atlas

Research map / Image generation / Fast diffusion sampling

Rectified Diffusion Guidance for Conditional Generation

CVPR 2025 · Image generation › Fast diffusion sampling · approach: Guidance for conditional diffusion · 1 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.

Shows that summing-to-one classifier-free guidance breaks the diffusion theory (expectation shift) and proposes ReCFG, a post-hoc relaxation of guidance coefficients with a pixel-wise closed-form lookup-table correction for γ0 that is applied without retraining.

Problem

Classifier-free guidance combines conditional and unconditional scores with coefficients summing to one, which is not a reciprocal of the diffusion process and causes expectation shift of the generated distribution, harming conditional fidelity especially at large guidance strengths.

Approach

Relax the CFG coefficients to independent γ1 (conditional) and γ0 (unconditional), and choose γ0 in closed form from the expectation ratio of the conditional and unconditional noise predictions, pre-computed by traversing data per condition, so that the expectation of the sampled distribution matches the ground truth.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace standard CFG with ReCFGDiT-XL/2 · ImageNet 256x256FID: 2.27 -> 2.13Helped
Replace standard CFG with ReCFGEDM2-S · ImageNet 512x512FID: 2.29 -> 2.23Helped
Replace standard CFG with ReCFGSD3, NFE 10, γ1 = 7.5 · CC12M 512x512CLIP-S: 0.262 -> 0.263Helped
Replace standard CFG with ReCFGSD3, NFE 5, γ1 = 7.5 · CC12M 512x512CLIP-S: 0.209 -> 0.229Helped
Add ReCFG to RescaleCFGSD3, NFE 10, γ1 = 7.5 · CC12M 512x512CLIP-S: 0.267 -> 0.268Helped
Increase lookup-table traversals from 10 to 500 (ablation)ReCFG on LDM, NFE 10, γ1 = 3.0 · ImageNet 256x256FID: 8.88 -> 8.26Helped
Increase lookup-table traversals from 10 to 500 (ablation)ReCFG on EDM2-S, NFE 63, γ1 = 2.5 · ImageNet 512x512FID: 5.06 -> 4.84Helped
Increase lookup-table traversals from 10 to 500 (ablation)ReCFG on EDM2-S, NFE 63, γ1 = 2.0 · ImageNet 512x512FID: 3.70 -> 3.61Helped
Increase lookup-table traversals from 10 to 500 (ablation)ReCFG on SD3, NFE 10, γ1 = 5.0 · CC12M 512x512FID: 71.61 -> 70.31Helped
Increase lookup-table traversals from 10 to 500 (ablation)ReCFG on SD3, NFE 5, γ1 = 5.0 · CC12M 512x512CLIP-S: 0.252 -> 0.258Helped
Use 500 rather than 100 lookup-table traversals (ablation)ReCFG on LDM, NFE 10, γ1 = 3.0 · ImageNet 256x256FID: 8.70 -> 8.26Helped
Use 500 rather than 100 lookup-table traversals (ablation)ReCFG on SD3, NFE 10, γ1 = 5.0 · CC12M 512x512FID: 70.64 -> 70.31Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet CC12M MS-COCO validation

Benchmarks: ImageNet 256x256 ImageNet 512x512 CC12M 512x512

Metrics: FID FDDINOv2 Improved Precision Improved Recall CLIP-S MPS

Baselines: CFG RescaleCFG

Builds on: classifier-free guidance DDIM EDM2 RescaleCFG

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