A Bregman ADMM for Bethe variational problem
Yuehaw Khoo, Tianyun Tang, Kim-Chuan Toh
TL;DR
This work tackles the Bethe variational problem (BVP), a central non-convex optimization arising from belief propagation in graphical models. It introduces a Bregman ADMM with a KL-divergence penalty and a novel nonlinear dual update, and proves that all local minima are strictly positive, enabling a stable reformulation to a boundary-free problem. The algorithm decomposes naturally into easily solvable, parallel subproblems and is shown to converge to a KKT point of a modified BVP; the authors also extend the framework to the quantum Bethe variational problem (QBVP) with numerical validation. Empirical results on spin-glass, sensor network localization, and 2D Ising models demonstrate robust performance and practical scalability, with open-source code provided for reproducibility and future research.
Abstract
In this work, we propose a novel Bregman ADMM with nonlinear dual update to solve the Bethe variational problem (BVP), a key optimization formulation in graphical models and statistical physics. Our algorithm provides rigorous convergence guarantees, even if the objective function of BVP is non-convex and non-Lipschitz continuous on the boundary. A central result of our analysis is proving that the entries in local minima of BVP are strictly positive, effectively resolving non-smoothness issues caused by zero entries. Beyond theoretical guarantees, the algorithm possesses high level of separability and parallelizability to achieve highly efficient subproblem computation. Our Bregman ADMM can be easily extended to solve the quantum Bethe variational problem. Numerical experiments are conducted to validate the effectiveness and robustness of the proposed method. Based on this research, we have released an open-source package of the proposed method at https://github.com/TTYmath/BADMM-BVP.
