atlas

Research map / Image generation / Fast diffusion sampling

CADS: Unleashing the Diversity of Diffusion Models through Condition-Annealed Sampling

ICLR 2024 · Image generation › Fast diffusion sampling · approach: Diffusion theory and design space · 3 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 CADS, a training-free inference method that anneals the conditioning vector with scheduled Gaussian noise to boost diffusion sample diversity at high guidance while keeping quality, reaching FID 1.70 on ImageNet 256x256.

Problem

Conditional diffusion models lose output diversity under high classifier-free guidance or when trained on small datasets, trading diversity for image quality.

Approach

Add scheduled, monotonically decreasing Gaussian noise to the condition vector during inference (strong corruption early, zero by the end) so early sampling relies less on the condition, with optional rescaling of the noisy condition; it plugs into any pretrained model and sampler without retraining.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add condition-annealed Gaussian noise during sampling instead of standard DDPM samplingDiT-XL/2 · ImageNet class-conditional generationFID: 20.83 -> 9.47Helped
Add condition-annealed Gaussian noise during sampling instead of standard DDPM samplingDiT-XL/2 · ImageNet class-conditional generationRecall: 0.32 -> 0.62Helped
Use condition-annealed sampling instead of Dynamic CFGDiT-XL/2 · ImageNet class-conditional generationFID: 18.42 -> 9.47Helped
Use condition-annealed sampling instead of Dynamic CFGDiT-XL/2 · ImageNet class-conditional generationRecall: 0.39 -> 0.62Helped
Add condition-annealed noise during samplingDiT-XL/2 · ImageNet class-conditional generationTop-1 Class Accuracy: 0.98 -> 0.96Hurt
Add condition-annealed noise during samplingPose-to-image model · Pose-to-image generationMPJPE: 0.02 -> 0.02No clear effect
Add condition-annealed noise during samplingStable Diffusion · Text-to-image generationCLIP-Score: 0.31 -> 0.31No clear effect
Set τ₂ to 0.5 instead of 0.9 (ablation)CADS · ImageNet class-conditional generation, CFG 5FID: 9.47 -> 8.21Helped
Set τ₂ to 0.5 instead of 0.9 (ablation)CADS · ImageNet class-conditional generation, CFG 2.5FID: 5.02 -> 6.14Hurt
Set τ₂ to 0.5 instead of 1 (ablation)CADS · Pose-to-image generationFID: 10.93 -> 8.26Helped
Use a polynomial annealing schedule instead of the piecewise-linear schedule (ablation)CADS · ImageNet class-conditional generationFID: Baseline 14.20; Polynomial, d=1 15.85; Polynomial, d=2 14.98; Polynomial, d=3 14.49; Polynomial, d=4 14.32Hurt
Use minimal conditioning noise (s=0.025) (ablation)CADS · Conditional generationdiversityHurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet DeepFashion SHHQ COCO

Benchmarks: ImageNet 256x256 ImageNet 512x512 DeepFashion SHHQ COCO

Metrics: FID Recall Precision Inception Score Mean Similarity Score Vendi Score top-1 accuracy MPJPE CLIP-Score

Baselines: DDPM Dynamic CFG MDT DDIM PNDM DPM++

Builds on: classifier-free guidance DDPM DDIM Dynamic CFG

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