A Simple Parallel and Distributed Sampling Technique: Local Glauber Dynamics

02/19/2018
by   Manuela Fischer, et al.
0

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 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 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 O( n) rounds when Dobrushin's condition for the Gibbs distribution is satisfied. This improves over the LubyGlauber algorithm by Feng, Sun, and Yin [PODC'17], which needs O(Δ n) rounds, and their LocalMetropolis algorithm, which converges in O( n) rounds but requires a considerably stronger mixing condition. Here, n denotes the number of nodes in the graphical model inducing the Gibbs distribution, and Δ its maximum degree. In particular, our method can sample a uniform proper coloring with (2+)Δ colors in O( n) rounds, for any constant >0, which almost matches the threshold of the sequential Glauber dynamics and improves on the (2 +√(2)+)Δ threshold of Feng et al.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/14/2023

Improved Distributed Algorithms for Random Colorings

Markov Chain Monte Carlo (MCMC) algorithms are a widely-used algorithmic...
research
06/15/2018

Minibatch Gibbs Sampling on Large Graphical Models

Gibbs sampling is the de facto Markov chain Monte Carlo method used for ...
research
11/30/2018

Markov chain Monte Carlo Methods For Lattice Gaussian Sampling:Convergence Analysis and Enhancement

Sampling from lattice Gaussian distribution has emerged as an important ...
research
05/27/2021

Sampling from the Gibbs Distribution in Congestion Games

Logit dynamics is a form of randomized game dynamics where players have ...
research
04/01/2019

Fully-Asynchronous Distributed Metropolis Sampler with Optimal Speedup

The Metropolis-Hastings algorithm is a fundamental Markov chain Monte Ca...
research
01/11/2017

Fast mixing for Latent Dirichlet allocation

Markov chain Monte Carlo (MCMC) algorithms are ubiquitous in probability...
research
11/07/2021

Simple Parallel Algorithms for Single-Site Dynamics

The single-site dynamics are a canonical class of Markov chains for samp...

Please sign up or login with your details

Forgot password? Click here to reset