Beyond Belief Propagation: Cluster-Corrected Tensor Network Contraction with Exponential Convergence
Siddhant Midha, Yifan F. Zhang
TL;DR
This work tackles the computational challenge of contracting tensor networks on general graphs by diagnosing the limitations of belief propagation (BP) and introducing a cluster expansion that converges for the logarithm of the partition function. By recasting the problem in the abstract polymer model and leveraging the Kotecký–Preiss criterion, the authors prove exponential convergence of the cluster expansion under exponential decay of loop contributions and provide a practical algorithm to compute corrections to BP to arbitrary order. Benchmarking on the 2D Ising model demonstrates that cluster-corrected BP yields significant improvements near criticality and remains robust to system size, outperforming conventional loop expansions which diverge thermodynamically. The framework enables systematic, polynomial-time improvements to BP for tensor networks with broad potential applications in classical/quantum error-correcting code decoding and quantum system simulations, offering a principled path beyond Belief Propagation.
Abstract
Tensor network contraction on arbitrary graphs is a fundamental computational challenge with applications ranging from quantum simulation to error correction. While belief propagation (BP) provides a powerful approximation algorithm for this task, its accuracy limitations are poorly understood and systematic improvements remain elusive. Here, we develop a rigorous theoretical framework for BP in tensor networks, leveraging insights from statistical mechanics to devise a \emph{cluster expansion} that systematically improves the BP approximation. We prove that the cluster expansion converges exponentially fast if an object called the \emph{loop contribution} decays sufficiently fast with the loop size, giving a rigorous error bound on BP. We also provide a simple and efficient algorithm to compute the cluster expansion to arbitrary order. We demonstrate the efficacy of our method on the two-dimensional Ising model, where we find that our method significantly improves upon BP and existing corrective algorithms such as loop series expansion. Our work opens the door to a systematic theory of BP for tensor networks and its applications in decoding classical and quantum error-correcting codes and simulating quantum systems.
