Discrete Langevin Sampler via Wasserstein Gradient Flow
Haoran Sun, Hanjun Dai, Bo Dai, Haomin Zhou, Dale Schuurmans

TL;DR
This paper extends Wasserstein gradient flow to discrete spaces, enabling the development of a discrete Langevin sampler that improves sampling efficiency for binary and categorical distributions.
Contribution
It introduces a principled framework for Langevin dynamics in discrete spaces, leading to the novel Discrete Langevin Monte Carlo algorithm.
Findings
DLMC achieves larger jump distances and parallel implementation.
DLMC outperforms existing discrete samplers on various distributions.
The framework unifies and generalizes recent gradient-based discrete samplers.
Abstract
It is known that gradient-based MCMC samplers for continuous spaces, such as Langevin Monte Carlo (LMC), can be derived as particle versions of a gradient flow that minimizes KL divergence on a Wasserstein manifold. The superior efficiency of such samplers has motivated several recent attempts to generalize LMC to discrete spaces. However, a fully principled extension of Langevin dynamics to discrete spaces has yet to be achieved, due to the lack of well-defined gradients in the sample space. In this work, we show how the Wasserstein gradient flow can be generalized naturally to discrete spaces. Given the proposed formulation, we demonstrate how a discrete analogue of Langevin dynamics can subsequently be developed. With this new understanding, we reveal how recent gradient-based samplers in discrete spaces can be obtained as special cases by choosing particular discretizations. More…
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.
Taxonomy
TopicsAdvanced Neuroimaging Techniques and Applications · Topological and Geometric Data Analysis · Markov Chains and Monte Carlo Methods
