Community Detection in Multiplex Networks

A multiplex network models different modes of interaction among same-type entities. In this article, we provide a taxonomy of community detection algorithms in multiplex networks. We characterize the different algorithms based on various properties and we discuss the type of communities detected by each method. We then provide an extensive experimental evaluation of the reviewed methods to answer three main questions: to what extent the evaluated methods are able to detect ground-truth communities, to what extent different methods produce similar community structures, and to what extent the evaluated methods are scalable. One goal of this survey is to help scholars and practitioners to choose the right methods for the data and the task at hand, while also emphasizing when such choice is problematic.

[1]  Barbora Micenková,et al.  Clustering attributed graphs: Models, measures and methods , 2015, Network Science.

[2]  Giancarlo Ragozini,et al.  Quantifying layer similarity in multiplex networks: a systematic study , 2017, Royal Society Open Science.

[3]  Matteo Magnani,et al.  The ML-Model for Multi-layer Social Networks , 2011, 2011 International Conference on Advances in Social Networks Analysis and Mining.

[4]  Yizhou Sun,et al.  Mining heterogeneous information networks: a structural analysis approach , 2013, SKDD.

[5]  Mason A. Porter,et al.  A local perspective on community structure in multilayer networks , 2015, Network Science.

[6]  Jukka-Pekka Onnela,et al.  Community Structure in Time-Dependent, Multiscale, and Multiplex Networks , 2009, Science.

[7]  Vito Latora,et al.  Structural reducibility of multilayer networks , 2015, Nature Communications.

[8]  Marc Barthelemy,et al.  Growing multiplex networks , 2013, Physical review letters.

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

[10]  Aaron Clauset,et al.  Evaluating Overfit and Underfit in Models of Network Community Structure , 2018, IEEE Transactions on Knowledge and Data Engineering.

[11]  Dino Ienco,et al.  Node-centric community detection in multilayer networks with layer-coverage diversification bias , 2017, ArXiv.

[12]  Matteo Magnani,et al.  Unspoken Assumptions in Multi-layer Modularity maximization , 2020, Scientific Reports.

[13]  Katarzyna Musial,et al.  A degree centrality in multi-layered social network , 2011, 2011 International Conference on Computational Aspects of Social Networks (CASoN).

[14]  Yizhou Sun,et al.  Ranking-based clustering of heterogeneous information networks with star network schema , 2009, KDD.

[15]  LeeJae-Gil,et al.  Community Detection in Multi-Layer Graphs , 2015 .

[16]  Matteo Magnani,et al.  Multilayer Social Networks , 2016 .

[17]  M. Barber Modularity and community detection in bipartite networks. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[18]  Ling Liu,et al.  Social influence based clustering of heterogeneous information networks , 2013, KDD.

[19]  Yizhou Sun,et al.  RankClus: integrating clustering with ranking for heterogeneous information network analysis , 2009, EDBT '09.

[20]  Pascal Frossard,et al.  Clustering on Multi-Layer Graphs via Subspace Analysis on Grassmann Manifolds , 2013, IEEE Transactions on Signal Processing.

[21]  Randy Goebel,et al.  Local Community Identification in Social Networks , 2009, 2009 International Conference on Advances in Social Network Analysis and Mining.

[22]  Fosca Giannotti,et al.  Finding and Characterizing Communities in Multidimensional Networks , 2011, 2011 International Conference on Advances in Social Networks Analysis and Mining.

[23]  Mason A. Porter,et al.  Multilayer networks , 2013, J. Complex Networks.

[24]  Santo Fortunato,et al.  Consensus clustering in complex networks , 2012, Scientific Reports.

[25]  Ji-Rong Wen,et al.  Scalable community discovery on textual data with relations , 2008, CIKM '08.

[26]  Charu C. Aggarwal,et al.  Community Detection with Edge Content in Social Media Networks , 2012, 2012 IEEE 28th International Conference on Data Engineering.

[27]  Marie-Jeanne Lesot,et al.  Overlapping Community Detection by Local Decentralised Vertex-Centred Process , 2016, 2016 IEEE 16th International Conference on Data Mining Workshops (ICDMW).

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

[29]  Wanlei Zhou,et al.  Null Model and Community Structure in Multiplex Networks , 2018, Scientific Reports.

[30]  Srinivasan Parthasarathy,et al.  Efficient community detection in large networks using content and links , 2012, WWW.

[31]  Huan Liu,et al.  Uncoverning Groups via Heterogeneous Interaction Analysis , 2009, 2009 Ninth IEEE International Conference on Data Mining.

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

[33]  Jae-Gil Lee,et al.  Differential Flattening , 2016, ACM Trans. Intell. Syst. Technol..

[34]  Matteo Magnani,et al.  Towards effective visual analytics on multiplex and multilayer networks , 2015, ArXiv.

