Motif-Based Community Detection in Multiplex Networks

Community detection in multiplex networks usually relies on edge-based strategies. These strategies try to find an underlying community structure able to represent all the communities at different layers emerging from edges composing the network. Recent studies on community detection in complex networks have highlighted that network motifs, i.e. small groups of nodes interconnected in patterns occurring more frequently than in a random network, are able to reveal the organization of the network in motif-based communities. This paper proposes a motif-based community detection method that exploits many-objective optimization. The focus of the method is to find a clustering on a multiplex network that maximizes the number of instances of a motif inside the same community, while minimizing cutting instances of the same motif on all layers. The method employs a many-objective genetic algorithm that simultaneously optimizes the concept of motif conductance on all the layers. Simulations on several real-world traces show the superiority of our method with respect to existing motif-based methods for single-layer networks.

[1]  Piet Van Mieghem,et al.  Motif-Based Analysis of Effective Connectivity in Brain Networks , 2016, COMPLEX NETWORKS.

[2]  M. Farina,et al.  On the optimal solution definition for many-criteria optimization problems , 2002, 2002 Annual Meeting of the North American Fuzzy Information Processing Society Proceedings. NAFIPS-FLINT 2002 (Cat. No. 02TH8622).

[3]  S. Shen-Orr,et al.  Network motifs: simple building blocks of complex networks. , 2002, Science.

[4]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[5]  Sergio Gómez,et al.  Detecting communities of triangles in complex networks using spectral optimization , 2010, Comput. Commun..

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

[7]  Matthias Ehrgott,et al.  Multicriteria Optimization (2. ed.) , 2005 .

[8]  S. E. Schaeffer Survey Graph clustering , 2007 .

[9]  Anil K. Jain,et al.  Algorithms for Clustering Data , 1988 .

[10]  Clara Pizzuti,et al.  An evolutionary motifs-based algorithm for community detection , 2017, 2017 8th International Conference on Information, Intelligence, Systems & Applications (IISA).

[11]  Z. Wang,et al.  The structure and dynamics of multilayer networks , 2014, Physics Reports.

[12]  Jure Leskovec,et al.  Higher-order organization of complex networks , 2016, Science.

[13]  Joydeep Ghosh,et al.  Cluster Ensembles --- A Knowledge Reuse Framework for Combining Multiple Partitions , 2002, J. Mach. Learn. Res..

[14]  Vito Latora,et al.  Multilayer motif analysis of brain networks. , 2016, Chaos.

[15]  A. Arenas,et al.  Motif-based communities in complex networks , 2007, 0710.0059.

[16]  R. K. Ursem Multi-objective Optimization using Evolutionary Algorithms , 2009 .

[17]  Jure Leskovec,et al.  Tensor Spectral Clustering for Partitioning Higher-order Network Structures , 2015, SDM.

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