LED: A fast overlapping communities detection algorithm based on structural clustering

Abstract Community detection in social networks is a fundamental task of complex network analysis. Community is usually regarded as a functional unit. Networks in real world more or less have overlapping community structure while traditional community detection algorithms assume that one vertex can only belong to one community. This paper proposes an efficient overlapping community detection algorithm named LED (Loop Edges Delete). LED algorithm is based on Structural Clustering, which converts structural similarity between vertices to weights of network. The evaluations of the LED algorithm are conducted both from classical networks from literature and C-DBLP, which is a huge and real-life co-author social network in China. The results show that LED is superior to other methods in accuracy, efficiency, comparing with FastModurity and GN algorithm.

[1]  Sune Lehmann,et al.  Link communities reveal multiscale complexity in networks , 2009, Nature.

[2]  Mark E. J. Newman,et al.  An efficient and principled method for detecting communities in networks , 2011, Physical review. E, Statistical, nonlinear, and soft matter physics.

[3]  Xingyuan Wang,et al.  Community detection using local neighborhood in complex networks , 2015 .

[4]  Shihua Zhang,et al.  Identification of overlapping community structure in complex networks using fuzzy c-means clustering , 2007 .

[5]  Xiaowei Xu,et al.  SCAN: a structural clustering algorithm for networks , 2007, KDD '07.

[6]  Stéphane Bressan,et al.  Fast Disjoint and Overlapping Community Detection , 2015, Trans. Large Scale Data Knowl. Centered Syst..

[7]  M E J Newman,et al.  Community structure in social and biological networks , 2001, Proceedings of the National Academy of Sciences of the United States of America.

[8]  Hongfei Lin,et al.  A social network model driven by events and interests , 2015, Expert Syst. Appl..

[9]  Reynold Cheng,et al.  Guest Editorial: Special Issue on Databases and Crowdsourcing , 2014, Distributed and Parallel Databases.

[10]  Tinghuai Ma,et al.  An efficient and scalable density-based clustering algorithm for datasets with complex structures , 2016, Neurocomputing.

[11]  Fergal Reid,et al.  Detecting highly overlapping community structure by greedy clique expansion , 2010, KDD 2010.

[12]  Vsevolod J. Makeev,et al.  Jaccard index based similarity measure to compare transcription factor binding site models , 2013, Algorithms for Molecular Biology.

[13]  L. R. Dice Measures of the Amount of Ecologic Association Between Species , 1945 .

[14]  Malik Magdon-Ismail,et al.  SSDE-Cluster: Fast Overlapping Clustering of Networks Using Sampled Spectral Distance Embedding and GMMs , 2011, 2011 IEEE Third Int'l Conference on Privacy, Security, Risk and Trust and 2011 IEEE Third Int'l Conference on Social Computing.

[15]  Young-Koo Lee,et al.  Intra graph clustering using collaborative similarity measure , 2015, Distributed and Parallel Databases.

[16]  Bin Wu,et al.  A Novel Genetic Algorithm for Overlapping Community Detection , 2011, ADMA.

[17]  Miguel Correia,et al.  Betweenness centrality in Delay Tolerant Networks: A survey , 2015, Ad Hoc Networks.

[18]  Eric A. Stone,et al.  Structural properties of the minimum cut of partially-supplied graphs , 2014, Discret. Appl. Math..

[19]  Mao-Bin Hu,et al.  Detect overlapping and hierarchical community structure in networks , 2008, ArXiv.

[20]  David J. Hill,et al.  Cascading failure in Watts–Strogatz small-world networks , 2010 .

[21]  Jian Shen,et al.  $$\varvec{\textit{KDVEM}}$$KDVEM: a $$k$$k-degree anonymity with vertex and edge modification algorithm , 2015, Computing.

[22]  M. Newman,et al.  Finding community structure in very large networks. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[23]  Bin Wu,et al.  Community detection in large-scale social networks , 2007, WebKDD/SNA-KDD '07.

[24]  Chu-Sing Yang,et al.  The Bridge Edge Label Propagation for Overlapping Community Detection in Social Networks , 2014, ECC.

[25]  Zhiwei Zhang,et al.  Mining overlapping and hierarchical communities in complex networks , 2015 .

[26]  Steve Gregory,et al.  A Fast Algorithm to Find Overlapping Communities in Networks , 2008, ECML/PKDD.

[27]  M E J Newman,et al.  Finding and evaluating community structure in networks. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[28]  Tinghuai Ma,et al.  Social Network and Tag Sources Based Augmenting Collaborative Recommender System , 2015, IEICE Trans. Inf. Syst..

[29]  Zhi-Hong Guan,et al.  Epidemic spreading on networks with overlapping community structure , 2012 .

[30]  Martin Rosvall,et al.  Maps of random walks on complex networks reveal community structure , 2007, Proceedings of the National Academy of Sciences.

[31]  Hua Xu,et al.  A novel disjoint community detection algorithm for social networks based on backbone degree and expansion , 2015, Expert Syst. Appl..

[32]  Tinghuai Ma,et al.  Detect structural‐connected communities based on BSCHEF in C‐DBLP , 2016, Concurr. Comput. Pract. Exp..

[33]  Steve Gregory,et al.  An Algorithm to Find Overlapping Community Structure in Networks , 2007, PKDD.

[34]  Angsheng Li,et al.  Discovering natural communities in networks , 2015 .

[35]  T. Vicsek,et al.  Uncovering the overlapping community structure of complex networks in nature and society , 2005, Nature.

[36]  Bin Gu,et al.  Incremental Support Vector Learning for Ordinal Regression , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[37]  Xing-yuan Wang,et al.  Overlapping community detection using neighborhood ratio matrix , 2015 .

[38]  Xin Zhang,et al.  IncOrder: Incremental density-based community detection in dynamic networks , 2014, Knowl. Based Syst..

[39]  Alberto Costa,et al.  MILP formulations for the modularity density maximization problem , 2015, Eur. J. Oper. Res..

[40]  Yan Zhang,et al.  Multi-resolution community detection based on generalized self-loop rescaling strategy , 2014, Physica A: Statistical Mechanics and its Applications.

[41]  Boleslaw K. Szymanski,et al.  Towards Linear Time Overlapping Community Detection in Social Networks , 2012, PAKDD.

[42]  M. Pavani,et al.  Online Clustering Algorithm for Restructuring User Web Search Results , 2014, FICTA.

[43]  Zhou Tao,et al.  Detecting Overlapping Communities Based on Community Cores in Complex Networks , 2010 .

[44]  Dan Meng,et al.  Spectral Clustering for Large-Scale Social Networks via a Pre-Coarsening Sampling based NystrÖm Method , 2015, PAKDD.