GenPerm: A Unified Method for Detecting Non-Overlapping and Overlapping Communities

被引:28
作者
Chakraborty, Tanmoy [1 ]
Kumar, Suhansanu [2 ]
Ganguly, Niloy [3 ]
Mukherjee, Animesh [3 ]
Bhowmick, Sanjukta [4 ]
机构
[1] Univ Maryland, College Pk, MD 20742 USA
[2] Univ Illinois, Urbana, IL 61801 USA
[3] Indian Inst Technol, Kharagpur 721302, W Bengal, India
[4] Univ Nebraska, Lincoln, NE 68588 USA
关键词
GenPerm; non-overlapping communities; overlapping communities; community scoring metric; algorithm; NETWORKS;
D O I
10.1109/TKDE.2016.2554119
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Detection of non-overlapping and overlapping communities are essentially the same problem. However, current algorithms focus either on finding overlapping or non-overlapping communities. We present a generalized framework that can identify both non-overlapping and overlapping communities, without any prior input about the network or its community distribution. To do so, we introduce a vertex-based metric, GenPerm, that quantifies by how much a vertex belongs to each of its constituent communities. Our community detection algorithm is based on maximizing the GenPerm over all the vertices in the network. We demonstrate, through experiments over synthetic and real-world networks, that GenPerm is more effective than other metrics in evaluating community structure. Further, we show that due to its vertex-centric property, GenPerm can be used to unfold several inferences beyond community detection, such as core-periphery analysis and message spreading. Our algorithm for maximizing GenPerm outperforms six state-of-the-art algorithms in accurately predicting the ground-truth labels. Finally, we discuss the problem of resolution limit in overlapping communities and demonstrate that maximizing GenPerm can mitigate this problem.
引用
收藏
页码:2101 / 2114
页数:14
相关论文
共 48 条
[1]   Link communities reveal multiscale complexity in networks [J].
Ahn, Yong-Yeol ;
Bagrow, James P. ;
Lehmann, Sune .
NATURE, 2010, 466 (7307) :761-U11
[2]   Error and attack tolerance of complex networks [J].
Albert, R ;
Jeong, H ;
Barabási, AL .
NATURE, 2000, 406 (6794) :378-382
[3]  
[Anonymous], P 4 INT ICST C PERF
[4]  
[Anonymous], [No title captured]
[5]  
[Anonymous], 2013, WSDM, DOI DOI 10.1145/2433396.2433471
[6]  
Baumes Jeffrey., 2005, INT C APPL COMPUTING, P97
[7]   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,
[8]   On the Permanence of Vertices in Network Communities [J].
Chakraborty, Tanmoy ;
Srinivasan, Sriram ;
Ganguly, Niloy ;
Mukherjee, Animesh ;
Bhowmick, Sanjukta .
PROCEEDINGS OF THE 20TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING (KDD'14), 2014, :1396-1405
[9]   Constant Communities in Complex Networks [J].
Chakraborty, Tanmoy ;
Srinivasan, Sriram ;
Ganguly, Niloy ;
Bhowmick, Sanjukta ;
Mukherjee, Animesh .
SCIENTIFIC REPORTS, 2013, 3
[10]   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