Network compression with configuration models and the minimum description length
Laurent Hébert-Dufresne, Jean-Gabriel Young, Alexander Daniels, Alec Kirkley, Antoine Allard
TL;DR
This work addresses how to parsimoniously represent empirical networks by comparing nested Configuration Models through the minimum description length (MDL) lens. It derives and assembles MDL-based description lengths for CM, CCM, Layered Configuration Model (LCM), and Layered Correlated Configuration Model (LCCM), then evaluates their compression on 100+ diverse networks. The key finding is that the classic CM often yields the best compression for dense networks, while the LCM provides the most compact representation for sparse networks; the LCCM, despite generating the smallest ensembles, is rarely the best due to a high description cost. Overall, layered models that incorporate centrality structure via onion decomposition offer a promising direction for compact, structurally informed network representations with broad implications for dynamics and inference on networks.
Abstract
Random network models, constrained to reproduce specific statistical features, are often used to represent and analyze network data and their mathematical descriptions. Chief among them, the configuration model constrains random networks by their degree distribution and is foundational to many areas of network science. However, configuration models and their variants are often selected based on intuition or mathematical and computational simplicity rather than on statistical evidence. To evaluate the quality of a network representation, we need to consider both the amount of information required to specify a random network model and the probability of recovering the original data when using the model as a generative process. To this end, we calculate the approximate size of network ensembles generated by the popular configuration model and its generalizations, including versions accounting for degree correlations and centrality layers. We then apply the minimum description length principle as a model selection criterion over the resulting nested family of configuration models. Using a dataset of over 100 networks from various domains, we find that the classic Configuration Model is generally preferred on networks with an average degree above ten, while a Layered Configuration Model constrained by a centrality metric offers the most compact representation of the majority of sparse networks.
