精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

騰訊高性能圖計算框架Plato及其算法應用

開發 開發工具 算法
圖作為一種表示和分析大數據的有效方法,已成為社交網絡、推薦系統、網絡安全、文本檢索和生物醫療等領域至關重要的數據分析和挖掘工具。例如,定期對網頁進行影響力排序以提升用戶的搜索體驗;分析龐大的社交網絡結構以便精準地為用戶推薦服務;通過子圖匹配等方式了解蛋白質間的相互作用從而研制更有效的臨床醫藥。

[[318509]]

Plato 簡介

 

騰訊高性能圖計算框架 Plato

圖作為一種表示和分析大數據的有效方法,已成為社交網絡、推薦系統、網絡安全、文本檢索和生物醫療等領域至關重要的數據分析和挖掘工具。例如,定期對網頁進行影響力排序以提升用戶的搜索體驗;分析龐大的社交網絡結構以便精準地為用戶推薦服務;通過子圖匹配等方式了解蛋白質間的相互作用從而研制更有效的臨床醫藥。

Plato 是騰訊圖計算 TGraph 整合騰訊內部圖計算資源,打造的業界領先的超大規模圖計算平臺。Plato 針對十億級節點的超大規模圖計算,將算法計算時間從天級縮短到分鐘級,性能提升數十倍,達到業界領先水平,并且打破了動輒需要數百臺服務器的資源瓶頸,最少只需十臺服務器即可完成計算。Plato 賦能騰訊內部包括微信在內的眾多核心業務,極大的創造了業務價值。

 

圖1:Plato架構

 

Plato 開源地址:https://github.com/tencent/plato

Plato 高性能圖計算框架主要有以下貢獻:

 

  1. Plato 能高效地支撐騰訊超大規模社交網絡圖數據的各類計算,且性能達到了學術界和工業界的頂尖水平,比 Spark GraphX 高出 1-2 個數量級,使得許多按天計算的算法可在小時甚至分鐘級別完成,也意味著騰訊圖計算全面進入了分鐘級時代。
  2. Plato 的內存消耗比 Spark GraphX 減少了 1-2 個數量級,意味著只需中小規模的集群(10 臺服務器左右)即可完成騰訊數據量級的超大規模圖計算,打破了動輒需要上百臺服務器的資源瓶頸,同時也極大地節約了計算成本。
  3. Plato 隸屬騰訊圖計算 TGraph,起源于超大規模社交網絡圖數據,但可以完美適配其他類型的圖數據,同時,Plato 作為高性能、可擴展、易插拔的工業級圖計算框架,推動了業界超大規模圖計算框架的技術進步。

Plato 算法應用

Plato 目前已支持節點中心性指標、連通圖、社團發現、圖表示學習等多種圖算法,本次將重點介紹基于 Plato 的社團發現算法。

社交網絡往往具有聚類效應,具有相似背景或相同愛好的人,更傾向于聚集在一起,形成一個圈子(社團)。如何從一個給定的社交網絡還原現實生活中的圈子,在社交推薦、社交營銷等領域有著非常廣泛的應用。

社團發現算法簡介

復雜網絡中的聚類效應

復雜網絡研究用圖(Graph)表示網絡:將網絡的參與者抽象成節點(Vertex),而將參與者之間的交互或聯系抽象成節點之間的連邊(Edge),這些節點的集合 V = {v1,v2,··· ,vn} 與連邊的集合 E = {vivj | vi,vj ∈ V } 就構成一幅圖 G(V,E)。

如圖 2 所示,網絡中有 4 簇內部連邊稠密、與外部連邊稀疏的節點,這就是聚類效應的直觀體現。通常把這些聚簇稱為社團(Community),社團發現算法的目標就是將節點準確地劃分至不同的社團中。我們對該網絡使用經典的社團發現算法,計算結果如圖 3 所示,用節點顏色標記社團歸屬。

 

 

 

 

圖2:社交網絡

 

 

圖3:社團發現計算結果

 

 

模塊度指標

模塊度指標能較好地刻畫社團劃分質量[1]:

 

