On the accuracy of message-passing approaches to percolation in complex networks
Pith reviewed 2026-05-25 16:17 UTC · model grok-4.3
The pith
The message-passing approach for percolation computes results on infinitely shuffled random ensembles of a network rather than on any tree-like version of the specific network.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The message-passing approach does not perform its calculations on some ill-defined tree-like approximation of the network, as its formulation leads to believe, but rather considers a random network ensemble in which the original network is cloned and shuffled an infinite number of times. We conclude that the fact that the MPA is exact on trees does not imply that it is nearly exact on tree-like networks. In fact we find that the closer a non-tree network is to a tree, the worse the MPA accuracy becomes.
What carries the argument
The message-passing approach (MPA) to percolation, whose equations are derived under an edge-independence assumption and solved by iteration along edges.
If this is right
- MPA results match exact percolation only for trees and for the infinite-shuffle ensemble of any network.
- For a network with cycles, MPA accuracy is governed by the structural difference between the given network and the average over its shuffles.
- Percolation thresholds obtained via MPA on real networks represent ensemble expectations rather than properties of the observed connectivity.
- Claims of near-exactness for tree-like networks must be replaced by statements about distance to the shuffled ensemble.
Where Pith is reading between the lines
- For nearly tree-like empirical networks, direct Monte Carlo simulation on the fixed graph may outperform MPA.
- One could derive correction terms that subtract the difference between the specific network and its shuffle average.
- The same ensemble interpretation may apply to other message-passing calculations on networks, such as those for epidemic thresholds.
- Controlled tests on networks with tunable cycle density near the tree limit would map the accuracy drop quantitatively.
Load-bearing premise
That the MPA equations are meant to approximate the specific given network rather than to solve exactly for the ensemble obtained by infinite degree-preserving shuffles of that network.
What would settle it
Generate a fixed network with a small number of cycles, compute exact percolation on it, compute exact percolation on many degree-preserving random shuffles of it, and compare both to the MPA output; agreement with the shuffled ensemble but not the fixed network would confirm the claim.
Figures
read the original abstract
The Message-Passing Approach (MPA) is the state-of-the-art technique to obtain quasi-analytical predictions for percolation on real complex networks. Besides being intuitive and straightforward, it has the advantage of being mathematically principled: it is exact on trees, while yielding generally good predictions on networks containing cycles as do most real complex networks. Here we show that the MPA does not perform its calculations on some ill-defined tree-like approximation of the network, as its formulation leads to believe, but rather considers a random network ensemble in which the original network is cloned and shuffled an infinite number of times. We conclude that the fact that the MPA is exact on trees does not imply that it is nearly exact on tree-like networks. In fact we find that the closer a non-tree network is to a tree, the worse the MPA accuracy becomes.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript argues that the message-passing approach (MPA) to percolation on complex networks solves the problem on the configuration-model ensemble generated by infinite random shuffles of the input network's degree sequence, rather than on any tree-like approximation of the specific supplied graph. It concludes that MPA accuracy therefore degrades as a non-tree network approaches a tree, contrary to the usual interpretation that exactness on trees implies near-exactness on locally tree-like networks.
Significance. If substantiated, the reinterpretation would alter how MPA predictions are understood and applied in network science, particularly for real networks that are locally tree-like but contain cycles. The result would also clarify the relationship between MPA and ensemble-based generating-function methods.
major comments (2)
- [Abstract / central claim] The central claim requires an explicit derivation showing that the fixed-point messages obtained by iterating the MPA equations on the fixed adjacency list of a given finite network are mathematically identical to the ensemble averages over the configuration-model ensemble with the same degree sequence. No such derivation is visible in the abstract, and the conclusion does not follow from the mere fact that MPA is exact on trees.
- [Results / discussion of accuracy] The argument that accuracy worsens as the network approaches a tree rests on the ensemble reinterpretation. Without the equivalence proof, the numerical evidence (if any) comparing MPA to exact percolation on specific networks cannot be interpreted as testing the ensemble claim versus the tree-like approximation claim.
minor comments (1)
- [Introduction] Clarify in the introduction whether the MPA equations are written with the specific edge set or with the degree sequence only.
Simulated Author's Rebuttal
We thank the referee for the careful reading and insightful comments on our manuscript. We address each major comment below, providing clarifications on the central claim and the supporting evidence.
read point-by-point responses
-
Referee: [Abstract / central claim] The central claim requires an explicit derivation showing that the fixed-point messages obtained by iterating the MPA equations on the fixed adjacency list of a given finite network are mathematically identical to the ensemble averages over the configuration-model ensemble with the same degree sequence. No such derivation is visible in the abstract, and the conclusion does not follow from the mere fact that MPA is exact on trees.
Authors: The abstract is necessarily concise and does not contain the full derivation. The main text develops the argument that MPA iterations on a fixed adjacency list are equivalent to ensemble averages because the update rules depend only on node degrees and the probabilistic connections implied by repeated random shuffles of the degree sequence (i.e., the configuration-model ensemble), not on the specific wiring of the input graph. This equivalence is what allows the reinterpretation. While the conclusion does not rest solely on exactness on trees, we agree that an explicit step-by-step derivation of the fixed-point equivalence would strengthen the presentation and will add a dedicated paragraph or appendix in the revision. revision: yes
-
Referee: [Results / discussion of accuracy] The argument that accuracy worsens as the network approaches a tree rests on the ensemble reinterpretation. Without the equivalence proof, the numerical evidence (if any) comparing MPA to exact percolation on specific networks cannot be interpreted as testing the ensemble claim versus the tree-like approximation claim.
Authors: The numerical comparisons in the manuscript show MPA predictions diverging from exact results precisely when the input network is made progressively closer to a tree (while retaining a small number of cycles), which is the opposite of what a pure tree-like approximation would predict. This pattern is difficult to reconcile with the standard interpretation but follows directly once MPA is understood as ensemble averaging. We will expand the discussion section to make this interpretive link more explicit and to address the referee's concern about distinguishing the two claims. revision: partial
Circularity Check
MPA reinterpretation as infinite-shuffle ensemble follows from direct equation analysis with no reduction to inputs or self-citations
full rationale
The paper's central argument reinterprets the standard MPA equations as computing ensemble averages over configuration-model shuffles rather than a local tree approximation on the given graph. This follows from algebraic inspection of the message-passing fixed-point equations themselves (exact on trees by construction, but ensemble-averaged for finite networks with cycles). No parameters are fitted and then relabeled as predictions, no load-bearing uniqueness theorems are imported via self-citation, and the derivation does not rename a known empirical pattern. The claim that accuracy degrades closer to trees is a direct consequence of this ensemble view and remains independent of the paper's own inputs.
Axiom & Free-Parameter Ledger
Forward citations
Cited by 1 Pith paper
-
Message passing and cyclicity transition
Message passing solutions in percolation identify reachability from cycles, not giant component membership, on any directed or undirected networks.
Reference graph
Works this paper leans on
-
[1]
H. Huang and T. Toyoizumi, “Unsupervised feature learning from finite data by message passing: Discon- tinuous versus continuous phase transition,” Phys. Rev. E 94, 062310 (2016)
work page 2016
-
[2]
M. M´ ezard and A. Montanari,Information, Physics, and Computation (Oxford University Press, 2009) p. 569
work page 2009
-
[3]
Statistical physics of inference: Thresholds and algorithms,
L. Zdeborov´ a and F. Krzakala, “Statistical physics of inference: Thresholds and algorithms,” Adv. Phys. 65, 453–552 (2016)
work page 2016
-
[4]
Correctness of Local Probability Propagation in Graphical Models with Loops,
Y. Weiss, “Correctness of Local Probability Propagation in Graphical Models with Loops,” Neural Comput. 12, 1–41 (2000)
work page 2000
-
[5]
Containing Epidemic Outbreaks by Message-Passing Techniques,
F. Altarelli, A. Braunstein, L. Dall’Asta, J. R. Wakeling, and R. Zecchina, “Containing Epidemic Outbreaks by Message-Passing Techniques,” Phys. Rev. X 4, 021024 (2014)
work page 2014
-
[6]
Message passing ap- proach for general epidemic models,
B. Karrer and M. E. J. Newman, “Message passing ap- proach for general epidemic models,” Phys. Rev. E 82, 016101 (2010)
work page 2010
-
[7]
Inferring the origin of an epidemic with a dynamic message-passing algorithm,
A. Y. Lokhov, M. M´ ezard, H. Ohta, and L. Zdeborov´ a, “Inferring the origin of an epidemic with a dynamic message-passing algorithm,” Phys. Rev. E 90, 012801 (2014)
work page 2014
-
[8]
Dynamic message-passing equations for models with unidirectional dynamics,
A. Y. Lokhov, M. M´ ezard, and L. Zdeborov´ a, “Dynamic message-passing equations for models with unidirectional dynamics,” Phys. Rev. E 91, 012811 (2015)
work page 2015
-
[9]
Message- passing approach for recurrent-state epidemic models on networks,
M. Shrestha, S. V. Scarpino, and C. Moore, “Message- passing approach for recurrent-state epidemic models on networks,” Phys. Rev. E 92, 022821 (2015)
work page 2015
-
[10]
Message passing and moment closure for susceptible-infected-recovered epidemics on finite networks,
R. R. Wilkinson and K. J. Sharkey, “Message passing and moment closure for susceptible-infected-recovered epidemics on finite networks,” Phys. Rev. E 89, 022808 (2014)
work page 2014
-
[11]
J. A. Peraza-Goicolea, E. Martnez-Montes, E. Aubert, P. A. Valds-Hernndez, and R. Mulet, “Modeling functional resting-state brain networks through neu- ral message passing on the human connectome,” arXiv:1906.05369 (2019)
work page internal anchor Pith review Pith/arXiv arXiv 1906
-
[12]
Message-passing approach for threshold models of behavior in networks,
M. Shrestha and C. Moore, “Message-passing approach for threshold models of behavior in networks,” Phys. Rev. E 89, 022805 (2014)
work page 2014
-
[13]
Anomalous structure and dynamics in news diffusion among heterogeneous in- dividuals,
X. Wang, Y. Lan, and J. Xiao, “Anomalous structure and dynamics in news diffusion among heterogeneous in- dividuals,” Nat. Hum. Behav. (2019), 10.1038/s41562- 019-0605-7
-
[14]
P. Zhang and C. Moore, “Scalable detection of statisti- cally significant communities and hierarchies, using mes- sage passing for modularity,” Proc. Natl. Acad. Sci. USA 111, 18144–18149 (2014)
work page 2014
-
[15]
Message-Passing Meth- ods for Complex Contagions,
J. P. Gleeson and M. A. Porter, “Message-Passing Meth- ods for Complex Contagions,” inComplex Spreading Phe- nom. Soc. Syst. , edited by S. Lehmann and Y.-Y. Ahn (Springer International Publishing, 2018) pp. 81–95
work page 2018
-
[16]
Spectra of random networks with arbitrary degrees,
M. E. J. Newman, X. Zhang, and R. R. Nadakuditi, “Spectra of random networks with arbitrary degrees,” Phys. Rev. E 99, 042309 (2019)
work page 2019
-
[17]
Spectra of networks containing short loops,
M. E. J. Newman, “Spectra of networks containing short loops,” arXiv:1902.04595 (2019)
-
[18]
Dynamic message-passing approach for kinetic spin models with reversible dynam- ics,
G. Del Ferraro and E. Aurell, “Dynamic message-passing approach for kinetic spin models with reversible dynam- ics,” Phys. Rev. E 92, 010102 (2015)
work page 2015
-
[19]
Percolation in real multi- plex networks,
G. Bianconi and F. Radicchi, “Percolation in real multi- plex networks,” Phys. Rev. E 94, 060301 (2016)
work page 2016
-
[20]
Fluctuations in percolation of sparse com- plex networks,
G. Bianconi, “Fluctuations in percolation of sparse com- plex networks,” Phys. Rev. E 96, 012302 (2017)
work page 2017
-
[21]
Rare events and discontinuous percolation transitions,
G. Bianconi, “Rare events and discontinuous percolation transitions,” Phys. Rev. E 97, 022314 (2018)
work page 2018
-
[22]
Mes- sage passing theory for percolation models on multiplex networks with link overlap,
D. Cellai, S. N. Dorogovtsev, and G. Bianconi, “Mes- sage passing theory for percolation models on multiplex networks with link overlap,” Phys. Rev. E 94, 032301 (2016)
work page 2016
-
[23]
Perco- lation on Sparse Networks,
B. Karrer, M. E. J. Newman, and L. Zdeborov´ a, “Perco- lation on Sparse Networks,” Phys. Rev. Lett.113, 208702 (2014)
work page 2014
-
[24]
Heterogeneous micro-structure of percolation in sparse networks,
R. K¨ uhn and T. Rogers, “Heterogeneous micro-structure of percolation in sparse networks,” EPL (Europhysics Lett. 118, 68003 (2017)
work page 2017
-
[25]
Influence maximization in complex networks through optimal percolation,
F. Morone and H. A. Makse, “Influence maximization in complex networks through optimal percolation,” Nature 524, 65–68 (2015)
work page 2015
-
[26]
Beyond the locally tree- like approximation for percolation on real networks,
F. Radicchi and C. Castellano, “Beyond the locally tree- like approximation for percolation on real networks,” Phys. Rev. E 93, 030302 (2016)
work page 2016
-
[27]
Percolation in real interdependent net- works,
F. Radicchi, “Percolation in real interdependent net- works,” Nature Phys. 11, 597–602 (2015)
work page 2015
-
[28]
Mapping the Structure of Directed Networks: Beyond the Bow-Tie Diagram,
G. Tim´ ar, A. V. Goltsev, S. N. Dorogovtsev, and J. F. F. Mendes, “Mapping the Structure of Directed Networks: Beyond the Bow-Tie Diagram,” Phys. Rev. Lett. 118, 078301 (2017)
work page 2017
-
[29]
Graphs over time: densification laws, shrinking diameters and possible explanations,
J. Leskovec, J. Kleinberg, and C. Faloutsos, “Graphs over time: densification laws, shrinking diameters and possible explanations,” in Proc. Elev. ACM SIGKDD Int. Conf. Knowl. Discov. data Min. (KDD ’05) (ACM Press, New York, New York, USA, 2005) p. 177
work page 2005
-
[30]
Random graphs with arbitrary degree distributions and their applications,
M. E. J. Newman, S. H. Strogatz, and D. J. Watts, “Random graphs with arbitrary degree distributions and their applications,” Phys. Rev. E 64, 026118 (2001)
work page 2001
-
[31]
Resilience to damage of graphs with degree correlations,
A. V´ azquez and Y. Moreno, “Resilience to damage of graphs with degree correlations,” Phys. Rev. E 67, 015101 (2003)
work page 2003
-
[32]
Percolation and the Effective Structure of Complex Networks,
A. Allard and L. H´ ebert-Dufresne, “Percolation and the Effective Structure of Complex Networks,” Phys. Rev. X 9, 011023 (2019)
work page 2019
-
[33]
Network cloning unfolds the effect of clustering on dynamical pro- cesses,
A. Faqeeh, S. Melnik, and J. P. Gleeson, “Network cloning unfolds the effect of clustering on dynamical pro- cesses,” Phys. Rev. E 91, 052807 (2015)
work page 2015
-
[34]
K. Christensen and N. R. Moloney, Complexity and Crit- icality (World Scientific Publishing, 2005) p. 408
work page 2005
-
[35]
Smeared phase transitions in percolation on real complex networks,
L. H´ ebert-Dufresne and A. Allard, “Smeared phase transitions in percolation on real complex networks,” 7 arXiv:1810.00735 (2018)
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.