CCLPA: A clustering coefficient based label propagation algorithm for unfolding communities in complex networks

Identifying interconnected groups in complex networks such as social networks, biological networks, and communication networks is an ever important task in data analysis. These interconnected groups are termed as communities in social network analysis and plays an important role in understanding the structural and behavioral properties of complex networks. In this paper, we propose a novel label propagation algorithm, called CCLPA (A Clustering Coefficient based Label Propagation Algorithm) to address the randomness issue of label propagation algorithm. Our algorithm defines the function, clustering coefficient, to measure the neighborhood connectivity between nodes quantitatively without any contact with the user. Based on the clustering coefficient, we present a new label propagation algorithm with explicit node update sequence to uncover communities in complex networks. Experiments on real-world network datasets demonstrate that it overcomes the random initial label selection and random label update order of underlying label propagation algorithm. Our algorithm identifies stable communities and becomes more robust and efficient. Wide experiments show the better-quality and effectiveness of the proposed algorithm.

[1]  Y. Ramadevi,et al.  CILPA: a cohesion index based label propagation algorithm for unveiling communities in complex social networks , 2018, International Journal of Information Technology.

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

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

[4]  C. Lee Giles,et al.  Efficient identification of Web communities , 2000, KDD '00.

[5]  Lakshmi Rajamani,et al.  Identifying Natural Communities in Social Networks Using Modularity Coupled with Self Organizing Maps , 2016 .

[6]  Bart Selman,et al.  Natural communities in large linked networks , 2003, KDD '03.

[7]  Jörg Sander,et al.  Analysis of SIGMOD's co-authorship graph , 2003, SGMD.

[8]  Réka Albert,et al.  Near linear time algorithm to detect community structures in large-scale networks. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[9]  Neo D. Martinez,et al.  Simple rules yield complex food webs , 2000, Nature.

[10]  M E J Newman,et al.  Modularity and community structure in networks. , 2006, Proceedings of the National Academy of Sciences of the United States of America.

[11]  R. Albert,et al.  The large-scale organization of metabolic networks , 2000, Nature.

[12]  David Lusseau,et al.  The emergent properties of a dolphin social network , 2003, Proceedings of the Royal Society of London. Series B: Biological Sciences.

[13]  Yuqin Wang An Improved Complex Network Community Detection Algorithm Based on K-Means , 2012 .

[14]  Michalis Faloutsos,et al.  On power-law relationships of the Internet topology , 1999, SIGCOMM '99.

[15]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[16]  Santo Fortunato,et al.  Community detection in graphs , 2009, ArXiv.

[17]  Jon M. Kleinberg,et al.  Group formation in large social networks: membership, growth, and evolution , 2006, KDD '06.

[18]  Lada A. Adamic,et al.  The political blogosphere and the 2004 U.S. election: divided they blog , 2005, LinkKDD '05.

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