Approximating Partition Functions in Constant Time

11/05/2017
by   Vishesh Jain, et al.
0

We study approximations of the partition function of dense graphical models. Partition functions of graphical models play a fundamental role is statistical physics, in statistics and in machine learning. Two of the main methods for approximating the partition function are Markov Chain Monte Carlo and Variational Methods. An impressive body of work in mathematics, physics and theoretical computer science provides conditions under which Markov Chain Monte Carlo methods converge in polynomial time. These methods often lead to polynomial time approximation algorithms for the partition function in cases where the underlying model exhibits correlation decay. There are very few theoretical guarantees for the performance of variational methods. One exception is recent results by Risteski (2016) who considered dense graphical models and showed that using variational methods, it is possible to find an O(ϵ n) additive approximation to the log partition function in time n^O(1/ϵ^2) even in a regime where correlation decay does not hold. We show that under essentially the same conditions, an O(ϵ n) additive approximation of the log partition function can be found in constant time, independent of n. In particular, our results cover dense Ising and Potts models as well as dense graphical models with k-wise interaction. They also apply for low threshold rank models. To the best of our knowledge, our results are the first to give a constant time approximation to log partition functions and the first to use the algorithmic regularity lemma for estimating partition functions. As an application of our results we derive a constant time algorithm for approximating the magnetization of Ising and Potts model on dense graphs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/16/2020

Polynomial-time approximation algorithms for the antiferromagnetic Ising model on line graphs

We present a polynomial-time Markov chain Monte Carlo algorithm for esti...
research
07/11/2016

How to calculate partition functions using convex programming hierarchies: provable bounds for variational methods

We consider the problem of approximating partition functions for Ising m...
research
10/13/2018

Computing the partition function of the Sherrington-Kirkpatrick model is hard on average

We consider the algorithmic problem of computing the partition function ...
research
07/14/2019

Zeros of ferromagnetic 2-spin systems

We study zeros of the partition functions of ferromagnetic 2-state spin ...
research
05/14/2019

Spectral Approximate Inference

Given a graphical model (GM), computing its partition function is the mo...
research
06/13/2017

Lost Relatives of the Gumbel Trick

The Gumbel trick is a method to sample from a discrete probability distr...
research
11/10/2020

Correlation Decay and the Absence of Zeros Property of Partition Functions

Absence of (complex) zeros property is at the heart of the interpolation...

Please sign up or login with your details

Forgot password? Click here to reset