Boosting Diffusion Models with an Adaptive Momentum Sampler

Xiyu Wang, Anh-Dung Dinh, Daochang Liu, Chang Xu
8/23/2023
cs.CV

No official code found. Best implementation: ShinyGua/DPMs-with-Adam (2 stars, MIT, last commit 2024-11-07).

Abstract

Diffusion probabilistic models (DPMs) have been shown to generate high-quality images without the need for delicate adversarial training. However, the current sampling process in DPMs is prone to violent shaking. In this paper, we present a novel reverse sampler for DPMs inspired by the widely-used Adam optimizer. Our proposed sampler can be readily applied to a pre-trained diffusion model, utilizing momentum mechanisms and adaptive updating to smooth the reverse sampling process and ensure stable generation, resulting in outputs of enhanced quality. By implicitly reusing update directions from early steps, our proposed sampler achieves a better balance between high-level semantics and low-level details. Additionally, this sampler is flexible and can be easily integrated into pre-trained DPMs regardless of the sampler used during training. Our experimental results on multiple benchmarks demonstrate that our proposed reverse sampler yields remarkable improvements over different baselines. We will make the source code available.

View on arXivView PDF

Code Implementations(1)

MIT

This is the code for "Boosting Diffusion Models with an Adaptive Momentum Sampler"

20PythonMay 27, 20241 years agoMIT

Similar Papers

Cite this paper

@article{wang2023boosting,
  title  = {Boosting Diffusion Models with an Adaptive Momentum Sampler},
  author = {Xiyu Wang and Anh-Dung Dinh and Daochang Liu and Chang Xu},
  year   = {2023},
  eprint = {2308.11941},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2308.11941v1}
}

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

Discussion