Conflict graph based Community Detection

Community is a network's subgraph where vertices share similar properties and reflect interesting characteristics for understanding complex networks more closely. Therefore, community structure analysis is important in understanding and exploring complex networks and helps in describing relationship among nodes in a network. However, efficiently finding communities in a complex network still remains an open problem. Since there exists numerous ways of defining a community, existing strategies have adopted different parameters to reflect varied behavior of a community structure and trying to give a coarser or finer community distribution. In this paper, we propose Conflict graph Transform based Community Detection (CTCD) strategy to improve the quality of community distributions. CTCD focuses on the impact of degree of influence to detect more favorable community partitions. A well known measure, known as Surprise, is used to evaluate and compare the quality of the community distributions obtained using CTCD. Finally, in order to study the performance and usefulness of our strategy, CTCD is applied in real-world networks. Using CTCD, we are able to obtain better community distributions with higher Surprise value in real-world networks. We observe that 1-hop and 2-hop influences improve the Surprise value in higher and lower average clustering coefficient networks, respectively. Moreover, CTCD can efficiently extract the hierarchical nature of communities within networks.

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

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

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

[4]  Donald E. Knuth,et al.  The Stanford GraphBase - a platform for combinatorial computing , 1993 .

[5]  Guanrong Chen,et al.  Complex networks: small-world, scale-free and beyond , 2003 .

[6]  B. Bollobás The evolution of random graphs , 1984 .

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

[8]  P. Erdos,et al.  On the evolution of random graphs , 1984 .

[9]  Jean-Loup Guillaume,et al.  Fast unfolding of communities in large networks , 2008, 0803.0476.

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

[11]  Paul A. S. Ward,et al.  Wireless Mesh Networks , 2006, CNSR.

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

[13]  Renato M. de Moraes,et al.  Modeling Interference in Wireless Ad Hoc Networks , 2007, 2007 15th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems.

[14]  Konstantin Avrachenkov,et al.  Cooperative Game Theory Approaches for Network Partitioning , 2017, COCOON.

[15]  Ignacio Marín,et al.  Deciphering Network Community Structure by Surprise , 2011, PloS one.

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

[17]  M. Newman,et al.  Finding community structure in networks using the eigenvectors of matrices. , 2006, Physical review. E, Statistical, nonlinear, and soft matter physics.