Training-Free Adaptive Diffusion with Bounded Difference Approximation Strategy

Hancheng Ye, Jiakang Yuan, Renqiu Xia, Xiangchao Yan, Tao Chen +3 more
2/3/2026

No official code found. Best implementation: InternScience/AdaptiveDiffusion (73 stars, Apache-2.0, last commit 2025-01-22).

Abstract

Diffusion models have recently achieved great success in the synthesis of high-quality images and videos. However, the existing denoising techniques in diffusion models are commonly based on step-by-step noise predictions, which suffers from high computation cost, resulting in a prohibitive latency for interactive applications. In this paper, we propose AdaptiveDiffusion to relieve this bottleneck by adaptively reducing the noise prediction steps during the denoising process. Our method considers the potential of skipping as many noise prediction steps as possible while keeping the final denoised results identical to the original full-step ones. Specifically, the skipping strategy is guided by the third-order latent difference that indicates the stability between timesteps during the denoising process, which benefits the reusing of previous noise prediction results. Extensive experiments on image and video diffusion models demonstrate that our method can significantly speed up the denoising process while generating identical results to the original process, achieving up to an average 2~5x speedup without quality degradation.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

[NeurIPS'24] Training-Free Adaptive Diffusion with Bounded Difference Approximation Strategy

736Python, MakefileOct 11, 20241 years agoApache-2.0
adaptive-inferencediffusion-modelsefficient-inferencemodel-accelerationstable-diffusion+1 more

Similar Papers

Cite this paper

@article{ye2026trainingfree,
  title  = {Training-Free Adaptive Diffusion with Bounded Difference Approximation Strategy},
  author = {Hancheng Ye and Jiakang Yuan and Renqiu Xia and Xiangchao Yan and Tao Chen and Jun-Wei Yan and Botian Shi and Bo Zhang},
  year   = {2026},
  eprint = {2410.09873},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2410.09873},
  url    = {https://arxiv.org/abs/2410.09873},
  journal = {NEURIPS 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/2410.09873.svg)](https://codeofpaper.com/paper/2410.09873)

Discussion