Missing links prediction: comparing machine learning with physics-rooted approaches
Francesca Santucci, Giulio Cimini, Tiziano Squartini
TL;DR
This work systematically compares white-box, physics/rooted (entropy-based) approaches with black-box machine-learning methods for link prediction on incomplete networks. By evaluating gravity-like, configuration/fitness-based, and maximum-entropy ERG frameworks against a Gradient Boosting Tree model on the World Trade Web and eMID datasets, the study shows that entropy-based methods, particularly when combining endogenous (topology) and exogenous (GDP, distances) features, can match or exceed ML performance while offering faster and more interpretable predictions. The findings highlight that the usefulness of ML hinges on data richness and feature availability, and that structural information alone can rival data-hungry ML models in certain regimes, especially for predictive tasks in economic networks. Overall, the paper provides practical guidance on when to prefer white-box approaches vs ML for link prediction in real-world networks, and clarifies the roles of exogenous versus endogenous information in shaping link formation.
Abstract
An active research line within the broader field of network science is the one concerning link prediction. Close in scope to network reconstruction, link prediction targets specific connections with the aim of uncovering the missing ones, as well as predicting those most likely to emerge in the future, from the available information. In this paper, we consider two families of methods, i.e. those rooted in statistical physics and those based upon machine learning: the members of the first family identify missing links as the most probable non-observed ones, the probability coefficients being determined by solving maximum-entropy benchmarks over the accessible network structure; the members of the second family, instead, associate the presence of single edges to explanatory node-specific variables. Running likelihood-based models such as the Configuration Model, or one of its many fitness-based variants, in parallel with the Gradient Boosting Decision Tree algorithm reveals that the former's accuracy is comparable to (and sometimes slightly higher than) the latter's. Such a result confirms that white-box algorithms are viable competitors to the currently available black-box ones, being computationally faster and more interpretable than the latter.
