atlas

Research map / Image generation / Fast diffusion sampling

AdaDiff: Adaptive Step Selection for Fast Diffusion Models

AAAI 2025 · Image generation › Fast diffusion sampling · approach: Training-free diffusion acceleration · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes AdaDiff, a lightweight policy-gradient-trained step selection network that picks a per-prompt number of DDIM denoising steps for Stable Diffusion and ModelScopeT2V, cutting inference time by 33-40% at similar quality.

Problem

Diffusion models use a fixed, one-size-fits-all number of denoising steps for all prompts, wasting compute on simple prompts while complex prompts may need more steps.

Approach

Learn an instance-specific step usage policy from the prompt text via a lightweight selection network trained with REINFORCE-style policy gradient on a reward balancing step savings and an IQS image-quality score, with a relative top-k criterion for "high quality".

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use AdaDiff's adaptive step policy instead of fixed 50-step samplingSD-v2.1 · COCO-2017time: 2.24 -> 1.35; ↑39.7%Helped
Use AdaDiff's adaptive step policy instead of fixed 50-step samplingModelScope · MSR-VTTtime per video: 21.2 -> 13.6; ↑35.8%Helped
Use AdaDiff's adaptive step policy instead of fixed 50-step samplingSDXL-Euler · COCO-2017 5k validationtime: 5.59 -> 3.31; ↑40.8%Helped
Use AdaDiff on top of SDXL-TurboSDXL-Turbo · COCO-2017time: 0.55 -> 0.26; ↑52.7%Helped
Use AdaDiff on top of SSD-1BSSD-1B · COCO-2017time: 3.60 -> 2.12; ↑41.1%Helped
Transfer AdaDiff's COCO-trained policy to Laion-COCOSD-v2.1 · Laion-COCO (zero-shot)time: 2.27 -> 1.38; ↑39.2%Helped
Transfer AdaDiff's InternVid-trained policy to MSR-VTTModelScope · MSR-VTT (zero-shot)time per video: 21.20 -> 14.03; ↑33.8%Helped
Remove the image-quality reward and optimize step savings only (ablation)AdaDiff · COCOIQS: 0.412 -> 0.335Hurt
Replace the IQS reward with CLIP (ablation)AdaDiff · COCOIQS: 0.412 -> 0.334Hurt
Replace the IQS reward with NIQE (ablation)AdaDiff · COCOIQS: 0.412 -> 0.392Hurt
Use an absolute IQS threshold instead of relative top-k ranking (ablation)AdaDiff · COCOIQS: 0.412 -> 0.377Hurt
Use smaller top-k or larger image-reward weight λ (ablation)AdaDiff · Image generationaverage denoising stepsMixed

Surprising findings

Limitations

Experimental setup

Datasets: MS COCO 2017 Laion-COCO DiffusionDB MSR-VTT InternVid

Benchmarks: MS COCO 2017 Laion-COCO DiffusionDB MSR-VTT

Metrics: IQS CLIP score IS FID NIQE average denoising steps generation time

Baselines: SD-v2.1 fixed 50 steps SD-v2.1 fixed 28/31/32 steps Random step policy Heuristic word-count policy Perplexity policy SDXL-DPMSolver SDXL-Lightning SSD-1B DeepCache SDXL-Turbo ModelScopeT2V

Builds on: DDIM Latent Diffusion Models policy gradient (REINFORCE) Stable Diffusion

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy