Parallelising Glauber dynamics
Abstract
For distributions over discrete product spaces Πi=1n i', Glauber dynamics is a Markov chain that at each step, resamples a random coordinate conditioned on the other coordinates. We show that k-Glauber dynamics, which resamples a random subset of k coordinates, mixes k times faster in 2-divergence, and assuming approximate tensorization of entropy, mixes k times faster in KL-divergence. We apply this to obtain parallel algorithms in two settings: (1) For the Ising model μJ,h(x) (1 2 x,Jx + h,x) with \|J\|<1-c (the regime where fast mixing is known), we show that we can implement each step of (n/\|J\|F)-Glauber dynamics efficiently with a parallel algorithm, resulting in a parallel algorithm with running time O(\|J\|F) = O( n). (2) For the mixed p-spin model at high enough temperature, we show that with high probability we can implement each step of ( n)-Glauber dynamics efficiently and obtain running time O( n).
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.