Diffusion Rejection Sampling

Byeonghu Na, Yeongmin Kim, Minsang Park, DongHyeok Shin, Wanmo Kang +1 more
2/12/2026

No confident code implementation found for this paper. 2 possible matches can be shown below.

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.

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. 2 weaker matches are hidden by default — 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{na2026diffusion,
  title  = {Diffusion Rejection Sampling},
  author = {Byeonghu Na and Yeongmin Kim and Minsang Park and DongHyeok Shin and Wanmo Kang and Il-chul Moon},
  year   = {2026},
  eprint = {2405.17880},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2405.17880},
  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/2405.17880.svg)](https://codeofpaper.com/paper/2405.17880)

Discussion