Efficient Sampling for Ising and Potts Models using Auxiliary Gaussian Variables
Charles C. Margossian, Chenyang Zhong, Sumit Mukherjee

TL;DR
This paper introduces an auxiliary Gaussian variable approach for sampling from Ising and Potts models, providing efficient algorithms with proven mixing time bounds and demonstrating competitive performance across various examples.
Contribution
The paper proposes a novel auxiliary Gaussian variable method for Ising and Potts models, including new scalable choices and mixing time analysis.
Findings
Mixing time bounds comparable to existing algorithms
Scalable auxiliary Gaussian choices for Potts models
Numerical results show competitive performance
Abstract
Ising and Potts models are an important class of discrete probability distributions which originated from statistical physics and since then have found applications in several disciplines. Simulation from these models is a well known challenging problem. In this paper, we study a class of Markov chain Monte Carlo algorithms, in which we introduce an auxiliary Gaussian variable such that, conditional on this variable, the discrete states are independent. This approach is broadly applicable to Ising and Potts models, including ones in which the coupling matrix admits negative entries, as in spin glass and Hopfield models. We focus on a block Gibbs sampler version of this algorithm, which alternates between sampling the auxiliary Gaussian and the discrete states, and derive mixing time bounds for a wide class of Ising/Potts models at both high and low temperatures, yielding results…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTheoretical and Computational Physics · Markov Chains and Monte Carlo Methods · Complex Network Analysis Techniques
