Detecting Community Structure in Networks by Propagating Labels of Nodes

Community structure is a common property of many networks. Automatically finding communities in networks can provide invaluable help in understanding the structure and the functionality of networks. Many algorithms to find communities have been developed in recent years. Here we devise a new algorithm to detect communities in networks--propagation algorithm. By propagating the labels of nodes in networks, detecting communities are transformed into analyzing the labels of nodes in networks in this algorithm. Real-world and computer-generated networks are used to verify this algorithm. The results of our experiments indicate that it is sensitive to community structure and effective at discovering communities in networks.

[1]  Albert,et al.  Emergence of scaling in random networks , 1999, Science.

[2]  Jon M. Kleinberg,et al.  Inferring Web communities from link topology , 1998, HYPERTEXT '98.

[3]  Mark Newman,et al.  Detecting community structure in networks , 2004 .

[4]  M. Fiedler Algebraic connectivity of graphs , 1973 .

[5]  Alex Pothen,et al.  PARTITIONING SPARSE MATRICES WITH EIGENVECTORS OF GRAPHS* , 1990 .

[6]  Fang Wu,et al.  Finding communities in linear time: a physics approach , 2003, ArXiv.

[7]  Zoubin Ghahramani,et al.  Learning from labeled and unlabeled data with label propagation , 2002 .

[8]  C. Lee Giles,et al.  Self-Organization and Identification of Web Communities , 2002, Computer.

[9]  M E J Newman,et al.  Fast algorithm for detecting community structure in networks. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[10]  John Scott Social Network Analysis , 1988 .

[11]  Sharon L. Milgram,et al.  The Small World Problem , 1967 .

[12]  Massimo Marchiori,et al.  Method to find community structures based on information centrality. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[13]  Albert-László Barabási,et al.  Internet: Diameter of the World-Wide Web , 1999, Nature.

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

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

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