A Simple Parallel and Distributed Sampling Technique: Local Glauber Dynamics
Manuela Fischer, Mohsen Ghaffari

TL;DR
This paper introduces a simple, parallelizable local sampling algorithm based on Glauber dynamics that efficiently samples from Gibbs distributions under Dobrushin's condition, significantly improving convergence speed over previous methods.
Contribution
It proposes a new local update rule for Glauber dynamics enabling fast parallel sampling with $O( ext{log} n)$ mixing time under Dobrushin's condition, nearly matching sequential thresholds.
Findings
Achieves $O( ext{log} n)$ mixing time under Dobrushin's condition.
Improves over LubyGlauber and LocalMetropolis algorithms in convergence speed.
Samples proper colorings with $eta riangle$ colors in $O( ext{log} n)$ rounds.
Abstract
\emph{Sampling} constitutes an important tool in a variety of areas: from machine learning and combinatorial optimization to computational physics and biology. A central class of sampling algorithms is the \emph{Markov Chain Monte Carlo} method, based on the construction of a Markov chain with the desired sampling distribution as its stationary distribution. Many of the traditional Markov chains, such as the \emph{Glauber dynamics}, do not scale well with increasing dimension. To address this shortcoming, we propose a simple local update rule based on the Glauber dynamics that leads to efficient parallel and distributed algorithms for sampling from Gibbs distributions. Concretely, we present a Markov chain that mixes in rounds when Dobrushin's condition for the Gibbs distribution is satisfied. This improves over the \emph{LubyGlauber} algorithm by Feng, Sun, and Yin…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
