Parameter estimation for integer-valued Gibbs distributions
Abstract: A central problem in computational statistics is to convert a procedure for sampling combinatorial from an objects into a procedure for counting those objects, and vice versa. Weconsider sampling problems coming from Gibbs distributions, which are probability distributions of the form for in an interval $[\beta_\min, \beta_\max]$ and . The partition function is the normalization factor . Two important parameters are the log partition ratio $q = \log \tfrac{Z(\beta_\max)}{Z(\beta_\min)}$ and the vector of counts . Our first result is an algorithm to estimate the counts using roughly samples for general Gibbs distributions and samples for integer-valued distributions (ignoring some second-order terms and parameters). We show this is optimal up to logarithmic factors. We illustrate with improved algorithms for counting connected subgraphs and perfect matchings in a graph. We develop a key subroutine for global estimation of the partition function. Specifically, we produce a data structure to estimate for \emph{all} values , without further samples. Constructing the data structure requires samples for general Gibbs distributions and samples for integer-valued distributions. This improves over a prior algorithm of Kolmogorov (2018) which computes the single point estimate $Z(\beta_\max)$ using samples. We also show that this complexity is optimal as a function of and up to logarithmic terms.
Paper Prompts
Sign up for free to create and run prompts on this paper.