Smoothed Analysis of Belief Propagation for Minimum-Cost Flow and Matching
Tobias Brunsch, Kamiel Cornelissen, Bodo Manthey, Heiko R\"oglin

TL;DR
This paper analyzes the performance of belief propagation in solving minimum-cost flow and matching problems under random perturbations, showing polynomial bounds on iterations needed with high probability.
Contribution
It provides the first smoothed analysis of belief propagation for combinatorial optimization, establishing polynomial iteration bounds under random edge weight perturbations.
Findings
High probability polynomial bounds on BP iterations for matching and flow.
Extension of isolation lemmas to analyze BP convergence.
Almost matching lower tail bounds for BP iteration counts.
Abstract
Belief propagation (BP) is a message-passing heuristic for statistical inference in graphical models such as Bayesian networks and Markov random fields. BP is used to compute marginal distributions or maximum likelihood assignments and has applications in many areas, including machine learning, image processing, and computer vision. However, the theoretical understanding of the performance of BP is unsatisfactory. Recently, BP has been applied to combinatorial optimization problems. It has been proved that BP can be used to compute maximum-weight matchings and minimum-cost flows for instances with a unique optimum. The number of iterations needed for this is pseudo-polynomial and hence BP is not efficient in general. We study belief propagation in the framework of smoothed analysis and prove that with high probability the number of iterations needed to compute maximum-weight…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBayesian Modeling and Causal Inference · Machine Learning and Algorithms · Data Management and Algorithms
