Approximate Bayesian Inference on Mechanisms of Network Growth and Evolution
Maxwell H Wang, Till Hoffmann, Jukka-Pekka Onnela
TL;DR
This work tackles inference for mixtures of network growth mechanisms by proposing an edgewise, event-level mixture model and an approximate Bayesian framework based on a Graph Neural Network–Mixture Density Network (GNN-MDN). By mapping observed network structure to a conditional density over growth/evolution parameters, the method circumvents intractable likelihoods and delivers posterior estimates for mechanism weights and Poisson rates. Validation on simulated data demonstrates good posterior recovery and coverage, while application to real social networks reveals the importance of triangle-formation mechanisms and highlights limitations in capturing highly clustered communities. The approach offers a scalable, flexible pathway for mechanistic network inference and can be extended to incorporate additional mechanisms, covariates, or temporal dynamics.
Abstract
Mechanistic models can provide an intuitive and interpretable explanation of network growth by specifying a set of generative rules. These rules can be defined by domain knowledge about real-world mechanisms governing network growth or may be designed to facilitate the appearance of certain network motifs. In the formation of real-world networks, multiple mechanisms may be simultaneously involved; it is then important to understand the relative contribution of each of these mechanisms. In this paper, we propose the use of a conditional density estimator, augmented with a graph neural network, to perform inference on a flexible mixture of network-forming mechanisms. This event-wise mixture-of-mechanisms model assigns mechanisms to each edge formation event rather than stipulating node-level mechanisms, thus allowing for an explanation of the network generation process, as well as the dynamic evolution of the network over time. We demonstrate that our approximate Bayesian approach yields valid inferences for the relative weights of the mechanisms in our model, and we utilize this method to investigate the mechanisms behind the formation of a variety of real-world networks.
