Diffusive Gibbs Sampling

Wenlin Chen, Mingtian Zhang, Brooks Paige, Jos'e Miguel Hern'andez-Lobato, David Barber
2/12/2026

No official code found. Best implementation: Wenlin-Chen/DiGS (11 stars, last commit 2024-08-15).

Abstract

The inadequate mixing of conventional Markov Chain Monte Carlo (MCMC) methods for multi-modal distributions presents a significant challenge in practical applications such as Bayesian inference and molecular dynamics. Addressing this, we propose Diffusive Gibbs Sampling (DiGS), an innovative family of sampling methods designed for effective sampling from distributions characterized by distant and disconnected modes. DiGS integrates recent developments in diffusion models, leveraging Gaussian convolution to create an auxiliary noisy distribution that bridges isolated modes in the original space and applying Gibbs sampling to alternately draw samples from both spaces. A novel Metropolis-within-Gibbs scheme is proposed to enhance mixing in the denoising sampling step. DiGS exhibits a better mixing property for sampling multi-modal distributions than state-of-the-art methods such as parallel tempering, attaining substantially improved performance across various tasks, including mixtures of Gaussians, Bayesian neural networks and molecular dynamics.

View on arXivView PDF

Code Implementations(1)

Wenlin-Chen/DiGSCommunity100%

Official PyTorch implementation of Diffusive Gibbs Sampler (DiGS), proposed in the paper Diffusive Gibbs Sampling (published at ICML 2024).

110Python, Jupyter NotebookFeb 7, 20242 years ago

Similar Papers

Cite this paper

@article{chen2026diffusive,
  title  = {Diffusive Gibbs Sampling},
  author = {Wenlin Chen and Mingtian Zhang and Brooks Paige and Jos'e Miguel Hern'andez-Lobato and David Barber},
  year   = {2026},
  eprint = {2402.03008},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2402.03008},
  journal = {ICML 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.03008.svg)](https://codeofpaper.com/paper/2402.03008)

Discussion