Global vs local modularity for network community detection

Community structures are ubiquitous in various complex networks, implying that the networks commonly be composed of groups of nodes with more internal links and less external links. As an important topic in network theory, community detection is of importance for understanding the structure and function of the networks. Optimizing statistical measures for community structures is one of most popular strategies for community detection in complex networks. In the paper, by using a type of self-loop rescaling strategy, we introduced a set of global modularity functions and a set of local modularity functions for community detection in networks, which are optimized by a kind of the self-consistent method. We carefully compared and analyzed the behaviors of the modularity-based methods in community detection, and confirmed the superiority of the local modularity for detecting community structures on large-size and heterogeneous networks. The local modularity can more quickly eliminate the first-type limit of modularity, and can eliminate or alleviate the second-type limit of modularity in networks, because of the use of the local information in networks. Moreover, we tested the methods in real networks. Finally, we expect the research can provide useful insight into the problem of community detection in complex networks.

[1]  Stefan Bornholdt,et al.  Detecting fuzzy community structures in complex networks with a Potts model. , 2004, Physical review letters.

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

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

[4]  James P. Bagrow Evaluating local community methods in networks , 2007, 0706.3880.

[5]  Carlo Piccardi,et al.  Finding and Testing Network Communities by Lumped Markov Chains , 2011, PloS one.

[6]  R. Guimerà,et al.  Functional cartography of complex metabolic networks , 2005, Nature.

[7]  Jian-Guo Liu,et al.  Detecting community structure in complex networks via node similarity , 2010 .

[8]  Sidney Redner,et al.  Community structure of the physical review citation network , 2009, J. Informetrics.

[9]  L. Soulard,et al.  Experimental and numerical study of the tantalum single crystal spallation , 2012, The European Physical Journal B.

[10]  Benjamin H. Good,et al.  Performance of modularity maximization in practical contexts. , 2009, Physical review. E, Statistical, nonlinear, and soft matter physics.

[11]  D. Bu,et al.  Topological structure analysis of the protein-protein interaction network in budding yeast. , 2003, Nucleic acids research.

[12]  Ke Hu,et al.  Analysis of community-detection methods based on Potts spin model in complex networks , 2015 .

[13]  Yong Wang,et al.  Community structure detection based on Potts model and network's spectral characterization , 2012 .

[14]  Boleslaw K. Szymanski,et al.  A New Metric for Quality of Network Community Structure , 2015, ArXiv.

[15]  Jonathan W. Berry,et al.  Tolerating the community detection resolution limit with edge weighting. , 2008, Physical review. E, Statistical, nonlinear, and soft matter physics.

[16]  M. Small,et al.  Seeding the Kernels in graphs: toward multi-resolution community analysis , 2009 .

[17]  Pasquale De Meo,et al.  Enhancing community detection using a network weighting strategy , 2013, Inf. Sci..

[18]  Dayou Liu,et al.  A Markov random walk under constraint for discovering overlapping communities in complex networks , 2011, ArXiv.

[19]  S. Fortunato,et al.  Resolution limit in community detection , 2006, Proceedings of the National Academy of Sciences.

[20]  Andrea Tagarelli,et al.  Revisiting Resolution and Inter-Layer Coupling Factors in Modularity for Multilayer Networks , 2017, ASONAM.

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

[22]  Mark E. J. Newman,et al.  Stochastic blockmodels and community structure in networks , 2010, Physical review. E, Statistical, nonlinear, and soft matter physics.

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

[24]  Santo Fortunato,et al.  Limits of modularity maximization in community detection , 2011, Physical review. E, Statistical, nonlinear, and soft matter physics.

[25]  F. Rao,et al.  Local modularity measure for network clusterizations. , 2005, Physical review. E, Statistical, nonlinear, and soft matter physics.

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

[27]  Boleslaw K. Szymanski,et al.  Adaptive modularity maximization via edge weighting scheme , 2017, Inf. Sci..

[28]  Ignacio Marín,et al.  Exploring the limits of community detection strategies in complex networks , 2013, Scientific Reports.

[29]  J. Reichardt,et al.  Statistical mechanics of community detection. , 2006, Physical review. E, Statistical, nonlinear, and soft matter physics.

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

[31]  A. Arenas,et al.  Community detection in complex networks using extremal optimization. , 2005, Physical review. E, Statistical, nonlinear, and soft matter physics.

[32]  Liang Tang,et al.  Enhancing community detection by using local structural information , 2016, ArXiv.

[33]  Tao Hu,et al.  Local modularity for community detection in complex networks , 2016 .

[34]  F. Radicchi,et al.  Benchmark graphs for testing community detection algorithms. , 2008, Physical review. E, Statistical, nonlinear, and soft matter physics.

[35]  Alexander Struck,et al.  Identification of overlapping communities and their hierarchy by locally calculating community-changing resolution levels , 2010, ArXiv.

[36]  V. Carchiolo,et al.  Extending the definition of modularity to directed graphs with overlapping communities , 2008, 0801.1647.

[37]  Xiang-Sun Zhang,et al.  Modularity optimization in community detection of complex networks , 2009 .

[38]  Ke Hu,et al.  Limitation of multi-resolution methods in community detection , 2011, ArXiv.

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

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

[41]  Charo I. Del Genio,et al.  Finding network communities using modularity density , 2016, ArXiv.

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

[43]  Andrea Lancichinetti,et al.  Detecting the overlapping and hierarchical community structure in complex networks , 2008, 0802.1218.

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

[45]  M. Newman Analysis of weighted networks. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[46]  V. Traag,et al.  Community detection in networks with positive and negative links. , 2008, Physical review. E, Statistical, nonlinear, and soft matter physics.

[47]  Chris H. Q. Ding,et al.  Determining modular organization of protein interaction networks by maximizing modularity density , 2010, BMC Systems Biology.

[48]  Angelo Bifone,et al.  Modular structure of brain functional networks: breaking the resolution limit by Surprise , 2016, Scientific Reports.

[49]  Jian Yu,et al.  An efficient community detection algorithm using greedy surprise maximization , 2014 .

[50]  Boleslaw K. Szymanski,et al.  Community Detection via Maximization of Modularity and Its Variants , 2014, IEEE Transactions on Computational Social Systems.

[51]  Alfred O. Hero,et al.  Universal Phase Transition in Community Detectability under a Stochastic Block Model , 2014, Physical review. E, Statistical, nonlinear, and soft matter physics.

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

[53]  Chaoyang Zhang,et al.  A novel gene network inference algorithm using predictive minimum description length approach , 2010, BMC Systems Biology.

[54]  Alex Arenas,et al.  Analysis of the structure of complex networks at different resolution levels , 2007, physics/0703218.

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

[56]  E A Leicht,et al.  Community structure in directed networks. , 2007, Physical review letters.

[57]  Ignacio Marín,et al.  Surprise maximization reveals the community structure of complex networks , 2013, Scientific Reports.

[58]  Vincent A. Traag,et al.  Significant Scales in Community Structure , 2013, Scientific Reports.

[59]  Marko Bajec,et al.  Ubiquitousness of link-density and link-pattern communities in real-world networks , 2011, The European Physical Journal B.

[60]  M. Barber,et al.  Detecting network communities by propagating labels under constraints. , 2009, Physical review. E, Statistical, nonlinear, and soft matter physics.

[61]  Ke Hu,et al.  Multi-resolution modularity methods and their limitations in community detection , 2012, The European Physical Journal B.

[62]  A. Barabasi,et al.  Hierarchical Organization of Modularity in Metabolic Networks , 2002, Science.