對于同一個網絡,不同的社團劃分通常對應不同的模塊度,以圖 4 和圖 5 為例,若以不同的顏色區分不同的社團,那么圖 4 中的平凡劃分的模塊度為零,圖 5 中的非平凡劃分的模塊度為 5/14。顯然,后者的劃分更為合理。這說明模塊度的大小能在一定程度上反映社團劃分的質量,其值越大,劃分質量越好。

 

 

基于邊介數的分裂算法

我們已經找到社團劃分質量的衡量指標——模塊度,接下來就要找出使模塊度達到最大的社團劃分。模塊度的最大化問題已被證明是一個“NP 難題”[5]。因此,為了在可接受的時間內求得社團劃分,我們往往使用貪心策略尋求次優解,這與數據聚類的思想是如出一轍的。

在接下來介紹的聚類算法中,又可以分為分裂算法和凝聚算法,首先介紹一個以去除連邊達到聚類目的的分裂算法:首先把整個網絡看作一個社團,然后不斷地去除介數最大的邊,使其分裂成多個社團,然后通過模塊度指標來控制分裂的深度。由于分裂算法涉及到全網邊介數的計算,計算復雜度過高,工程實現困難,接下來介紹更易工程實現的算法。

基于模塊度增益的凝聚算法

針對分裂算法無法應用于大規模網絡以及無法識別小規模社團的缺點,提出了一種能夠偵測到層次化社團結構的凝聚算法[2](Fast Unfolding 算法):首先把每個節點分別看作一個社團,然后把使模塊度增益最大的鄰近社團吸納成更大的社團,當模塊度增益為零時停止。

算法最終可能輸出多個社團劃分:每一次凝聚都對應一個層次的社團劃分。層次越低,社團規模越小,從而避免了小規模社團的偵測遺漏現象。

標簽傳播算法

標簽傳播算法[3](簡稱 LPA)不以目標函數為導向,大體流程是:將節點所屬社團的名稱作為節點標簽,標簽通過某種方式在網絡中傳播開來,當標簽的傳播穩定后,每個節點都有一個標識其所屬社團的標簽,也就完成了社團劃分。

然而,LPA 也有一個不容忽視的弱點:計算結果的高隨機性,重復運行兩次 LPA 的社團劃分結果往往并不一致。LPA 用鄰居標簽來在更新節點標簽時,每個鄰居的重要性是等同的、每個標簽的重要性也是等同的,結合到 LPA 在傳播過程中的隨機性,某一次隨機傳播帶來的誤差,可能被多次傳播,從而被不斷擴散、放大。

因此提出了 HANP 算法[4],在采集鄰居的標簽時,綜合考慮各個鄰居對節點的重要性,以及各標簽經過多輪傳播后的衰減,從而降低誤差產生的概率以及控制誤差放大。

社團發現算法基于 Plato 的高性能實現

業界實現方案

在圖計算發展的近些年來,涌現出許多優秀的圖計算框架。

使用 C/C++語言編寫的 GraphLab 和 PowerGraph 系統提供了基于消息傳遞的編程接口以及一套圖算法的高性能分布式實現,但系統實現層面的 COST(the Configuration that Outperforms a Single Thread)[6]較高。

Spark GraphX 系統結合了 Spark 的大數據生態環境,在編程接口上相對 GraphLab 和 PowerGraph 提高了易用性,同時很好的處理了計算容錯問題,但由于 Java/Scala 語言本身的開銷,無法達到理想的性能。

Gemini[7]系統提供了一種低 COST 且可擴展的分布式圖計算設計方案。

 

圖6:不同計算模式下LPA算法執行示意圖

 

社團識別算法的計算模式多種多樣,對于 LPA 和 HANP 等算法,已有計算模式存在很大的性能問題,圖 6 以 Gemini 系統為例來詳細介紹:

Dense 模式下,節點 D 從鄰居節點獲取標簽,并嘗試合并為一個消息(包含兩個元素(La,1),(Lb,1)分別表示 A 和 B 的標簽值)。由于無法合并為定長消息,因此 D 和 E 的消息總長度為 5。

Sparse 模式下,A 將自己的標簽發送到 A 的鏡像節點中,因此 ABC 三個節點發送消息總長度為 3,相比 dense 模式減少了不錯的通信量。但 Sparse 模式下 ABC 三個節點通過 push 的方式將消息傳遞到 DE 兩個節點,需要加鎖避免寫沖突,同時 D 和 E 需要維護長度為 5 的變長 buffer 來保存標簽。

