Reuse & Permissions

It is not necessary to obtain permission to reuse this article or its components as it is available under the terms of the Creative Commons Attribution 4.0 International license. This license permits unrestricted use, distribution, and reproduction in any medium, provided attribution to the author(s) and the published article's title, journal citation, and DOI are maintained. Please note that some figures may have been included with permission from other third parties. It is your responsibility to obtain the proper permission from the rights holder directly for these figures.

Export citation

Export citation

Choose format for download:

Download Citation
  • Open Access

Fast Nonparametric Inference of Network Backbones for Weighted Graph Sparsification

Alec Kirkley*

  • *Contact author: alec.w.kirkley@gmail.com

Phys. Rev. X 15, 031013 – Published 11 July, 2025

DOI: https://doi.org/10.1103/4pg6-mtmt

Abstract

Network backbones provide useful sparse representations of weighted networks by keeping only their most important links, permitting a range of computational speedups and simplifying network visualizations. A key limitation of existing network backboning methods is that they either require the specification of a free parameter (e.g., significance level) that determines the number of edges to keep in the backbone or impose specific restrictions on the topology of the backbone (e.g., that it is a spanning tree). Here we develop a completely nonparametric framework for inferring the backbone of a weighted network that overcomes these limitations and automatically selects the optimal set of edges to retain using the minimum description length principle. We develop objective functions for global and local network backboning which evaluate the importance of an edge in the context of the whole network and individual node neighborhoods, respectively, and are generalizable to any weight distribution under Bayesian model specifications that fix the average edge weight either exactly or in expectation. We then construct an efficient and provably optimal greedy algorithm to identify the backbone minimizing our objectives, whose run-time complexity is log-linear in the number of edges. We demonstrate our methods by comparing them with existing methods in a range of tasks on real and synthetic networks, finding that both the global and local backboning methods can preserve network connectivity, weight heterogeneity, and spreading dynamics while removing a substantial fraction of edges.

View figure in article

Physics Subject Headings (PhySH)

Popular Summary

Article Text

