Particle Denoising Diffusion Sampler

Angus Phillips, Hai-Dang Dau, Michael John Hutchinson, Valentin De Bortoli, George Deligiannidis +1 more
2/9/2024
stat.MLcs.LGstat.CO

No official code found. Best implementation: angusphillips/particle_denoising_diffusion_sampler (15 stars, last commit 2024-04-02).

Abstract

Denoising diffusion models have become ubiquitous for generative modeling. The core idea is to transport the data distribution to a Gaussian by using a diffusion. Approximate samples from the data distribution are then obtained by estimating the time-reversal of this diffusion using score matching ideas. We follow here a similar strategy to sample from unnormalized probability densities and compute their normalizing constants. However, the time-reversed diffusion is here simulated by using an original iterative particle scheme relying on a novel score matching loss. Contrary to standard denoising diffusion models, the resulting Particle Denoising Diffusion Sampler (PDDS) provides asymptotically consistent estimates under mild assumptions. We demonstrate PDDS on multimodal and high dimensional sampling tasks.

View on arXivView PDF

Code Implementations(1)

Code repository for Particle Denoising Diffusion Sampler

152Python, Jupyter NotebookFeb 8, 20242 years ago

Similar Papers

Cite this paper

@article{phillips2024particle,
  title  = {Particle Denoising Diffusion Sampler},
  author = {Angus Phillips and Hai-Dang Dau and Michael John Hutchinson and Valentin De Bortoli and George Deligiannidis and Arnaud Doucet},
  year   = {2024},
  eprint = {2402.06320},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.06320v2},
  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.06320.svg)](https://codeofpaper.com/paper/2402.06320)

Discussion