Belief Propagation Neural Networks
Jonathan Kuck, Shuvam Chakraborty, Hao Tang, Rachel Luo, Jiaming Song, Ashish Sabharwal, Stefano Ermon
Abstract
Learned neural solvers have successfully been used to solve combinatorial optimization and decision problems. More general counting variants of these problems, however, are still largely solved with hand-crafted solvers. To bridge this gap, we introduce belief propagation neural networks (BPNNs), a class of parameterized operators that operate on factor graphs and generalize Belief Propagation (BP). In its strictest form, a BPNN layer (BPNN-D) is a learned iterative operator that provably maintains many of the desirable properties of BP for any choice of the parameters. Empirically, we show that by training BPNN-D learns to perform the task better than the original BP: it converges 1.7x faster on Ising models while providing tighter bounds. On challenging model counting problems, BPNNs compute estimates 100's of times faster than state-of-the-art handcrafted methods, while returning an estimate of comparable quality.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers4
- Understanding Non-linearity in Graph Neural Networks from the Bayesian-Inference PerspectiveRongzhe Wei, Haoteng Yin, Junteng Jia, Austin R. Benson et al.NeurIPS 2022 · 32 citations
- NSNet: A General Neural Probabilistic Framework for Satisfiability ProblemsZhaoyu Li, Xujie SiNeurIPS 2022 · 30 citations
- Joint Entity and Relation Extraction with Span Pruning and Hypergraph Neural NetworksZhaohui Yan, Songlin Yang, Wei Liu, Kewei TuEMNLP 2023 · 20 citations
- Deep Attentive Belief Propagation: Integrating Reasoning and Learning for Solving Constraint Optimization ProblemsYanchen Deng, Shufeng Kong, Caihua Liu, Bo AnNeurIPS 2022 · 4 citations
Builds on1
Related papers
- BEP: A Binary Error Propagation Algorithm for Binary Neural Networks TrainingLuca Colombo, Fabrizio Pittorino, Daniele Zambon, Carlo Baldassi et al.ICLR 2026
- Probabilistic Circuits for Variational Inference in Discrete Graphical ModelsAndy Shih, Stefano ErmonNeurIPS 2020 · 29 citations
- Learning in Deep Factor Graphs with Gaussian Belief PropagationSeth Nabarro, Mark van der Wilk, Andrew J. DavisonICML 2024 · 1 citation
- Neural Deep Equilibrium SolversShaojie Bai, Vladlen Koltun, J. Zico KolterICLR 2022 · 36 citations
- Deep Statistical SolversBalthazar Donon, Zhengying Liu, Wenzhuo Liu, Isabelle Guyon et al.NeurIPS 2020 · 22 citations
