A general method of community detection by identifying community centers with affinity propagation

被引:15
作者
Guo, Wei-Feng [1 ]
Zhang, Shao-Wu [1 ]
机构
[1] Northwestern Polytech Univ, Sch Automat, Minist Educ, Key Lab Informat Fus Technol, Xian 710072, Peoples R China
基金
中国国家自然科学基金;
关键词
Dissimilarity distance matrix; Centers; Community; Modularity; Affinity propagation; COMPLEX NETWORKS; ALGORITHMS;
D O I
10.1016/j.physa.2015.12.037
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
Detection of community structures is beneficial to analyzing the structures and properties of networks. It is of theoretical interest and practical significance in modern science. So far, a large number of algorithms have been proposed to detect community structures in complex networks, but most of them are suitable for a specific network structure. In this paper, a novel method (called CDMIC) is proposed to detect the communities in un-weighted, weighted, un-directed, directed and signed networks by constructing a dissimilarity distance matrix of network and identifying community centers with maximizing modularity. For a given network, we first estimate the distance between all pairs of nodes for constructing the dissimilarity distance matrix of the network. Then, this distance matrix is input to the affinity propagation (AP) algorithm to extract a candidate center set of community. Thirdly, we rank these centers in descending order according to the sum of their availability and responsibility. Finally, we determine the community structure by selecting the center subset from the candidate center set in an incremental manner to make the modularity maximization. On three real-world networks and some synthetic networks, experimental results show that our CDMIC method has higher performance in terms of classification accuracy and normalized mutual information (NMI), and ability to tolerate the resolution limitation. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:508 / 519
页数:12
相关论文
共 45 条
[1]   Friends and neighbors on the Web [J].
Adamic, LA ;
Adar, E .
SOCIAL NETWORKS, 2003, 25 (03) :211-230
[2]   Tolerating the community detection resolution limit with edge weighting [J].
Berry, Jonathan W. ;
Hendrickson, Bruce ;
LaViolette, Randall A. ;
Phillips, Cynthia A. .
PHYSICAL REVIEW E, 2011, 83 (05)
[3]   Fast unfolding of communities in large networks [J].
Blondel, Vincent D. ;
Guillaume, Jean-Loup ;
Lambiotte, Renaud ;
Lefebvre, Etienne .
JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2008,
[4]   Complex networks: Structure and dynamics [J].
Boccaletti, S. ;
Latora, V. ;
Moreno, Y. ;
Chavez, M. ;
Hwang, D. -U. .
PHYSICS REPORTS-REVIEW SECTION OF PHYSICS LETTERS, 2006, 424 (4-5) :175-308
[5]  
Brandes U, 2007, LECT NOTES COMPUT SC, V4769, P121
[6]   Detecting overlapping communities of weighted networks via a local algorithm [J].
Chen, Duanbing ;
Shang, Mingsheng ;
Lv, Zehua ;
Fu, Yan .
PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2010, 389 (19) :4177-4187
[7]  
Condon A, 2001, RANDOM STRUCT ALGOR, V18, P116, DOI 10.1002/1098-2418(200103)18:2<116::AID-RSA1001>3.0.CO
[8]  
2-2
[9]   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
[10]   Community detection in complex networks using extremal optimization [J].
Duch, J ;
Arenas, A .
PHYSICAL REVIEW E, 2005, 72 (02)