Belief propagation for general graphical models with loops
Pedro Hack, Jonas Hitter, Christian B. Mendl, Alexandru Paler
TL;DR
This work presents a unification framework, TE and MITE, that extends belief propagation to arbitrary graphical models with loops and unifies existing loopy-BP approaches (BlockBP, TNMP, N-MITE) under a single formalism. It provides explicit tree-equivalent and interleaved-tree inference equations applicable to networks and tensor networks, enabling accurate computation of marginals, energy, entropy, and partition functions with modest overhead. Numerical experiments on synthetic tensor-networks and real topologies show accuracy improvements of several orders of magnitude for marginals, validating the practical benefits for decoding tasks in quantum error correction and beyond. The framework clarifies when scheduling helps BP, connects scheduling to inference structure, and enables applying loopy-BP methods to quantum and classical inference problems with loopy topologies, offering a principled trade-off between accuracy and computation.
Abstract
There is an increasing interest in scaling tensor network methods through belief propagation (BP), as well as increasing the accuracy of BP through tensor network methods. We develop a unification framework that takes an arbitrary graphical model with loops and provides message passing update rules and inference equations. We show that recent state-of-the-art methods regarding tensors and BP, like block belief propagation and tensor network message passing, are special instances of our framework. From a practical perspective, we discuss how our framework can be useful to understand the benefits of scheduling in BP, and show how it can be used for decoding purposes in quantum error correction. We simulate the computation of marginals, internal energy, Shannon entropy and the partition function on synthetic topologies (Kagome lattice and lattices resembling quantum error-correcting codes) and a real world topology of a power grid. The results show orders of magnitude accuracy increases for modest computational overheads. For the marginals, for example, we show that our framework can achieve an accuracy improvement of more than six orders of magnitude over tensor network BP.
