Learning common structures in a collection of networks. An application to food webs

Let a collection of networks represent interactions within several (social or ecological) systems. Two main issues arise: identifying similarities between the topological structures of the networks or clustering the networks according to the similarities in their structures. We tackle these two questions with a probabilistic model based approach. We propose an extension of the Stochastic Block Model (SBM) adapted to the joint modeling of a collection of networks. The networks in the collection are assumed to be independent realizations of SBMs. The common connectivity structure is imposed through the equality of some parameters. The model parameters are estimated with a variational Expectation-Maximization (EM) algorithm. We derive an ad-hoc penalized likelihood criterion to select the number of blocks and to assess the adequacy of the consensus found between the structures of the different networks. This same criterion can also be used to cluster networks on the basis of their connectivity structure. It thus provides a partition of the collection into subsets of structurally homogeneous networks. The relevance of our proposition is assessed on two collections of ecological networks. First, an application to three stream food webs reveals the homogeneity of their structures and the correspondence between groups of species in different ecosystems playing equivalent ecological roles. Moreover, the joint analysis allows a finer analysis of the structure of smaller networks. Second, we cluster 67 food webs according to their connectivity structures and demonstrate that five mesoscale structures are sufficient to describe this collection.

READ FULL TEXT
research
07/26/2018

Block models for multipartite networks.Applications in ecology and ethnobiology

Modeling relations between individuals is a classical question in social...
research
11/04/2022

Model-based graph clustering of a collection of networks using an agglomerative algorithm

Graph clustering is the task of partitioning a collection of observed ne...
research
12/25/2013

Model-based clustering and segmentation of time series with changes in regime

Mixture model-based clustering, usually applied to multidimensional data...
research
10/23/2019

A Stochastic Block Model for Multilevel Networks: Application to the Sociology of Organisations

This work is motivated by the analysis of multilevel networks. We define...
research
08/15/2018

Model-based clustering for random hypergraphs

A probabilistic model for random hypergraphs is introduced to represent ...
research
09/08/2019

Multi-group connectivity structures and their implications

We investigate the implications of different forms of multi-group connec...

Please sign up or login with your details

Forgot password? Click here to reset