Leveraging Evolution Dynamics to Generate Benchmark Complex Networks with Community Structures

The past decade has seen tremendous growth in the field of Complex Social Networks. Several network generation models have been extensively studied to develop an understanding of how real world networks evolve over time. Two important applications of these models are to study the evolution dynamics and processes that shape a network, and to generate benchmark networks with known community structures. Research has been conducted in both these directions, relatively independent of the other. This creates a disjunct between real world networks and the networks generated as benchmarks to study community detection algorithms. In this paper, we propose to study both these application areas together. We introduce a network generation model which is based on evolution dynamics of real world networks and, it can generate networks with community structures that can be used as benchmark graphs. We study the behaviour of different community detection algorithms based on the proposed model and compare it with other models to generate benchmark graphs. Results suggest that the proposed model can generate networks which are not only structurally similar to real world networks but can be used to generate networks with varying community sizes and topologies.

[1]  Chien-Kuo Ku,et al.  A new scale-free network model for simulating and predicting epidemics. , 2013, Journal of theoretical biology.

[2]  Ed C. M. Noyons,et al.  A unified approach to mapping and clustering of bibliometric networks , 2010, J. Informetrics.

[3]  Faraz Zaidi,et al.  Communities and hierarchical structures in dynamic social networks: analysis and visualization , 2011, Social Network Analysis and Mining.

[4]  M E Newman,et al.  Scientific collaboration networks. I. Network construction and fundamental results. , 2001, Physical review. E, Statistical, nonlinear, and soft matter physics.

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

[6]  M. Newman Communities, modules and large-scale structure in networks , 2011, Nature Physics.

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

[8]  Martin Rosvall,et al.  Maps of random walks on complex networks reveal community structure , 2007, Proceedings of the National Academy of Sciences.

[9]  Guy Melançon,et al.  Model for generating artificial social networks having community structures with small-world and scale-free properties , 2013, Social Network Analysis and Mining.

[10]  Xun Zhang,et al.  Growing community networks with local events , 2009, 0902.0652.

[11]  Andrea Lancichinetti,et al.  Benchmarks for testing community detection algorithms on directed and weighted graphs with overlapping communities. , 2009, Physical review. E, Statistical, nonlinear, and soft matter physics.

[12]  Éva Tardos,et al.  Maximizing the Spread of Influence through a Social Network , 2015, Theory Comput..

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

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

[15]  Jitendra Malik,et al.  Normalized cuts and image segmentation , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

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

[17]  Beom Jun Kim,et al.  Growing scale-free networks with tunable clustering. , 2001, Physical review. E, Statistical, nonlinear, and soft matter physics.

[18]  Xiaofan Wang,et al.  A new community-based evolving network model , 2007 .

[19]  Li Xiang,et al.  Weighted Evolving Networks with Self-organized Communities , 2008 .

[20]  Alessandro Vespignani,et al.  Epidemic spreading in scale-free networks. , 2000, Physical review letters.

[21]  Jure Leskovec,et al.  Defining and evaluating network communities based on ground-truth , 2012, KDD 2012.

[22]  M. Newman,et al.  Finding community structure in very large networks. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[23]  M E J Newman Assortative mixing in networks. , 2002, Physical review letters.

[24]  Arnaud Sallaberry,et al.  Tunable and Growing Network Generation Model with Community Structures , 2013, 2013 International Conference on Cloud and Green Computing.

[25]  Matthieu Latapy,et al.  Computing Communities in Large Networks Using Random Walks , 2004, J. Graph Algorithms Appl..

[26]  Yamir Moreno,et al.  The role of hidden influentials in the diffusion of online information cascades , 2013, EPJ Data Science.

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

[28]  Guy Melançon,et al.  Identifying the presence of communities in complex networks through topological decomposition and component densities , 2010, EGC.

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

[30]  S. Dongen Graph clustering by flow simulation , 2000 .

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

[32]  Jari Saramäki,et al.  Model of community emergence in weighted social networks , 2009, Comput. Phys. Commun..

[33]  Jure Leskovec,et al.  Empirical comparison of algorithms for network community detection , 2010, WWW '10.

[34]  Hocine Cherifi,et al.  Qualitative Comparison of Community Detection Algorithms , 2011, DICTAP.

[35]  Faraz Zaidi,et al.  Small world networks and clustered small world networks with random connectivity , 2012, Social Network Analysis and Mining.

[36]  Santo Fortunato,et al.  Community detection in networks: Structural communities versus ground truth , 2014, Physical review. E, Statistical, nonlinear, and soft matter physics.

[37]  Emilio Ferrara,et al.  A large-scale community structure analysis in Facebook , 2011, EPJ Data Science.

[38]  Guy Melançon,et al.  Continental integration in multilevel approach of world air transportation (2000-2004) , 2008 .

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

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

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

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