Efficient and principled method for detecting communities in networks

被引:262
|
作者
Ball, Brian [1 ]
Karrer, Brian [1 ]
Newman, M. E. J. [1 ,2 ]
机构
[1] Univ Michigan, Dept Phys, Ann Arbor, MI 48109 USA
[2] Univ Michigan, Ctr Study Complex Syst, Ann Arbor, MI 48109 USA
基金
美国国家科学基金会;
关键词
NONNEGATIVE MATRIX FACTORIZATION; STOCHASTIC BLOCKMODELS; EQUIVALENCE; PREDICTION; GRAPHS; MODELS;
D O I
10.1103/PhysRevE.84.036103
中图分类号
O35 [流体力学]; O53 [等离子体物理学];
学科分类号
070204 ; 080103 ; 080704 ;
摘要
A fundamental problem in the analysis of network data is the detection of network communities, groups of densely interconnected nodes, which may be overlapping or disjoint. Here we describe a method for finding overlapping communities based on a principled statistical approach using generative network models. We show how the method can be implemented using a fast, closed-form expectation-maximization algorithm that allows us to analyze networks of millions of nodes in reasonable running times. We test the method both on real-world networks and on synthetic benchmarks and find that it gives results competitive with previous methods. We also show that the same approach can be used to extract nonoverlapping community divisions via a relaxation method, and demonstrate that the algorithm is competitively fast and accurate for the nonoverlapping problem.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] An Efficient Algorithm for Detecting Communities in a Tripartite Networks
    Wang, Guo-Zheng
    Xiong, Li
    [J]. 2018 INTERNATIONAL CONFERENCE ON AUDIO, LANGUAGE AND IMAGE PROCESSING (ICALIP), 2018, : 310 - 314
  • [2] A new efficient algorithm for detecting communities in complex networks
    Wan, Ying
    Chen, Duanbing
    Fu, Yan
    [J]. 2008 IFIP INTERNATIONAL CONFERENCE ON NETWORK AND PARALLEL COMPUTING, PROCEEDINGS, 2008, : 281 - 286
  • [3] A Multiagent Evolutionary Method for Detecting Communities in Complex Networks
    Ji, Junzhong
    Jiao, Lang
    Yang, Cuicui
    Liu, Jiming
    [J]. COMPUTATIONAL INTELLIGENCE, 2016, 32 (04) : 587 - 614
  • [4] Detecting communities in networks using a Bayesian nonparametric method
    Hu, Shengze
    Wang, Zhenwen
    [J]. INTERNATIONAL JOURNAL OF MODERN PHYSICS B, 2014, 28 (28):
  • [5] The maximum likelihood method for detecting communities in communication networks
    Mazalov, V. V.
    Nikitina, N. N.
    [J]. VESTNIK SANKT-PETERBURGSKOGO UNIVERSITETA SERIYA 10 PRIKLADNAYA MATEMATIKA INFORMATIKA PROTSESSY UPRAVLENIYA, 2018, 14 (03): : 200 - 214
  • [6] A focused crawling method based on detecting communities in complex networks
    ShenGui-Lan
    Jie, Sun
    Xiao-Ping, Yang
    [J]. International Journal of Smart Home, 2015, 9 (08): : 187 - 196
  • [7] Detecting Communities by Revised Max-flow Method in Networks
    刘传建
    朱志强
    吴建良
    [J]. Communications in Theoretical Physics, 2013, 60 (08) : 258 - 262
  • [8] Detecting Communities by Revised Max-flow Method in Networks
    Liu Chuan-Jian
    Zhu Zhi-Qiang
    Wu Jian-Liang
    [J]. COMMUNICATIONS IN THEORETICAL PHYSICS, 2013, 60 (02) : 258 - 262
  • [9] Detecting communities in large networks
    Capocci, A
    Servedio, VDP
    Caldarelli, G
    Colaiori, F
    [J]. PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2005, 352 (2-4) : 669 - 676
  • [10] An Efficient Method to Find Communities in K-partite Networks
    Feng, Liang
    Zhao, Qianchuan
    Zhou, Cangqi
    [J]. PROCEEDINGS OF THE 2019 IEEE/ACM INTERNATIONAL CONFERENCE ON ADVANCES IN SOCIAL NETWORKS ANALYSIS AND MINING (ASONAM 2019), 2019, : 534 - 535