References (54)

  1. A. Mercier, S. Scarpino, and C. Moore, Effective resistance against pandemics: Mobility network sparsification for high-fidelity epidemic simulations, PLoS Comput. Biol. 18, e1010650 (2022).
  2. M. Mathioudakis, F. Bonchi, C. Castillo, A. Gionis, and A. Ukkonen, Sparsification of influence networks, in Proceedings of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (ACM, New York City, 2011), p. 529.
  3. M. Imre, J. Tao, Y. Wang, Z. Zhao, Z. Feng, and C. Wang, Spectrum-preserving sparsification for visualization of big graphs, Comput. Graph. 87, 89 (2020).
  4. D. A. Spielman and N. Srivastava, Graph sparsification by effective resistances, in Proceedings of the Fortieth Annual ACM Symposium on Theory of Computing (ACM, New York City, 2008), pp. 563–568.
  5. M. Á. Serrano, M. Boguná, and A. Vespignani, Extracting the multiscale backbone of complex weighted networks, Proc. Natl. Acad. Sci. U.S.A. 106, 6483 (2009).
  6. D. Grady, C. Thiemann, and D. Brockmann, Robust classification of salient links in complex networks, Nat. Commun. 3, 864 (2012).
  7. Z. P. Neal, Backbone: An R package to extract network backbones, PLoS One 17, e0269137 (2022).
  8. A. Yassin, A. Haidar, H. Cherifi, H. Seba, and O. Togni, An evaluation tool for backbone extraction techniques in weighted complex networks, Sci. Rep. 13, 17000 (2023).
  9. D. A. Spielman and S.-H. Teng, Spectral sparsification of graphs, SIAM J. Comput. 40, 981 (2011).
  10. Z. Su, Y. Liu, J. Kurths, and H. Meyerhenke, Generic network sparsification via degree- and subgraph-based edge sampling, Inf. Sci. 679, 121096 (2024).
  11. E. John and I. Safro, Single- and multi-level network sparsification by algebraic distance, J. Complex Netw. 5, 352 (2017).
  12. Z. Wu, L. A. Braunstein, S. Havlin, and H. E. Stanley, Transport in weighted networks: Partition into superhighways and roads, Phys. Rev. Lett. 96, 148702 (2006).
  13. G. Li, L. A. Braunstein, S. V. Buldyrev, S. Havlin, and H. E. Stanley, Transport and percolation theory in weighted networks, Phys. Rev. E 75, 045103(R) (2007).
  14. A. Haimovici, E. Tagliazucchi, P. Balenzuela, and D. R. Chialvo, Brain organization into resting state networks emerges at criticality on a model of the human connectome, Phys. Rev. Lett. 110, 178101 (2013).
  15. R. J. Zhang, H. E. Stanley, and F. Y. Ye, Extracting h-backbone as a core structure in weighted networks, Sci. Rep. 8, 14356 (2018).
  16. T. Simas, R. B. Correia, and L. M. Rocha, The distance backbone of complex networks, J. Complex Netw. 9, cnab021 (2021).
  17. S. Rajeh, M. Savonnet, E. Leclercq, and H. Cherifi, Modularity-based backbone extraction in weighted complex networks, in Proceedings of the International Conference on Network Science (Springer, New York, 2022), pp. 67–79.
  18. R. Marcaccioli and G. Livan, A Pólya urn approach to information filtering in complex networks, Nat. Commun. 10, 745 (2019).
  19. M. Tumminello, S. Micciche, F. Lillo, J. Piilo, and R. N. Mantegna, Statistically validated networks in bipartite complex systems, PLoS One 6, e17994 (2011).
  20. N. Dianati, Unwinding the hairball graph: Pruning algorithms for weighted complex networks, Phys. Rev. E 93, 012304 (2016).
  21. G. Casiraghi, V. Nanumyan, I. Scholtes, and F. Schweitzer, From relational data to graphs: Inferring significant links using generalized hypergeometric ensembles, in Proceedings of the International Conference on Social Informatics (Springer, New York, 2017), pp. 111–120.
  22. N. J. Foti, J. M. Hughes, and D. N. Rockmore, Nonparametric sparsification of complex multiscale networks, PLoS One 6, e16431 (2011).
  23. M. E. Newman, Network structure from rich but noisy data, Nat. Phys. 14, 542 (2018).
  24. L. Peel, T. P. Peixoto, and M. De Domenico, Statistical inference links data and theory in network science, Nat. Commun. 13, 6794 (2022).
  25. T. P. Peixoto, Network reconstruction via the minimum description length principle, Phys. Rev. X 15, 011065 (2025).
  26. G. T. Cantwell, Y. Liu, B. F. Maier, A. C. Schwarze, C. A. Serván, J. Snyder, and G. St-Onge, Thresholding normally distributed data creates complex networks, Phys. Rev. E 101, 062302 (2020).
  27. T. P. Peixoto, Scalable network reconstruction in subquadratic time, arXiv:2401.01404.
  28. A. Braunstein, L. Dall’Asta, G. Semerjian, and L. Zdeborová, Network dismantling, Proc. Natl. Acad. Sci. U.S.A. 113, 12368 (2016).
  29. L. Zdeborová, P. Zhang, and H.-J. Zhou, Fast and simple decycling and dismantling of networks, Sci. Rep. 6, 37954 (2016).
  30. J. Rissanen, Modeling by shortest data description, Automatica 14, 465 (1978).
  31. T. P. Peixoto, Bayesian stochastic blockmodeling, Advances in Network Clustering and Blockmodeling (John Wiley & Sons, Hoboken, NJ, 2019), pp. 289–332.
  32. A. Kirkley, Spatial regionalization based on optimal information compression, Commun. Phys. 5, 249 (2022).
  33. T. P. Peixoto and A. Kirkley, Implicit models, latent compression, intrinsic biases, and cheap lunches in community detection, Phys. Rev. E 108, 024309 (2023).
  34. C. Coupette and J. Vreeken, Graph similarity description: How are these graphs similar?, in Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery and Data Mining (ACM, New York City, 2021), pp. 185–195.
  35. C. Coupette, S. Dalleiger, and J. Vreeken, Differentially describing groups of graphs, in Proceedings of the AAAI Conference on Artificial Intelligence (AAAI, Washington, DC, 2022), Vol. 36, pp. 3959–3967.
  36. Y. Liu, T. Safavi, A. Dighe, and D. Koutra, Graph summarization methods and applications: A survey, ACM Comput. Surv. 51, 1 (2018).
  37. A. Kirkley, A. Rojas, M. Rosvall, and J.-G. Young, Compressing network populations with modal networks reveal structural diversity, Commun. Phys. 6, 148 (2023).
  38. N. Shah, D. Koutra, T. Zou, B. Gallagher, and C. Faloutsos, Timecrunch: Interpretable dynamic graph summarization, In Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (ACM, New York City, 2015), pp. 1055–1064.
  39. J.-G. Young, G. Petri, and T. P. Peixoto, Hypergraph reconstruction from network data, Commun. Phys. 4, 135 (2021).
  40. A. Kirkley, Identifying hubs in directed networks, Phys. Rev. E 109, 034310 (2024).
  41. A. Kirkley, Inference of dynamic hypergraph representations in temporal interaction data, Phys. Rev. E 109, 054306 (2024).
  42. D. J. MacKay, Information Theory, Inference and Learning Algorithms (Cambridge University Press, Cambridge, England, 2003).
  43. H. Felippe, F. Battiston, and A. Kirkley, Network mutual information measures for graph similarity, Commun. Phys. 7, 335 (2024).
  44. I. Voitalov, P. Van der Hoorn, M. Kitsak, F. Papadopoulos, and D. Krioukov, Weighted hypersoft configuration model, Phys. Rev. Res. 2, 043157 (2020).
  45. T. P. Peixoto, Nonparametric Bayesian inference of the microcanonical stochastic block model, Phys. Rev. E 95, 012317 (2017).
  46. C. N. Morris, Natural exponential families with quadratic variance functions, Ann. Stat. 10, 65 (1982).
  47. A. Kirkley and B. He, Paninipy: Package of algorithms for nonparametric inference with networks in Python, J. Open Source Software 9, 7312 (2024).
  48. M. Génois, C. L. Vestergaard, J. Fournet, A. Panisson, I. Bonmarin, and A. Barrat, Data on face-to-face contacts in an office building suggest a low-cost vaccination strategy based on community linkers, Network Sci. 3, 326 (2015).
  49. T. P. Peixoto, The Netzschleuder network catalogue and repository, 2020, https://networks.skewed. de.
  50. M. Newman, Networks (Oxford University Press, New York, 2018).
  51. B. Karrer, M. E. J. Newman, and L. Zdeborová, Percolation on sparse networks, Phys. Rev. Lett. 113, 208702 (2014).
  52. J. S. Yedidia, W. T. Freeman, Y. Weiss et al., Understanding belief propagation and its generalizations, Explor. Artif. Intell. New Millennium 8, 0018 (2003).
  53. A. Kirkley, G. T. Cantwell, and M. Newman, Belief propagation for networks with loops, Sci. Adv. 7, eabf1211 (2021).
  54. N. Eagle and A. Pentland, Reality mining: Sensing complex social systems, Pers. Ubiquitous Comput. 10, 255 (2006).

Outline

Information

Sign In to Your Journals Account

Filter

Filter

Article Lookup

Enter a citation