Efficient and principled method for detecting communities in networks

被引:275
作者
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
相关论文
共 52 条
[1]  
Adam Gyenge., 2010, Proceedings of the Eighth Workshop on Mining and Learning with Graphs, P62
[2]   Link communities reveal multiscale complexity in networks [J].
Ahn, Yong-Yeol ;
Bagrow, James P. ;
Lehmann, Sune .
NATURE, 2010, 466 (7307) :761-U11
[3]  
Airoldi EM, 2008, J MACH LEARN RES, V9, P1981
[4]   NEW LOOK AT STATISTICAL-MODEL IDENTIFICATION [J].
AKAIKE, H .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1974, AC19 (06) :716-723
[5]   Finding and evaluating community structure in networks [J].
Newman, MEJ ;
Girvan, M .
PHYSICAL REVIEW E, 2004, 69 (02) :026113-1
[6]  
[Anonymous], 2011, PHYS REP, DOI DOI 10.1016/j.physrep.2010.11.002
[7]  
[Anonymous], P 7 INT WORKSH MIN L
[8]  
[Anonymous], P 2005 WORKSH WEBL E
[9]  
[Anonymous], ARXIV08101355
[10]  
[Anonymous], 1993, The Stanford graph base: A platform for combinatorial computing