從上述例子我們發現:發送的消息不可以被合并為定長消息,內存占用過多,無法在有限資源內高效的完成計算。

Plato 高性能實現方案

Plato 借鑒并簡化了 Cyclops[8]論文中的方法,使用 MPI 的高性能通訊原語來實現。如圖 6 所示,ABC 三點首先將自己的狀態(標簽值)同步至 server-1 中,在這個過程中產生 3 個單位的通信量,相比 Dense 模式通信更少。之后,節點 D 和 E 使用 Pull 的方式訪問周圍所有節點的標簽來確定自己的標簽值。

通過以上方式,可以極大的減少計算過程中的內存消耗以及通信開銷,能夠做到在有限資源內迅速完成 LPA 和 HANP 等消息不可合并為定長數據類型的圖算法計算。

Plato 算法示例

上述 FastUnfolding、LPA 和 HANP 等社團發現算法已在 github 開源,感興趣的讀者可通過如下地址獲取算法介紹和源代碼:

開源地址:https://github.com/Tencent/plato

算法介紹:https://github.com/Tencent/plato/wiki

代碼示例:https://github.com/Tencent/plato/tree/master/example

 

總結

騰訊高性能分布式圖計算框架 Plato,已集成了最常用的 Fast Unfolding、LPA 和 HANP 等社團發現算法的高性能實現,可以在分鐘級完成超大規模網絡的社團發現,期待能為業界圖計算的技術進步貢獻一份力量。

參考文獻

M. E. J. Newman, M. Girvan. Finding and Evaluating Community Structure in Networks [ J ].Physical Review E, 2004, 69(2): 026113.

V. D. Blondel, J. L. Guillaume, R. Lambiotter, et al. Fast Unfolding of Community Hierarchies in Large Networks [J]. Journal of Statistical Machanics: Theory and Experiment, 2008, 10: 10008.

U. N. Raghavan, R. Albert, S. Kumara. Near Linear Time Algorithm to DetectCommunity Structures in Large-Scale Networks [J/OL]. Eprint arXiv,2007, 0709:2938. [2012-6-18]. http://www.arXiv.org.

