Counting Multilayer Temporal Motifs in Complex Networks

This paper proposes a novel approach to count temporal motifs in multilayer complex networks. Network motifs, i.e., small characteristic patterns of a handful of nodes and edges, have repeatedly been shown to be instrumental in understanding real-world complex systems. However, exhaustively enumerating these motifs is computationally infeasible for larger networks. Therefore, the focus of this work is on algorithms that efficiently count network motifs. This facilitates the discovery of motifs in networks with millions of nodes and edges, enabling the following three contributions of this paper. First, we propose an extension of an existing counting algorithm to also efficiently count multilayer temporal motifs. In addition to dealing with the timestamp at which a link (re-)occurs, the algorithm also efficiently counts interaction patterns across different network layers. Second, we demonstrate how partial timing, a common phenomenon in real-world settings where only part of the layers are timed, can be incorporated. Third, we assess the performance of the proposed temporal multilayer counting algorithm on a number of real-world network datasets. Experiments reveal interesting insights in the heterogen eous interplay between network layers in, for example, online expert communities, showing how particular temporal motifs are characteristic for certain layers of interaction.

[1]  Qi He,et al.  Communication motifs: a tool to characterize social communications , 2010, CIKM.

[2]  Sebastian Wernicke,et al.  Efficient Detection of Network Motifs , 2006, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[3]  R. Milo,et al.  Network motifs in integrated cellular networks of transcription-regulation and protein-protein interaction. , 2004, Proceedings of the National Academy of Sciences of the United States of America.

[4]  Joshua A. Grochow,et al.  Network Motif Discovery Using Subgraph Enumeration and Symmetry-Breaking , 2007, RECOMB.

[5]  Mason A. Porter,et al.  Isomorphisms in Multilayer Networks , 2015, IEEE Transactions on Network Science and Engineering.

[6]  Yuval Shavitt,et al.  Efficient Counting of Network Motifs , 2010, 2010 IEEE 30th International Conference on Distributed Computing Systems Workshops.

[7]  Jari Saramäki,et al.  Temporal motifs in time-dependent networks , 2011, ArXiv.

[8]  Fernando M. A. Silva,et al.  g-tries: an efficient data structure for discovering network motifs , 2010, SAC '10.

[9]  Krishna P. Gummadi,et al.  On the evolution of user interaction in Facebook , 2009, WOSN '09.

[10]  Yuval Shavitt,et al.  Approximating the Number of Network Motifs , 2009, Internet Math..

[11]  Jure Leskovec,et al.  Motifs in Temporal Networks , 2016, WSDM.

[12]  Saeed Jalili,et al.  Fast Parallel All-Subgraph Enumeration Using Multicore Machines , 2015, Sci. Program..

[13]  Jafar Adibi,et al.  Characterizing Network Motifs to Identify Spam Comments , 2008, 2008 IEEE International Conference on Data Mining Workshops.

[14]  Santiago Schnell,et al.  Network motifs provide signatures that characterize metabolism. , 2013, Molecular bioSystems.

[15]  Sebastian Wernicke,et al.  A Faster Algorithm for Detecting Network Motifs , 2005, WABI.

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

[17]  Yaneer Bar-Yam,et al.  Time-Dependent Complex Networks: Dynamic Centrality, Dynamic Motifs, and Cycles of Social Interactions , 2009 .

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

[19]  Walter A. Kosters,et al.  Multiplex network motifs as building blocks of corporate networks , 2018, Applied Network Science.

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

[21]  Sebastian Wernicke,et al.  FANMOD: a tool for fast network motif detection , 2006, Bioinform..

[22]  Rok Sosic,et al.  SNAP , 2016, ACM Trans. Intell. Syst. Technol..