Belief Propagation and Loop Calculus for the Permanent of a Non-Negative Matrix
Yusuke Watanabe, Michael Chertkov

TL;DR
This paper derives an exact formula for computing the permanent of a non-negative matrix using belief propagation and loop calculus, linking graphical model marginals to permanent calculation.
Contribution
It provides a novel explicit expression for the permanent in terms of BP marginals and offers bounds to estimate the correction factor, connecting loop calculus with permanent computation.
Findings
Exact formula for permanent in terms of BP marginals and loop calculus.
Two bounds for estimating the correction factor in the formula.
Explicit connections between belief propagation, loop calculus, and permanent calculation.
Abstract
We consider computation of permanent of a positive non-negative matrix, , or equivalently the problem of weighted counting of the perfect matchings over the complete bipartite graph . The problem is known to be of likely exponential complexity. Stated as the partition function of a graphical model, the problem allows exact Loop Calculus representation [Chertkov, Chernyak '06] in terms of an interior minimum of the Bethe Free Energy functional over non-integer doubly stochastic matrix of marginal beliefs, , also correspondent to a fixed point of the iterative message-passing algorithm of the Belief Propagation (BP) type. Our main result is an explicit expression of the exact partition function (permanent) in terms of the matrix of BP marginals, , as $Z=\mbox{Perm}(P)=Z_{BP}…
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.
