Parameter estimation for Gibbs distributions
Abstract
We consider Gibbs distributions, which are families of probability distributions over a discrete space with probability mass function of the form μβ(ω) eβ H(ω) for β in an interval [β, β] and H( ω ) ∈ \0 \ [1, n]. The partition function is the normalization factor Z(β)=Σω ∈eβ H(ω). Two important parameters of these distributions are the log partition ratio q = Z(β)Z(β) and the counts cx = |H-1(x)|. These are correlated with system parameters in a number of physical applications and sampling algorithms. Our first main result is to estimate the counts cx using roughly O( q2) samples for general Gibbs distributions and O( n22 ) samples for integer-valued distributions (ignoring some second-order terms and parameters), and we show this is optimal up to logarithmic factors. We illustrate with improved algorithms for counting connected subgraphs, independent sets, and perfect matchings. As a key subroutine, we also develop algorithms to compute the partition function Z using O(q2) samples for general Gibbs distributions and using O(n22) samples for integer-valued distributions.