[35]  Mason A. Porter,et al.  A framework for the construction of generative models for mesoscale structure in multilayer networks , 2016, Physical Review Research.

[36]  Obaida Hanteer,et al.  From Interaction to Participation: The Role of the Imagined Audience in Social Media Community Detection and an Application to Political Communication on Twitter , 2018, 2018 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM).

[37]  Ali Kashif Bashir,et al.  Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) , 2013, ICIRA 2013.

[38]  Hong Cheng,et al.  A model-based approach to attributed graph clustering , 2012, SIGMOD Conference.

[39]  Mohamed Bouguessa,et al.  Mining Community Structures in Multidimensional Networks , 2017, ACM Trans. Knowl. Discov. Data.

[40]  Mike Tyers,et al.  BioGRID: a general repository for interaction datasets , 2005, Nucleic Acids Res..

[41]  Huan Liu,et al.  Community detection via heterogeneous interaction analysis , 2012, Data Mining and Knowledge Discovery.

[42]  Francesco Calabrese,et al.  ABACUS: frequent pAttern mining-BAsed Community discovery in mUltidimensional networkS , 2013, Data Mining and Knowledge Discovery.

[43]  Massimiliano Zanin,et al.  Emergence of network features from multiplexity , 2012, Scientific Reports.

[44]  Clara Pizzuti,et al.  Many-objective optimization for community detection in multi-layer networks , 2017, 2017 IEEE Congress on Evolutionary Computation (CEC).

[45]  Giovanni Montana,et al.  Community detection in multiplex networks using Locally Adaptive Random walks , 2015, 2015 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM).

[46]  Zhao Yang,et al.  Hierarchical benchmark graphs for testing community detection algorithms , 2017, Physical review. E.

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

[48]  Giuseppe Carenini,et al.  Using the Omega Index for Evaluating Abstractive Community Detection , 2012, EvalMetrics@NAACL-HLT.

[49]  Ginestra Bianconi,et al.  Multilink communities of multiplex networks , 2017, PloS one.

[50]  Luca Rossi,et al.  The meaning of dissimilar: an evaluation of various similarity quantification approaches used to evaluate community detection solutions , 2019, ASONAM.

[51]  Kun He,et al.  Uncovering the Small Community Structure in Large Networks: A Local Spectral Approach , 2015, WWW.

[52]  Leto Peel,et al.  The ground truth about metadata and community detection in networks , 2016, Science Advances.

[53]  Henrik Jeldtoft Jensen,et al.  Comparison of Communities Detection Algorithms for Multiplex , 2014, ArXiv.

[54]  Piotr Bródka,et al.  A Method for Group Extraction and Analysis in Multilayer Social Networks , 2016, ArXiv.

[55]  Alexandre Arenas,et al.  Identifying modular flows on multilayer networks reveals highly overlapping organization in social systems , 2014, ArXiv.

[56]  Francisco José García Peñalvo,et al.  Information Systems, E-learning, and Knowledge Management Research , 2011, Communications in Computer and Information Science.

[57]  Roger Guimerà,et al.  Module identification in bipartite and directed networks. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[58]  Matteo Magnani,et al.  Finding overlapping communities in multiplex networks , 2016, ArXiv.

[59]  P. Mucha,et al.  Communities in multislice voting networks. , 2010, Chaos.

[60]  Tao Ren,et al.  A survey of community detection methods in multilayer networks , 2020, Data Mining and Knowledge Discovery.

[61]  Przemyslaw Kazienko,et al.  An Introduction to Community Detection in Multi-layered Social Network , 2011, WSKS.

[62]  J ZakiMohammed,et al.  Mining attribute-structure correlated patterns in large attributed graphs , 2012, VLDB 2012.

[63]  L. Collins,et al.  Omega: A General Formulation of the Rand Index of Cluster Recovery Suitable for Non-disjoint Solutions. , 1988, Multivariate behavioral research.

[64]  Maoguo Gong,et al.  Detecting composite communities in multiplex networks: A multilevel memetic algorithm , 2017, Swarm Evol. Comput..

[65]  Andrea Tagarelli,et al.  Ensemble-based community detection in multilayer networks , 2017, Data Mining and Knowledge Discovery.

[66]  Andrea Tagarelli,et al.  Multilayer network simplification: approaches, models and methods , 2020, Comput. Sci. Rev..

[67]  Andrei Broder,et al.  Social Influence Based Clustering of Heterogeneous Information Networks , 2013 .

[68]  Hong Cheng,et al.  Graph Clustering Based on Structural/Attribute Similarities , 2009, Proc. VLDB Endow..

[69]  Martin Rosvall,et al.  Mapping higher-order network flows in memory and multilayer networks with Infomap , 2017, Algorithms.

[70]  Huan Liu,et al.  Community Detection and Mining in Social Media , 2010, Community Detection and Mining in Social Media.

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