We consider Ising models on the hypercube with a general interaction matrix $J$, and give a polynomial time sampling algorithm when all but $O(1)$ eigenvalues of $J$ lie in an interval of length one, a situation which occurs in many models of interest. This was previously known for the Glauber dynamics when *all* eigenvalues fit in an interval of length one; however, a single outlier can force the Glauber dynamics to mix torpidly. Our general result implies the first polynomial time sampling algorithms for low-rank Ising models such as Hopfield networks with a fixed number of patterns and Bayesian clustering models with low-dimensional contexts, and greatly improves the polynomial time sampling regime for the antiferromagnetic/ferromagnetic Ising model with inconsistent field on expander graphs. It also improves on previous approximation algorithm results based on the naive mean-field approximation in variational methods and statistical physics. Our approach is based on a new fusion of ideas from the MCMC and variational inference worlds. As part of our algorithm, we define a new nonconvex variational problem which allows us to sample from an exponential reweighting of a distribution by a negative definite quadratic form, and show how to make this procedure provably efficient using stochastic gradient descent. On top of this, we construct a new simulated tempering chain (on an extended state space arising from the Hubbard-Stratonovich transform) which overcomes the obstacle posed by large positive eigenvalues, and combine it with the SGD-based sampler to solve the full problem.
翻译:我们考虑的是超立方体的模型和一般互动基质 $J$,当除O(1)美元外,美元值的双元值在一个长度间隔内时,我们考虑的是超立方的模型,并给出一个多元时间取样算法,而美元值的美元值在一长间隔内,这种情况发生在许多感兴趣的模型中。在Glauber动态中,*all*egen值适合一个长度间隔内;然而,单一个超级点可以迫使Glauber动态混杂。我们的总体结果意味着,对于低级Is型模型,如具有固定数量模式的Hopfield网络和具有低维度背景的Bayesian集群模型,将首次多链时间取样算法转换为多链式,大大改进了抗腐蚀性/高磁性Ising模型的模型,在扩张图中也存在不一致的字段;但是,一个单一的例外点可以迫使Glaubelual 运算法的结果,根据天性平均基底基底差差差法和统计物理学的近差推理法,我们的方法是以新的国家概念混集了MMC和变异变变异世界。