Reuse & Permissions

It is not necessary to obtain permission to reuse this article or its components as it is available under the terms of the Creative Commons Attribution 4.0 International license. This license permits unrestricted use, distribution, and reproduction in any medium, provided attribution to the author(s) and the published article's title, journal citation, and DOI are maintained. Please note that some figures may have been included with permission from other third parties. It is your responsibility to obtain the proper permission from the rights holder directly for these figures.

Export citation

Export citation

Choose format for download:

Download Citation
  • Open Access

Beyond Belief Propagation: Cluster-Corrected Tensor Network Contraction with Exponential Convergence

Siddhant Midha1,*,‡ and Yifan F. Zhang2,*,†

  • *These authors contributed equally to this work.
  • †Contact author: sm7456@princeton.edu
  • ‡Contact author: yz4281@princeton.edu

PRX Quantum 7, 033010 – Published 9 July, 2026

DOI: https://doi.org/10.1103/sdlx-d3tn

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 cluster expansion that systematically improves the BP approximation. We prove that the cluster expansion converges exponentially fast if an object called the 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 quantum error-correcting codes and simulating quantum systems.

View figure in article

Physics Subject Headings (PhySH)

Popular Summary

Article Text

Supplemental Material

References (79)

  1. Steven R. White, Density matrix formulation for quantum renormalization groups, Phys. Rev. Lett. 69, 2863 (1992).
  2. Steven R. White, Density-matrix algorithms for quantum renormalization groups, Phys. Rev. B 48, 10345 (1993).
  3. Ulrich Schöllwöck, The density-matrix renormalization group in the age of matrix product states, Ann. Phys. (N.Y.) 326, 96 (2011).
  4. Román Orús, A practical introduction to tensor networks: Matrix product states and projected entangled pair states, Ann. Phys. (N.Y.) 349, 117 (2014).
  5. J. Ignacio Cirac, David Perez-Garcia, Norbert Schuch, and Frank Verstraete, Matrix product states and projected entangled pair states: Concepts, symmetries, theorems, Rev. Mod. Phys. 93, 045003 (2021).
  6. Frank Verstraete and J. Ignacio Cirac, Matrix product states, projected entangled pair states, and variational renormalization group methods for quantum spin systems, Adv. Phys. 57, 143 (2008).
  7. Guifré Vidal, Entanglement renormalization, Phys. Rev. Lett. 99, 220405 (2007).
  8. Norbert Schuch and Ignacio Cirac, Computational complexity of projected entangled pair states, Phys. Rev. A 76, 012310 (2007).
  9. Norbert Schuch, Michael M. Wolf, Frank Verstraete, and J. Ignacio Cirac, Computational difficulty of finding matrix product ground states, Phys. Rev. Lett. 98, 140506 (2007).
  10. Zeph Landau, Umesh Vazirani, and Thomas Vidick, A polynomial time algorithm for the ground state of one-dimensional gapped local Hamiltonians, Nat. Phys. 11, 566 (2015).
  11. Igor L. Markov and Yaoyun Shi, Simulating quantum computation by contracting tensor networks, SIAM J. Comput. 38, 963 (2008).
  12. Itai Arad, Alexei Kitaev, Zeph Landau, and Umesh Vazirani, An area law and sub-exponential algorithm for 1D systems, arXiv:1301.1162.
  13. Jonas Haferkamp, Dominik Hangleiter, Jens Eisert, and Marek Gluza, Contracting projected entangled pair states is average-case hard, Phys. Rev. Res. 2, 013010 (2020).
  14. Dylan Harley, Freek Witteveen, and Daniel Malz, Computational complexity of injective projected entangled pair states, arXiv:2509.19963
  15. Guifré Vidal, Efficient classical simulation of slightly entangled quantum computations, Phys. Rev. Lett. 91, 147902 (2003).
  16. Guifré Vidal, Efficient simulation of one-dimensional quantum many-body systems, Phys. Rev. Lett. 93, 040502 (2004).
  17. M. Fannes, B. Nachtergaele, and R. F. Werner, Finitely correlated states on quantum spin chains, Commun. Math. Phys. 144, 443 (1992).
  18. D. Pérez-García, F. Verstraete, M. M. Wolf, and J. I. Cirac, Matrix product state representations, Quantum Inf. Comput. 7, 401 (2007).
  19. Y.-Y. Shi, L.-M. Duan, and G. Vidal, Classical simulation of quantum many-body systems with a tree tensor network, Phys. Rev. A 74, 022320 (2006).
  20. Judea Pearl, Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference (Morgan Kaufmann Publishers Inc., San Francisco, CA, 1988).
  21. Hans A. Bethe, Statistical theory of superlattices, Proc. R. Soc. A 150, 552 (1935).
  22. Alec Kirkley, George T. Cantwell, and M. E. J. Newman, Belief propagation for networks with loops, Sci. Adv. 7, eabf1211 (2021).
  23. C. Laumann, A. Scardicchio, and S. L. Sondhi, Cavity method for quantum spin glasses on the Bethe lattice, Phys. Rev. B 78, 134424 (2008).
  24. Michael ChertkovExactness of belief propagation for some graphical models with loops, J. Stat. Mech. (2008) P10016.
  25. Matthew S. Leifer and David Poulin, Quantum graphical models and belief propagation, Ann. Phys. (N.Y.) 323, 1899 (2008).
  26. Elina Robeva and Anna Seigal, Duality of graphical models and tensor networks, Inf. Inference 8, 273 (2019).
  27. Robert G. Gallager, Low-density parity-check codes, IRE Trans. Inf. Theory 8, 21 (1962).
  28. David J. C. MacKay and Radford M. Neal, Good error-correcting codes based on very sparse matrices, IEEE Trans. Inf. Theory 45, 399 (1999).
  29. Hanwen Yao, Waleed Abu Laban, Christian Häger, Alexandre Graell i Amat, and Henry D. Pfister, Belief propagation decoding of quantum LDPC codes with guided decimation, in Proceedings of the 2024 IEEE International Symposium on Information Theory (ISIT) (IEEE, New York, 2024), pp. 2478–2483.
  30. Stergios Koutsioumpas, Hasan Sayginel, Mark Webster, and Dan E. Browne, Automorphism ensemble decoding of quantum LDPC codes, arXiv:2503.01738.
  31. Robert J. McEliece, David J. C. MacKay, and Jung-Fu Cheng, Turbo decoding as an instance of pearl’s “belief propagation” algorithm, IEEE J. Sel. Areas Commun. 16, 140 (1998).
  32. Josias Old and Manuel Rispler, Generalized belief propagation algorithms for decoding of surface codes, Quantum 7, 1037 (2023).
  33. Joschka Roffe, David R. White, Simon Burton, and Earl Campbell, Decoding across the quantum low-density parity-check code landscape, Phys. Rev. Res. 2, 043423 (2020).
  34. Jonathan S. Yedidia, William T. Freeman, and Yair Weiss, Understanding belief propagation and its generalizations, in Exploring Artificial Intelligence in the New Millennium (Morgan Kaufmann, 2003), pp. 239–269, https://people.csail.mit.edu/billf/publications/Understanding_Belief_Propogation.pdf.
  35. Martin J. Wainwright and Michael I. Jordan, Graphical models, exponential families, and variational inference, Found. Trends Mach. Learn. 1, 1 (2008).
  36. Gian Giacomo Guerreschi and Vadim N. Smelyanskiy, Quantum approximate optimization with tensor network classical simulations, Phys. Rev. A 101, 022310 (2020).
  37. Sergey Bravyi, Dan Browne, Padraic Calpin, Earl Campbell, David Gosset, and Robert Koenig, Simulation of quantum circuits by low-rank stabilizer decompositions, Quantum 3, 181 (2019).
  38. Joseph Tindall and Matt Fishman, Gauging tensor networks with belief propagation, SciPost Phys. 15, 222 (2023).
  39. Roy Alkabetz and Itai Arad, Tensor networks contraction and the belief propagation algorithm, Phys. Rev. Res. 3, 023073 (2021).
  40. Chu Guo, Dario Poletti, and Itai Arad, Block belief propagation algorithm for two-dimensional tensor networks, Phys. Rev. B 108, 125111 (2023).
  41. Aviad Kaufmann and Itai Arad, A blockbp decoder for the surface code, Phys. Rev. Res. 7, 043025 (2025).
  42. David Poulin and Ersen Bilgin, Belief propagation algorithm for computing correlation functions in finite-temperature quantum many-body systems on loopy graphs, Phys. Rev. A 77, 052318 (2008).
  43. David Poulin and Yeojin Chung, On the iterative decoding of sparse quantum codes, Quantum Inf. Comput. 8, 986 (2008).
  44. Subhayan Sahu and Brian Swingle, Efficient tensor network simulation of quantum many-body physics on sparse graphs, arXiv:2206.04701.
  45. Matthew B. Hastings, Quantum belief propagation: An algorithm for thermal quantum systems, Phys. Rev. B 76, 201102 (2007).
  46. Hao Chen and Thomas Barthel, Tensor network states with low-rank tensors, arXiv:2205.15296.
  47. Yijia Wang, Yuwen Ebony Zhang, Feng Pan, and Pan Zhang, Tensor network message passing, Phys. Rev. Lett. 132, 117401 (2024).
  48. Joseph Tindall, Antonio Mello, Matt Fishman, Miles Stoudenmire, and Dries Sels, Dynamics of disordered quantum systems with two-and three-dimensional tensor networks, Science 392, 868 (2026).
  49. Manuel S. Rudolph and Joseph Tindall, Simulating and sampling from quantum circuits with 2D tensor networks, arXiv:2507.11424.
  50. Glen Evenbly, Nicola Pancotti, Ashley Milsted, Johnnie Gray, and Garnet Kin-Lic Chan, Loop series expansions for tensor networks, Phys. Rev. Res. 8, 013245 (2026).10.1103/vqks-cr6x
  51. Gunhee Park, Johnnie Gray, and Garnet Kin-Lic Chan, Simulating quantum dynamics in two-dimensional lattices with tensor network influence functional belief propagation, Phys. Rev. B 112, 174310 (2025).10.1103/7jzt-xhn6
  52. Michael Chertkov and Vladimir Y. Chernyak, Loop calculus in statistical physics and information science, Phys. Rev. E 73, 065102 (2006).
  53. Michael Chertkov and Vladimir Y. Chernyak, Loop series for discrete statistical models on graphs, J. Stat. Mech. (2006) P06009.
  54. Michael Chertkov, Vicenc Gomez, and Hilbert Kappen, Approximate inference on planar graphs using loop calculus and belief progagation, J. Mach. Learn. Res. 11, 1273 (2010).
  55. Giorgio Parisi and František Slanina, Loop expansion around the Bethe–Peierls approximation for lattice models, J. Stat. Mech. (2006) L02003.
  56. Andrea Montanari and Tommaso Rizzo, How to compute loop corrections to the Bethe approximation, J. Stat. Mech. (2005) P10011.
  57. Joris Mooij and Hilbert Kappen, Sufficient conditions for convergence of loopy belief propagation, arXiv:1207.1405.
  58. Vicenç Gómez, Joris M. Mooij, and Hilbert J. Kappen, Truncating the loop series expansion for belief propagation, arXiv:cs/0612109.
  59. Abolfazl Ramezanpour and S. Moghimi-Araghi, Statistical physics of loopy interactions: Independent-loop approximation and beyond, Phys. Rev. E 92, 032112 (2015).
  60. Marcos Rigol, Tyler Bryant, and Rajiv R. P. Singh, Numerical linked-cluster approach to quantum lattice models, Phys. Rev. Lett. 97, 187202 (2006).
  61. Max Welling, Andrew E. Gelfand, and Alexander T. Ihler, A cluster-cumulant expansion at the fixed points of belief propagation, arXiv:1210.4916.
  62. Johnnie Gray, Gunhee Park, Glen Evenbly, Nicola Pancotti, and Garnet Kin Chan, Tensor network loop cluster expansions for quantum many-body problems, arXiv:2510.05647.
  63. Note that no complex conjugation is take here, in other words Ivw=Iwv.

  64. For a graph (V,E), any subset of edges F⊆E defines the, edge-induced subgraph, G[F]=(VF,F), where VF is the set of vertices that are incident to edges in F

  65. Roman Kotecký and David Preiss, Cluster expansion for abstract polymer models, Commun. Math. Phys. 103, 491 (1986).
  66. See Supplementary Material at http://link.aps.org/supplemental/10.1103/sdlx-d3tn for [brief description], which includes Refs. [65,77–79].
  67. Sacha Friedli and Yvan Velenik, Statistical Mechanics of Lattice Systems: A Concrete Mathematical Introduction (Cambridge University Press, Cambridge, England, 2017).
  68. Roberto Fernández and Aldo Procacci, Cluster expansion for abstract polymer models. New bounds from an old approach, Commun. Math. Phys. 274, 123 (2007).
  69. Christian Borgs, Jennifer Chayes, Jeff Kahn, and László Lovász, Left and right convergence of graphs with bounded degree, Random Struct. Alg. 42, 1 (2013).
  70. Technically, deduplication has a runtime of O(n2), but its constant factor is negligible.

  71. Lars Onsager, Crystal statistics. I. A two-dimensional model with an order-disorder transition, Phys. Rev. 65, 117 (1944).
  72. Matthew Fishman, Steven White, and Edwin Miles Stoudenmire, The ITensor software library for tensor network calculations, Scipost Phys. Codebases 004 (2022).
  73. Jonathan S. Yedidia, William T. Freeman, and Yair Weiss, Bethe free energy, Kikuchi approximations, and belief propagation algorithms, Adv. Neural Inf. Proces. Syst. 13, 24 (2001).
  74. Rodney J. Baxter, Exactly Solved Models in Statistical Mechanics (Elsevier, 2016), https://shop.elsevier.com/books/exactly-solved-models-in-statistical-mechanics/baxter/978-0-12-083182-1?utm_source=chatgpt.com.
  75. J. Ignacio Cirac Michael Lubasch and Mari-Carmen Banuls, Algorithms for finite projected entangled pair states, Phys. Rev. B 90, 064425 (2014).
  76. J. Ignacio Cirac Michael Lubasch and Mari-Carmen Banuls, Unifying projected entangled pair state contractions, New J. Phys. 16, 033014 (2014).
  77. Marc Mézard, Andrea Montanari Information, Physics, and Computation (Oxford University Press, 2009).
  78. Leonardo Banchi, Jason Pereira, and Stefano Pirandola, Generalization in quantum machine learning from few training data, Nat. Commun. 12, 6961 (2021).
  79. Siddhant Midha, Yifan F. Zhang et al. (in preparation).

Outline

Information

Sign In to Your Journals Account

Filter

Filter

Article Lookup

Enter a citation