Ian X.Y. Leung, Pan Hui, Pietro Li`o, et al. Towards real-time community detection in large networks [J/OL]. Eprint arXiv, 2009, 0808:2633.[2019-12-18]. http://www.arXiv.org.

S. Fortunato. Community Detection in Graphs [J/OL]. Eprint arXiv. 2009,0906:0612. [2012-12-24]. http://www.arXiv.org.

McSherry, Frank, Michael Isard, and Derek G. Murray. "Scalability! But at what {COST}?." 15th Workshop on Hot Topics in Operating Systems (HotOS {XV}). 2015.

Zhu, Xiaowei, et al. "Gemini: A computation-centric distributed graph processing system." 12th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 16). 2016.

Chen, Rong, et al. "Computation and communication efficient graph processing with distributed immutable view." Proceedings of the 23rd international symposium on High-performance parallel and distributed computing. ACM, 2014.

責任編輯:武曉燕 來源: 騰訊技術工程
相關推薦

2019-11-15 09:28:34

開源技術 軟件

2018-02-28 10:11:50

騰訊框架開源

2022-11-11 08:55:29

RoCE技術應用

2024-04-07 11:40:40

Android框架

2025-01-26 00:00:15

PHP協程控制權

2015-09-28 13:02:41

浪潮

2023-10-18 15:21:23

2022-12-28 16:15:33

計算機

2024-04-25 10:09:02

2019-03-01 11:03:22

Lustre高性能計算

2022-08-15 08:01:35

微服務框架RPC

2014-11-11 17:00:26

英特爾高性能計算應用創新

2009-07-03 14:17:34

高性能計算云計算電網

2012-05-04 10:21:52

亞馬遜彈性計算云EC2高性能計算

2020-06-17 16:43:40

網絡IO框架

2023-10-31 18:52:29

網絡框架XDP技術

2024-07-04 10:23:51

2018-10-13 17:32:50

2010-10-13 14:49:14

高性能計算南京大學

2011-05-18 11:02:55

點贊
收藏

51CTO技術棧公眾號

日韩精品一区二区三区在线视频| 精品国偷自产一区二区三区| 伊人精品一区二区三区| 亚洲一区在线| 亚洲成年人在线| 50路60路老熟妇啪啪| 黄色免费在线看| bt7086福利一区国产| 国产精品mp4| 欧美日韩一级大片| 日本道不卡免费一区| 日韩欧美一级在线播放| 777久久久精品一区二区三区| 亚洲精品承认| wwwwww.欧美系列| 91久久久久久久一区二区| 日韩精品――中文字幕| 国产二区精品| 日韩高清av在线| 永久av免费在线观看| 国产精欧美一区二区三区蓝颜男同| 中文字幕制服丝袜一区二区三区| 久久er99热精品一区二区三区| 国产又粗又黄又爽| 久久午夜精品| 国语自产在线不卡| 国产精品白丝喷水在线观看| 国产成人三级| 日韩电影中文 亚洲精品乱码| 在线播放免费视频| 欧美一级免费| 在线免费观看一区| 欧美 国产 日本| 18video性欧美19sex高清| 亚洲精品少妇30p| 亚洲欧洲精品在线观看| 蝌蚪视频在线播放| 99久久er热在这里只有精品15 | 成人mm视频在线观看| 亚洲成人精品一区二区| 日本免费黄色小视频| 伊人免费在线| 日本一区二区三区dvd视频在线| 久久一区免费| 天堂中文网在线| 成人久久18免费网站麻豆| 91福利视频导航| 99国产揄拍国产精品| 久久精品国产99久久6| 国产精品久久中文| 国产在线观看第一页| 久久美女性网| 国产xxx69麻豆国语对白| 免费黄色网址在线| 亚洲一区二区成人| 欧美一级在线播放| 色婷婷在线观看视频| 亚洲三级影院| 欧美综合第一页| 伦av综合一区| 日韩福利电影在线观看| 国产脚交av在线一区二区| 免费视频网站在线观看入口| 久久久久国产精品一区三寸| 国产精欧美一区二区三区| 超碰在线97观看| 久久精品99久久久| 亚洲综合精品一区二区| 粉嫩av一区二区夜夜嗨| 97久久超碰国产精品电影| 欧美二区三区| av在线第一页| 亚洲天堂精品在线观看| 青青青青在线视频| 天堂中文av在线资源库| 91搞黄在线观看| 手机免费看av网站| 中文字幕一区二区三区中文字幕| 亚洲精品720p| a资源在线观看| 91精品国产麻豆国产在线观看| 欧美老少配视频| 香蕉免费毛片视频| 日韩高清国产一区在线| 5g影院天天爽成人免费下载| 五月天激情婷婷| 中文在线一区二区| 日韩精品一区二区免费| 中文字幕在线中文字幕在线中三区| 欧美影片第一页| 337p日本欧洲亚洲大胆张筱雨| 亚洲自拍都市欧美小说| 日韩视频亚洲视频| 国产又色又爽又黄的| 久久精品国产第一区二区三区| 国产精品免费一区二区三区| av在线资源网| 亚欧色一区w666天堂| 免费看涩涩视频| 精品欧美午夜寂寞影院| 日韩在线欧美在线| 草久视频在线观看| 国产精品99久久久| 欧美专区一二三| 超碰中文在线| 欧美久久久影院| 波多野结衣办公室33分钟| 成人av资源电影网站| 91大神福利视频在线| 国产精品一区二区av白丝下载| 97精品久久久午夜一区二区三区| 公共露出暴露狂另类av| 欧美一区国产| 亚洲国产精品va| 婷婷久久综合网| 免费人成精品欧美精品| 九九热久久66| 超级碰碰不卡在线视频| 91精品婷婷国产综合久久| 午夜在线观看一区| 亚洲影院一区| 粉嫩高清一区二区三区精品视频 | 亚洲精品高清在线| www.超碰com| 婷婷综合一区| 韩日精品中文字幕| а√中文在线资源库| 亚洲视频在线一区二区| 韩国中文字幕av| 国产成人三级| 国产精品成人久久久久| 同心难改在线观看| 午夜激情视频在线播放| 免费美女久久99| 无码免费一区二区三区免费播放| 日韩伦理在线一区| 精品在线小视频| 中文字幕亚洲高清| 久久综合久色欧美综合狠狠| 成年人午夜免费视频| 久久亚洲黄色| 91高清免费在线观看| 性猛交xxxx| 色妹子一区二区| asian性开放少妇pics| 久久不射中文字幕| 欧美一进一出视频| 成人午夜精品| 中文字幕亚洲自拍| 国产又粗又猛又爽又黄91| 国产精品麻豆久久久| 亚洲最大成人在线观看| 水蜜桃精品av一区二区| 91精品国产综合久久香蕉最新版| 欧美日本高清| 欧美一区二区观看视频| 欧美黄色免费观看| 成人免费视频一区二区| 国产二区视频在线播放| 杨幂一区二区三区免费看视频| 国产精品久久久久久久久男 | 中文字幕22页| 午夜欧美在线| 高清免费日韩| 国产高清不卡| 久久九九全国免费精品观看| av在线亚洲天堂| 午夜激情综合网| 亚洲v国产v欧美v久久久久久| 日本aⅴ免费视频一区二区三区| 亚洲欧美国产精品桃花| 欧美区一区二区| 97色在线视频观看| 岛国大片在线观看| 91精品欧美综合在线观看最新| 久久综合色综合| 久久这里只有精品视频网| 天天色综合社区| 欧美精品激情| 欧美日韩一区在线视频| 高清不卡一区| 91av在线免费观看| 日韩在线资源| 亚洲精品一区二区三区影院| 91porny九色| 亚洲精品成人a在线观看| 国产老熟女伦老熟妇露脸| 日本在线播放一区二区三区| 国产成人一二三区| 国产成人精品一区二区免费看京| 亚洲xxxxx性| 怡红院成人在线| 蜜臀久久99精品久久久无需会员 | 国产国语videosex另类| 色操视频在线| 中文字幕欧美日韩| 日韩中文字幕综合| 7777精品伊人久久久大香线蕉超级流畅| 中文字幕第28页| 中文字幕制服丝袜一区二区三区| 成人免费无码大片a毛片| 精品中文av资源站在线观看| 日本免费不卡一区二区| 亚洲综合五月| 日韩久久不卡| 欧美日韩导航| aa成人免费视频| 天堂综合在线播放| 日韩免费观看在线观看| 久久久久黄久久免费漫画| 中文字幕综合一区| 日韩欧美在线观看一区二区| 日韩欧美成人午夜| 96亚洲精品久久久蜜桃| 色婷婷av一区二区| 欧美特黄aaaaaa| 亚洲一区二区三区在线看| 肉色超薄丝袜脚交69xx图片| 久久久噜噜噜久久中文字幕色伊伊 | 欧美精品99久久久| 中文字幕制服丝袜成人av | 国产ts在线观看| 久久91精品国产91久久小草| 午夜免费一区二区| 性欧美xxxx大乳国产app| 欧美精品卡一卡二| 欧美日韩一区自拍| 欧美精品久久96人妻无码| 成人羞羞在线观看网站| 日本精品二区| 精品久久久亚洲| 青青草成人网| 深爱激情综合网| 欧美亚洲爱爱另类综合| 亚洲人成网亚洲欧洲无码| 国产青春久久久国产毛片| 91九色鹿精品国产综合久久香蕉| 97操在线视频| 91精品久久久久久综合五月天 | 懂色av蜜臀av粉嫩av分享吧| 日韩欧美国产不卡| 精品国产18久久久久久| 日韩欧美亚洲国产另类| 国产福利免费视频| 日韩欧美电影一区| 亚洲a视频在线观看| 精品免费视频.| 成人久久精品人妻一区二区三区| 精品久久久久久最新网址| www.精品久久| 精品国产百合女同互慰| 日本xxxxwww| 日韩精品视频免费专区在线播放| 天堂av在线资源| 国产一区二区三区视频| 香蕉视频免费在线播放| 久久影院资源网| 欧美黄色视屏| …久久精品99久久香蕉国产| 一区二区三区短视频| 国产精品久久久久久av福利软件| **国产精品| 99re国产在线播放| 欧美久久精品| 日韩免费毛片| 中文字幕av亚洲精品一部二部| av在线观看地址| 日日夜夜一区二区| 8x8x成人免费视频| 大尺度一区二区| 波多野结衣一本| 国产精品久久久久一区二区三区共| 全程偷拍露脸中年夫妇| 精品动漫一区二区| 中文天堂在线资源| 日韩精品一区二区三区蜜臀| 深夜福利视频在线免费观看| 色偷偷91综合久久噜噜| 四虎影院观看视频在线观看| 欧美制服第一页| 四虎影视成人精品国库在线观看| 97se亚洲综合| 精品国产一区探花在线观看| 成人在线观看毛片| 久久高清免费观看| 992kp免费看片| 91影院在线观看| 日本中文在线视频| 日韩欧美在线看| 精品国产黄色片| 亚洲欧美成人网| 中文字幕有码在线观看| 国产xxx69麻豆国语对白| 亚洲精品a区| 色一情一乱一伦一区二区三区 | 欧美国产另类| chinese少妇国语对白| 国产精品一区一区| 东京热无码av男人的天堂| 亚洲午夜视频在线观看| 91资源在线视频| 亚洲欧美国产视频| 91国内在线| 国产日本欧美一区二区三区在线| 女一区二区三区| 美国av在线播放| 日韩成人一级大片| 在线免费播放av| 一区二区三区 在线观看视频| 中文字幕乱伦视频| 日韩精品在线视频观看| 日本成人不卡| 成人精品网站在线观看| 成人3d精品动漫精品一二三| 成人综合视频在线| 成人sese在线| 免费在线视频观看| 日韩一级大片在线| 麻豆传媒视频在线观看| 国产精品伦子伦免费视频| 一区二区三区四区在线看 | 美日韩一区二区| av黄色免费网站| 精品国产31久久久久久| 欧美少妇bbw| 色综合老司机第九色激情 | 日韩一级欧美一级| 黄色网页在线免费观看| 国产精品欧美一区二区| 国产探花在线精品一区二区| 波多野结衣家庭教师视频| 成人av电影免费观看| 久久久久亚洲天堂| 日韩视频免费直播| 日本在线观看高清完整版| 亚洲一区二区三区久久| 中文字幕午夜精品一区二区三区| 天堂网在线免费观看| 国产精品免费视频一区| 在线视频播放大全| 一本色道久久88综合亚洲精品ⅰ | 黄色在线免费观看网站| 国产日韩欧美亚洲一区| 1024日韩| 熟女少妇一区二区三区| 91成人在线精品| 91在线视频免费看| 国产主播欧美精品| 亚洲国产一区二区在线观看| 91精产国品一二三| 午夜精品久久久久久不卡8050| 日本一本草久在线中文| 国产suv精品一区二区| 成人综合一区| 亚洲天堂网站在线| 亚洲一区二区三区四区中文字幕 | 国产亚洲久久| 青青青在线观看视频| av不卡在线观看| 无码人妻精品一区二区蜜桃色欲| 亚洲天堂久久av| 久久亚洲国产精品尤物| 欧美aaa在线观看| 成人免费视频视频| 精品国产一区二区三区四| 伊人伊人伊人久久| 精品国产一区二| 国产av麻豆mag剧集| 国产欧美日本一区视频| 国产精品女人久久久| 久久久久久久久久国产精品| 女厕嘘嘘一区二区在线播放| 午夜久久福利视频| 亚洲一二三四在线观看| 国产在线观看网站| 亚洲一区二区三区在线免费观看| 亚洲激情一区| 免费黄色国产视频| 亚洲大胆美女视频| 成人mm视频在线观看| 日本一本中文字幕| 国产欧美日韩在线视频| 亚洲精品久久久蜜桃动漫 | 麻豆成人在线看| 牛牛影视久久网| 国产精品一区二区小说| 亚洲成人1区2区| 在线视频自拍| 久久99国产精品| 国产一区二区伦理| 色屁屁影院www国产高清麻豆| 久久视频免费在线播放| 亚洲欧美校园春色| 超碰人人cao| 欧美三电影在线| 日本在线影院| www.亚洲成人网| 国产精品大尺度| 国产私人尤物无码不卡| 国产欧美在线一区二区|