atlas

Research map / Image generation / Fast diffusion sampling

No Training, No Problem: Rethinking Classifier-Free Guidance for Diffusion Models

ICLR 2025 · Image generation › Fast diffusion sampling · approach: Guidance for conditional diffusion · 0 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 independent condition guidance (ICG) to get classifier-free guidance from a purely conditional diffusion model by feeding an independent random condition, and time-step guidance (TSG) that perturbs the time-step embedding to give CFG-like gains for conditional and unconditional models.

Problem

Classifier-free guidance requires training an unconditional branch (via condition dropping or a separate model), which complicates training of conditional diffusion models and provides no clear extension to unconditional generation.

Approach

Replacing the condition with an input-independent random condition makes the conditional score reduce to the unconditional score, so CFG can be simulated at inference without auxiliary training (ICG). TSG extends the guidance idea to any diffusion model by contrasting outputs for clean and noise-perturbed time-step embeddings, motivated by a first-order Langevin-like analysis.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Combine ICG and TSG instead of using either aloneDiT-XL/2 generation · DiT-XL/2 generationFID: 6.47 and 9.55 -> 5.76Helped
Add ICGunguided DiT-XL/2 sampling · DiT-XL/2 generationFID: 15.49 -> 6.47Helped
Add TSGunguided DiT-XL/2 sampling · DiT-XL/2 generationFID: 15.49 -> 9.55Helped
Combine ICG and TSG rather than use unguided samplingDiT-XL/2 generation · DiT-XL/2 generationrecall: 0.74 -> 0.65Hurt
Use Gaussian noise instead of a random condition in ICG (ablation)DiT-XL/2 ICG · DiT-XL/2 generationFID: 5.55 -> 5.50No clear effect
Add CADS to ICGDiT-XL/2 ICG · DiT-XL/2 generationrecall: 0.32 -> 0.61Helped
Add CADS to ICGDiT-XL/2 ICG · DiT-XL/2 generationprecision: 0.89 -> 0.78Hurt
Remove label dropping and train a purely conditional DiT, then guide with ICGDiT class-conditional ImageNet training · ImageNet class-conditional generationFID: around a 20% reduction in FIDHelped
Reallocate training resources from the CFG objective to conditional trainingDiT class-conditional ImageNet training · ImageNet class-conditional generationtraining convergence: approximately 30%Helped
Increase perturbation of the time-step embedding (ablation)TSG · DiT-XL/2 generationprecisionHelped
Increase perturbation of the time-step embedding (ablation)TSG · DiT-XL/2 generationrecallHurt
Add too much noise to the time-step embedding (ablation)TSG · DiT-XL/2 generationimage qualityHurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet MS COCO 2017

Benchmarks: ImageNet MS COCO 2017

Metrics: FID precision recall FD_DINOv2

Baselines: CFG SAG PAG unguided sampling CADS

Builds on: classifier-free guidance classifier guidance EDM ControlNet CADS

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