Diffusion Rejection Sampling

Abstract

Recent advances in powerful pre-trained diffusion models encourage the development of methods to improve the sampling performance under well-trained diffusion models. This paper introduces Diffusion Rejection Sampling (DiffRS), which uses a rejection sampling scheme that aligns the sampling transition kernels with the true ones at each timestep. The proposed method can be viewed as a mechanism that evaluates the quality of samples at each intermediate timestep and refines them with varying effort depending on the sample. Theoretical analysis shows that DiffRS can achieve a tighter bound on sampling error compared to pre-trained models. Empirical results demonstrate the state-of-the-art performance of DiffRS on the benchmark datasets and the effectiveness of DiffRS for fast diffusion samplers and large-scale text-to-image diffusion models. Our code is available at https://github.com/aailabkaist/DiffRS.

Cite

Text

Na et al. "Diffusion Rejection Sampling." International Conference on Machine Learning, 2024.

Markdown

[Na et al. "Diffusion Rejection Sampling." International Conference on Machine Learning, 2024.](https://mlanthology.org/icml/2024/na2024icml-diffusion/)

BibTeX

@inproceedings{na2024icml-diffusion,
  title     = {{Diffusion Rejection Sampling}},
  author    = {Na, Byeonghu and Kim, Yeongmin and Park, Minsang and Shin, Donghyeok and Kang, Wanmo and Moon, Il-Chul},
  booktitle = {International Conference on Machine Learning},
  year      = {2024},
  pages     = {37097-37121},
  volume    = {235},
  url       = {https://mlanthology.org/icml/2024/na2024icml-diffusion/}
}