An efficient community detection algorithm using greedy surprise maximization

被引:17
作者
Jiang, Yawen [1 ]
Jia, Caiyan [1 ]
Yu, Jian [1 ]
机构
[1] Beijing Jiaotong Univ, Sch Comp & Informat Technol, Beijing Key Lab Traff Data Anal & Min, Beijing 100044, Peoples R China
基金
北京市自然科学基金;
关键词
complex network; community; modularity; resolution limit; surprise; COMPLEX NETWORKS;
D O I
10.1088/1751-8113/47/16/165101
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
Community detection is an important and crucial problem in complex network analysis. Although classical modularity function optimization approaches are widely used for identifying communities, the modularity function (Q) suffers from its resolution limit. Recently, the surprise function (S) was experimentally proved to be better than the Q function. However, up until now, there has been no algorithm available to perform searches to directly determine the maximal surprise values. In this paper, considering the superiority of the S function over the Q function, we propose an efficient community detection algorithm called AGSO (algorithm based on greedy surprise optimization) and its improved version FAGSO (fast-AGSO), which are based on greedy surprise optimization and do not suffer from the resolution limit. In addition, (F) AGSO does not need the number of communities K to be specified in advance. Tests on experimental networks show that (F) AGSO is able to detect optimal partitions in both simple and even more complex networks. Moreover, algorithms based on surprise maximization perform better than those algorithms based on modularity maximization, including Blondel-Guillaume-Lambiotte-Lefebvre (BGLL), Clauset-Newman-Moore (CNM) and the other state-of-the-art algorithms such as Infomap, order statistics local optimization method (OSLOM) and label propagation algorithm (LPA).
引用
收藏
页数:18
相关论文
共 26 条
[1]  
Adamic Lada A., 2005, P 3 INT WORKSHOP LIN, P36, DOI DOI 10.1145/1134271.1134277
[2]  
[Anonymous], 2011, P 2011 ACM SIGMOD IN, DOI DOI 10.1145/1989323.1989399
[3]  
[Anonymous], SCI REP
[4]  
[Anonymous], 1993, The Stanford graph base: A platform for combinatorial computing
[5]  
[Anonymous], PLOS ONE
[6]  
Bohman Tom., 2000, the electronic journal of combinatorics, V7, pR26
[7]  
Broder A. Z., 1998, Proceedings of the Thirtieth Annual ACM Symposium on Theory of Computing, P327, DOI 10.1145/276698.276781
[8]   Comparing community structure identification -: art. no. P09008 [J].
Danon, L ;
Díaz-Guilera, A ;
Duch, J ;
Arenas, A .
JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2005, :219-228
[9]   Detecting network communities:: a new systematic and efficient algorithm -: art. no. P10012 [J].
Donetti, L ;
Muñoz, MA .
JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2004,
[10]   Genetic clustering of social networks using random walks [J].
Firat, Aykut ;
Chatterjee, Sangit ;
Yilmaz, Mustafa .
COMPUTATIONAL STATISTICS & DATA ANALYSIS, 2007, 51 (12) :6285-6294