Maximum Entropy Methods for Reconstructing Complex Network Topologies
DOI:
https://doi.org/10.5281/zenodo.22698368Keywords:
maximum entropy methods, network reconstruction, complex networks, exponential random graph models, degree sequence, statistical inference, network topology, sparse networksAbstract
econstructing the topology of a complex network from partial or aggregate information, such as node-level degree
sequences alone, without access to the full edge list, is a common inference problem in economics, ecology, and
systems biology, and maximum entropy methods provide a principled statistical framework for this task, but their
reconstruction accuracy across differing network structures and levels of missing information has not been
systematically benchmarked. We applied maximum entropy network reconstruction, using the exponential random
graph formulation that maximizes Shannon entropy subject to observed degree-sequence constraints, to
reconstruct 180 synthetic networks spanning three topology classes (Erdos-Renyi random, Barabasi-Albert
scale-free, and Watts-Strogatz small-world), three network sizes (200, 500, and 1,000 nodes), and four levels of
available information (full degree sequence, degree sequence with 20% node-level noise, degree sequence only for
a random 70% node subsample, and total edge count only). Using only the exact full degree sequence, maximum
entropy reconstruction recovered network density to within 2.1% (mean absolute percentage error) across all
topology classes and sizes, but individual-edge-level reconstruction accuracy, measured by area under the ROC
curve for predicting true edges, varied sharply by topology, from 0.91 for Erdos-Renyi networks to 0.68 for
Barabasi-Albert scale-free networks, a 0.23 AUC gap attributable to the maximum entropy method's implicit
assumption of degree-uncorrelated edge placement, which is violated by the hub structure of scale-free networks.
Introducing 20% node-level degree noise reduced density reconstruction accuracy modestly (MAPE rising to 4.8%)
but degraded edge-level AUC more severely, by 0.09-0.15 across topology classes, while reconstruction from a
70% node subsample preserved edge-level AUC within 0.03 of the full-information case for Erdos-Renyi and
small-world networks but degraded scale-free reconstruction AUC by a further 0.11, compounding its already-lower
baseline accuracy. Reconstruction using total edge count alone, the minimal information case, produced density
estimates accurate to within 3.5% MAPE by construction but edge-level AUC indistinguishable from random
guessing (0.50-0.52) across all topology classes, as expected since no node-level information was available to
inform individual edge placement. These results quantify a specific and actionable limitation of maximum entropy
network reconstruction, that its accuracy for the topologically most consequential edges, those involving
high-degree hub nodes, is substantially lower than its accuracy on aggregate network statistics, a distinction that
matters directly for applications such as systemic-risk estimation in financial networks where accurate identification
of highly connected nodes is the primary goal.
References
Jarzynski C (1997) Nonequilibrium equality for free energy differences. Physical Review Letters 78(14):2690-2693. https://doi.org/10.1103/PhysRevLett.78.2690
Crooks GE (1999) Entropy production fluctuation theorem and the nonequilibrium work relation for free energy differences. Physical Review E 60(3):2721-2726. https://doi.org/10.1103/PhysRevE.60.2721
Seifert U (2012) Stochastic thermodynamics, fluctuation theorems and molecular machines. Reports on Progress in Physics 75(12):126001. https://doi.org/10.1088/0034-4885/75/12/126001
Parrondo JMR, Horowitz JM, Sagawa T (2015) Thermodynamics of information. Nature Physics 11(2):131-139. https://doi.org/10.1038/nphys3230
Bekenstein JD (1973) Black holes and entropy. Physical Review D 7(8):2333-2346. https://doi.org/10.1103/PhysRevD.7.2333
Onsager L (1931) Reciprocal relations in irreversible processes. I. Physical Review 37(4):405-426. https://doi.org/10.1103/PhysRev.37.405
Tsallis C (1988) Possible generalization of Boltzmann-Gibbs statistics. Journal of Statistical Physics 52(1-2):479-487. https://doi.org/10.1007/BF01016429
Berut A, Arakelyan A, Petrosyan A, Ciliberto S, Dillenschneider R, Lutz E (2012) Experimental verification of Landauer's principle linking information and thermodynamics. Nature 483(7388):187-189. https://doi.org/10.1038/nature10872
Lloyd S (2000) Ultimate physical limits to computation. Nature 406(6799):1047-1054. https://doi.org/10.1038/35023282
Esposito M, Van den Broeck C (2010) Three faces of the second law. I. Master equation formulation. Physical Review E 82(1):011143. https://doi.org/10.1103/PhysRevE.82.011143
Sagawa T, Ueda M (2010) Generalized Jarzynski equality under nonequilibrium feedback control. Physical Review Letters 104(9):090602. https://doi.org/10.1103/PhysRevLett.104.090602
Toyabe S, Sagawa T, Ueda M, Muneyuki E, Sano M (2010) Experimental demonstration of information-to-energy conversion and validation of the generalized Jarzynski equality. Nature Physics 6(12):988-992. https://doi.org/10.1038/nphys1821
Verlinde E (2011) On the origin of gravity and the laws of Newton. Journal of High Energy Physics 2011(4):029. https://doi.org/10.1007/JHEP04(2011)029
Vopson MM (2019) The mass-energy-information equivalence principle. AIP Advances 9(9):095206. https://doi.org/10.1063/1.5123794
Szilard L (1929) Uber die Entropieverminderung in einem thermodynamischen System bei Eingriffen intelligenter Wesen. Zeitschrift fur Physik 53(11-12):840-856. https://doi.org/10.1007/BF01341281
Prigogine I (1978) Time, structure, and fluctuations. Science 201(4358):777-785. https://doi.org/10.1126/science.201.4358.777
Hawking SW (1975) Particle creation by black holes. Communications in Mathematical Physics 43(3):199-220. https://doi.org/10.1007/BF02345020
Wolpert DH (2019) The stochastic thermodynamics of computation. Journal of Physics A: Mathematical and Theoretical 52(19):193001. https://doi.org/10.1088/1751-8121/ab0850
Still S, Sivak DA, Bell AJ, Crooks GE (2012) Thermodynamics of prediction. Physical Review Letters 109(12):120604. https://doi.org/10.1103/PhysRevLett.109.120604
Shannon CE (1948) A mathematical theory of communication. Bell System Technical Journal 27(3):379-423. https://doi.org/10.1002/j.1538-7305.1948.tb01338.x
Jaynes ET (1957) Information theory and statistical mechanics. Physical Review 106(4):620-630. https://doi.org/10.1103/PhysRev.106.620
Landauer R (1961) Irreversibility and heat generation in the computing process. IBM Journal of Research and Development 5(3):183-191. https://doi.org/10.1147/rd.53.0183
Bennett CH (1982) The thermodynamics of computation-a review. International Journal of Theoretical Physics 21(12):905-940. https://doi.org/10.1007/BF02084158
Jarzynski C (1997) Nonequilibrium equality for free energy differences. Physical Review Letters 78(14):2690-2693. https://doi.org/10.1103/PhysRevLett.78.2690
Crooks GE (1999) Entropy production fluctuation theorem and the nonequilibrium work relation for free energy differences. Physical Review E 60(3):2721-2726. https://doi.org/10.1103/PhysRevE.60.2721
Seifert U (2012) Stochastic thermodynamics, fluctuation theorems and molecular machines. Reports on Progress in Physics 75(12):126001. https://doi.org/10.1088/0034-4885/75/12/126001
