期刊文献+

基于GN算法的重叠社区识别方法 被引量:5

Method of identifying overlapping communities based on GN algorithm
原文传递
导出
摘要 针对社会网络中的重叠社区识别问题,提出用从属度描述节点对不同社区的紧密程度,并把模块度扩展到重叠社区的识别.基于Girvan和Newman提出的非重叠社区识别(GN)算法设计了重叠社区的串行识别算法.基于MapReduce模型设计了并行识别算法,以提高识别效率.对模块度与重叠度进行了分析,结果表明:所提出的算法在计算机科学文献网络中能有效识别重叠社区,且运行效率优于已有重叠社区识别算法. The overlapping community detection in complex networks was studied .The notion of de‐gree of membership was first presented to expresses how strongly a node belongs to a community ,and then the definition of modularity was extended to undirected graphs with overlapping communities . An overlapping community detection algorithm was provided by extending the classical algorithm presented by Girvan and Newman (GN) for identifying disjoint communities ,called GN algorithm .In order to improve the running speed ,a parallel algorithm based on MapReduce was given .The experi‐mental results demonstrate the effectiveness of proposed algorithms on DBLP (digital bibliography and library project) data and show that they outperform other methods on efficiency .
作者 高庆一 李牧
出处 《华中科技大学学报(自然科学版)》 EI CAS CSCD 北大核心 2015年第9期13-18,共6页 Journal of Huazhong University of Science and Technology(Natural Science Edition)
基金 国家重点基础研究发展计划资助项目(2014CB340300)
关键词 复杂网络 重叠社区 GN算法 从属度 模块度 MAPREDUCE complex networks overlapping community GN algorithm degree of membership modularity MapReduce
  • 相关文献

参考文献14

  • 1Radicchi F,Castellano C,Cecconi F,et al.Defining and identifying communities in networks[J].Proc Natl Acad Sci USA,2004,101(9):2658-2663.
  • 2Fortunato S.Community detection in graphs[J].Physics Reports,2010,486(3-5):75-174.
  • 3Xie J,Kelley S,Szymanski B K.Overlapping community detection in networks:the state of the art and comparative study[J].ACM Computing Surveys,2013,45(4):1-37.
  • 4Palla G,Derenyi I,Farkas I,et al.Uncovering the overlapping community structure of complex networks in nature and society[J].Nature,2005,435:814-818.
  • 5Shen H,Cheng X,Cai K,et al.Detect overlapping and hierarchical community structure in networks[J].Phys A,2009,388(8):1706-1712.
  • 6Yang J,Leskovec J.Overlapping community detection at scale:a nonnegative matrix factorization approach[C]∥Proc of the Sixth ACM International Conference on Web Search and Data Mining(WSDM).New York:ACM,2013:587-596.
  • 7Zhang Y,Yeung D Y.Overlapping community detection via bounded nonnegative matrix tri-factorization[C]∥Proc of the 18th ACM SIGKDD Conference on Knowledge Discovery and Data Mining(KDD).New York:ACM,2012:606-614.
  • 8Gregory S.An algorithm to find overlapping community structure in networks[C]∥Proc of the 11th European conference on Principles and Practice of Knowledge Discovery in Databases(PKDD).Berlin:Springer-Verlag,2007:91-102.
  • 9Gregory S.Finding overlapping communities using disjoint community detection algorithms[C]∥Proc of Complex Network 2009.Berlin:Springer-Verlag,2009:47-61.
  • 10Girvan M,Newman M.Community structure in social and biological networks[J].Proc Natl Acad Sci USA,2002,99:7821-7826.

二级参考文献33

  • 1Dean J, Ghemawat S. MapReduce: Simplified dala processing on large clusters//Proceedings of the Conference on Operating System Design and Implementation(OSDU04,). San Francisco, USA, 2004: 137-150.
  • 2Thusoo A, Sarma J S, JainN, Shao Z, Chakka P, Anthony S, Liu H, Wyckoff P, Murthy R. Hive: A warehousing solution over a map-reduce framework//Proceedings of the Conference on Very Large Databases (VLDB' 09). Lyon, France, 2009:1626-1629.
  • 3Olston C, Reed B, Srivastava U, Kumar R, Tomkins A. Pig Latin: A not-so-foreign language for data processing//Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data (SIGMOD' 08). Vancouver, BC, Canada, 2008:1099 1110.
  • 4Bu Y, Howe B, Balazinska M, Ernst M D. HaLoop.. Efficient iterative data processing on large clusters//Proceedings of the Conference on Very Large Databases (VLDB' 10). Sin gapore, 2010:285-296.
  • 5Ekanayake J, Li H, Zhang B, Gunarathne T, Bae S-H, Qiu J, Fox G. Twister: A runtime for iterative MapReduce// Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing. Chicago, Illinois, USA, 2010:810-818.
  • 6Wilson G V. Practical Parallel Programming. Cambridge, MA.. MIT Press, 1995.
  • 7Valiant L G. A bridging model for parallel computation. Communications of the ACM, 1990, 33(8): 103-111.
  • 8Dean J, Ghemawat S. MapReduce: A flexible data processing tool. Communications of the ACM, 2010, 53(1): 72-77.
  • 9Pavlo A, Paulson E, Rasin A, Abadi D J, DeWitt D J, Mad den S, Stonebraker M. A comparison of approaches to large scale data//Proceedings of the 2009 ACM SIGMOD Interna tional Conference on Management of Data (SIGMOD' 09) New York, USA, 2009:165-178.
  • 10Stonebraker M, Abadi D J, DeWitt D J, Madden S, Paulson E, Pavlo A, Rasin A. MapReduce and parallel DBMSs: Friends or foes? Communications of the ACM, 2010, 53(1) : 64-71.

共引文献44

同被引文献37

引证文献5

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部