An Overlapping Community Detection Algorithm Based on Link Clustering in Complex Networks

Community detection has important significance for understanding network topology and analyzing network function. It has been shown that there are high overlapping community structures in the complex networks. However, it is difficult to detect these structures for the existing community detection algorithms. This paper proposes an algorithm (CLCD) to detect high overlapping community structures. This algorithm starts from the perspective of the link. Through selecting a core link, this algorithm attracts links in the outer space to join in the community which contains the core link only in the beginning. Finally, transform link communities to node communities. The global optimal overlapping community structures will be formed after adjusting the node communities. This algorithm can get the number of communities automatically without inputting additional parameters. The examples of application to both artificial networks and real networks give better results on detecting high overlapping community structures.

[1]  R. Lambiotte,et al.  Line graphs, link partitions, and overlapping communities. , 2009, Physical review. E, Statistical, nonlinear, and soft matter physics.

[2]  Leon Danon,et al.  Comparing community structure identification , 2005, cond-mat/0505245.

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

[4]  D. Lusseau,et al.  The bottlenose dolphin community of Doubtful Sound features a large proportion of long-lasting associations , 2003, Behavioral Ecology and Sociobiology.

[5]  Santo Fortunato,et al.  Finding Statistically Significant Communities in Networks , 2010, PloS one.

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

[7]  Bin Wu,et al.  A link clustering based overlapping community detection algorithm , 2013, Data Knowl. Eng..

[8]  Huaiyu Wan,et al.  Efficient overlapping community detection in huge real-world networks , 2012, Physica A: Statistical Mechanics and its Applications.

[9]  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.

[10]  W. Zachary,et al.  An Information Flow Model for Conflict and Fission in Small Groups , 1977, Journal of Anthropological Research.

[11]  Claudio Castellano,et al.  Defining and identifying communities in networks. , 2003, Proceedings of the National Academy of Sciences of the United States of America.

[12]  Marko Bajec,et al.  Unfolding communities in large complex networks: Combining defensive and offensive label propagation for core extraction , 2011, Physical review. E, Statistical, nonlinear, and soft matter physics.

[13]  M. Newman,et al.  The structure of scientific collaboration networks. , 2000, Proceedings of the National Academy of Sciences of the United States of America.

[14]  Huaiyu Wan,et al.  Balanced Multi-Label Propagation for Overlapping Community Detection in Social Networks , 2012, Journal of Computer Science and Technology.

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