Noise-Free Sampling Algorithms via Regularized Wasserstein Proximals

Hong Ye Tan, Stanley Osher, Wuchen Li
8/28/2023
stat.MLcs.LGstat.CO

No confident code implementation found for this paper.

Abstract

We consider the problem of sampling from a distribution governed by a potential function. This work proposes an explicit score based MCMC method that is deterministic, resulting in a deterministic evolution for particles rather than a stochastic differential equation evolution. The score term is given in closed form by a regularized Wasserstein proximal, using a kernel convolution that is approximated by sampling. We demonstrate fast convergence on various problems and show improved dimensional dependence of mixing time bounds for the case of Gaussian distributions compared to the unadjusted Langevin algorithm (ULA) and the Metropolis-adjusted Langevin algorithm (MALA). We additionally derive closed form expressions for the distributions at each iterate for quadratic potential functions, characterizing the variance reduction. Empirical results demonstrate that the particles behave in an organized manner, lying on level set contours of the potential. Moreover, the posterior mean estimator of the proposed method is shown to be closer to the maximum a-posteriori estimator compared to ULA and MALA in the context of Bayesian logistic regression. Additional examples demonstrate competitive performance for Bayesian neural network training.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{tan2023noisefree,
  title  = {Noise-Free Sampling Algorithms via Regularized Wasserstein Proximals},
  author = {Hong Ye Tan and Stanley Osher and Wuchen Li},
  year   = {2023},
  eprint = {2308.14945},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2308.14945v3}
}

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/2308.14945.svg)](https://codeofpaper.com/paper/2308.14945)

Discussion