Exact Fractional Inference via Re-Parametrization & Interpolation between Tree-Re-Weighted- and Belief Propagation- Algorithms
Abstract
Computing the partition function, Z, of an Ising model over a graph of N spins is most likely exponential in N. Efficient variational methods, such as Belief Propagation (BP) and Tree Re-Weighted (TRW) algorithms, compute Z approximately by minimizing the respective (BP- or TRW-) free energy. We generalize the variational scheme by building a λ-fractional interpolation, Z(λ), where λ=0 and λ=1 correspond to TRW- and BP-approximations, respectively. This fractional scheme -- coined Fractional Belief Propagation (FBP) -- guarantees that in the attractive (ferromagnetic) case Z(TRW) ≥ Z(λ) ≥ Z(BP), and there exists a unique (exact) λ* such that Z=Z(λ*). Generalizing the re-parametrization approach of wainwrighttree-based2002 and the loop series approach of chertkovloop2006, we show how to express Z as a product, ∀ λ:\ Z=Z(λ) Z(λ), where the multiplicative correction, Z(λ), is an expectation over a node-independent probability distribution built from node-wise fractional marginals. Our theoretical analysis is complemented by extensive experiments with models from Ising ensembles over planar and random graphs of medium and large sizes. Our empirical study yields a number of interesting observations, such as the ability to estimate Z(λ) with O(N2::4) fractional samples and suppression of variation in λ* estimates with an increase in N for instances from a particular random Ising ensemble, where [2::4] indicates a range from 2 to 4. We also discuss the applicability of this approach to the problem of image de-noising.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.