Belief propagation for finite networks using a symmetry-breaking source node
Seongmin Kim, Alec Kirkley
TL;DR
The paper addresses the mismatch between Belief Propagation (BP) and finite-size symmetry in networks by introducing a symmetry-breaking mechanism: fixing a single source node, yielding Source-Node Belief Propagation (SNBP). SNBP modifies BP for bond percolation and the Ising model, deriving new boundary conditions and susceptibility propagation that enable accurate estimation of practical order parameters such as the percolation strength $S_1$, magnetization $m$, and their susceptibilities in finite, often tree-like networks, at no extra computational cost. Across synthetic trees, locally tree-like graphs, and 139 real networks, SNBP significantly outperforms conventional BP and naive mean-field approximations, closely matching ground-truth Monte Carlo results, especially where cycles are sparse. The approach preserves BP’s computational efficiency while extending its applicability to finite systems with global symmetries, with potential extensions to other symmetric models and inference tasks on networks.
Abstract
Belief Propagation (BP) is an efficient message-passing algorithm widely used for inference in graphical models and for solving various problems in statistical physics. However, BP often yields inaccurate estimates of order parameters and their susceptibilities in finite systems, particularly in sparse networks with few loops. Here, we show for both percolation and Ising models that fixing the state of a single well-connected "source" node to break global symmetry substantially improves inference accuracy and captures finite-size effects across a broad range of networks, especially tree-like ones, at no additional computational cost.
