Papers
Topics
Authors
Recent
Search
2000 character limit reached

CFG-Ctrl: Control-Based Guidance

Updated 5 July 2026
  • CFG-Ctrl is a control-oriented framework that reinterprets classifier-free guidance as a dynamic control signal rather than a fixed heuristic.
  • It integrates fixed-point calibration, dynamic scheduling, and nonlinear feedback to modulate latent trajectories and mitigate issues like overshooting and prompt overfitting.
  • Empirical results demonstrate improved FID, alignment, and diversity across models, validating the benefits of structured control in diffusion and flow-based generative settings.

CFG-Ctrl denotes a control-oriented treatment of classifier-free guidance (CFG) in conditional diffusion and flow-based generative models, in which the guidance term is handled as an inference-time control signal rather than as a single fixed heuristic. In its standard form, CFG mixes unconditional and conditional predictions as

ϵw(xt)=ϵu(xt)+w(ϵc(xt)ϵu(xt)),\epsilon^w(x_t)=\epsilon^u(x_t)+w\big(\epsilon^c(x_t)-\epsilon^u(x_t)\big),

or, in flow-based models,

v^θ(xt,t,c)=vθ(xt,t,)+w(vθ(xt,t,c)vθ(xt,t,)).\hat{\mathbf{v}}_\theta(\mathbf{x}_t,t,\mathbf{c})=\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)+w\bigl(\mathbf{v}_\theta(\mathbf{x}_t,t,\mathbf{c})-\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)\bigr).

Recent work reinterprets this operation as fixed-point calibration, dynamic scheduling, nonlinear feedback control, group-wise conditioning control, contrastive concept control, or predictor-corrector transport correction, all aimed at improving semantic alignment, visual fidelity, stability, or efficiency (Wang et al., 24 Oct 2025, Wang et al., 3 Mar 2026, Gao et al., 9 Mar 2026).

1. Foundational formulation and mechanistic interpretation

Classifier-free guidance operates by contrasting conditional and unconditional model outputs. In score form, the standard guided score is

s^θ(xt,c)=sθ(xt,)+w(sθ(xt,c)sθ(xt,)),\hat s_\theta(x_t,c)=s_\theta(x_t,\varnothing)+w\big(s_\theta(x_t,c)-s_\theta(x_t,\varnothing)\big),

and in discrete diffusion LLMs the analogous logit-level form is

tguided=tuncond+(1+yt)(tcondtuncond).\ell_t^{\mathrm{guided}}=\ell_t^{\mathrm{uncond}}+(1+y_t)(\ell_t^{\mathrm{cond}}-\ell_t^{\mathrm{uncond}}).

This common structure underlies image, audio, and language settings, but static guidance scales impose a single trade-off across all timesteps, prompts, and tasks (Zhou et al., 8 May 2026, Gao et al., 9 Mar 2026).

A control-theoretic reading makes this explicit. In flow-based diffusion, the semantic discrepancy

e(t)=vθ(xt,t,c)vθ(xt,t,)\mathbf{e}(t)=\mathbf{v}_\theta(\mathbf{x}_t,t,\mathbf{c})-\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)

acts as an error signal, and vanilla CFG is a proportional controller with fixed gain ww:

dxtdt=vθ(xt,t,)+we(t).\frac{d\mathbf{x}_t}{dt}=\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)+w\,\mathbf{e}(t).

This formalization places standard CFG, time-varying schedules, projection-based rules, and predictive correctors inside a broader state-feedback family (Wang et al., 3 Mar 2026).

Mechanistic analysis further decomposes CFG into three additive effects in an optimal linear diffusion model: a mean-shift term, a positive Contrastive Principal Components term that amplifies class-specific features, and a negative Contrastive Principal Components term that suppresses generic features prevalent in unconditional data. The same work reports that, over a broad range of noise levels, linear CFG resembles the behavior of its nonlinear counterpart, while divergence becomes pronounced at low noise levels (Li et al., 25 May 2025). This suggests that CFG-Ctrl is not merely a matter of choosing a larger or smaller scale, but of selectively regulating distinct semantic and geometric effects across the trajectory.

A recurrent misconception is that stronger CFG monotonically improves condition adherence. Multiple control-oriented papers reject that premise: large fixed guidance can induce overshooting, off-manifold drift, prompt overfitting, reduced diversity, and artifacts, especially late in sampling or in deterministic rectified-flow settings (Wang et al., 3 Mar 2026, Saini et al., 9 Oct 2025, Gao et al., 9 Mar 2026).

2. Fixed-point calibration and the golden path

A fixed-point formulation is developed in “Towards a Golden Classifier-Free Guidance Path via Foresight Fixed Point Iterations” (Wang et al., 24 Oct 2025). The paper identifies a “golden path” on which latents yield consistent outputs under unconditional and conditional generation:

ft0u(x^t)=ft0c(x^t).f^u_{t\to 0}(\hat{x}_t)=f^c_{t\to 0}(\hat{x}_t).

The control objective is to calibrate xtx_t toward such a latent x^t\hat x_t before denoising, so that unconditional sampling from v^θ(xt,t,c)=vθ(xt,t,)+w(vθ(xt,t,c)vθ(xt,t,)).\hat{\mathbf{v}}_\theta(\mathbf{x}_t,t,\mathbf{c})=\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)+w\bigl(\mathbf{v}_\theta(\mathbf{x}_t,t,\mathbf{c})-\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)\bigr).0 yields the desired conditional image without sharp trajectory deviations.

This view introduces a fixed-point operator v^θ(xt,t,c)=vθ(xt,t,)+w(vθ(xt,t,c)vθ(xt,t,)).\hat{\mathbf{v}}_\theta(\mathbf{x}_t,t,\mathbf{c})=\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)+w\bigl(\mathbf{v}_\theta(\mathbf{x}_t,t,\mathbf{c})-\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)\bigr).1 satisfying

v^θ(xt,t,c)=vθ(xt,t,)+w(vθ(xt,t,c)vθ(xt,t,)).\hat{\mathbf{v}}_\theta(\mathbf{x}_t,t,\mathbf{c})=\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)+w\bigl(\mathbf{v}_\theta(\mathbf{x}_t,t,\mathbf{c})-\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)\bigr).2

with iterations

v^θ(xt,t,c)=vθ(xt,t,)+w(vθ(xt,t,c)vθ(xt,t,)).\hat{\mathbf{v}}_\theta(\mathbf{x}_t,t,\mathbf{c})=\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)+w\bigl(\mathbf{v}_\theta(\mathbf{x}_t,t,\mathbf{c})-\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)\bigr).3

Standard CFG and CFG++ appear as linear short-interval fixed-point operators. For CFG,

v^θ(xt,t,c)=vθ(xt,t,)+w(vθ(xt,t,c)vθ(xt,t,)).\hat{\mathbf{v}}_\theta(\mathbf{x}_t,t,\mathbf{c})=\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)+w\bigl(\mathbf{v}_\theta(\mathbf{x}_t,t,\mathbf{c})-\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)\bigr).4

and for CFG++,

v^θ(xt,t,c)=vθ(xt,t,)+w(vθ(xt,t,c)vθ(xt,t,)).\hat{\mathbf{v}}_\theta(\mathbf{x}_t,t,\mathbf{c})=\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)+w\bigl(\mathbf{v}_\theta(\mathbf{x}_t,t,\mathbf{c})-\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)\bigr).5

Reflective operators similarly unify Z-sampling and Resampling as backward-forward operators over extended intervals.

The central theoretical result is that solving many short-interval subproblems with a single iteration each is inefficient under a fixed inference-time budget. Using the average calibration loss

v^θ(xt,t,c)=vθ(xt,t,)+w(vθ(xt,t,c)vθ(xt,t,)).\hat{\mathbf{v}}_\theta(\mathbf{x}_t,t,\mathbf{c})=\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)+w\bigl(\mathbf{v}_\theta(\mathbf{x}_t,t,\mathbf{c})-\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)\bigr).6

the paper derives

v^θ(xt,t,c)=vθ(xt,t,)+w(vθ(xt,t,c)vθ(xt,t,)).\hat{\mathbf{v}}_\theta(\mathbf{x}_t,t,\mathbf{c})=\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)+w\bigl(\mathbf{v}_\theta(\mathbf{x}_t,t,\mathbf{c})-\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)\bigr).7

and shows that the minimizer v^θ(xt,t,c)=vθ(xt,t,)+w(vθ(xt,t,c)vθ(xt,t,)).\hat{\mathbf{v}}_\theta(\mathbf{x}_t,t,\mathbf{c})=\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)+w\bigl(\mathbf{v}_\theta(\mathbf{x}_t,t,\mathbf{c})-\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)\bigr).8 is generally not v^θ(xt,t,c)=vθ(xt,t,)+w(vθ(xt,t,c)vθ(xt,t,)).\hat{\mathbf{v}}_\theta(\mathbf{x}_t,t,\mathbf{c})=\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)+w\bigl(\mathbf{v}_\theta(\mathbf{x}_t,t,\mathbf{c})-\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)\bigr).9, implying that single-step-per-timestep calibration is suboptimal when s^θ(xt,c)=sθ(xt,)+w(sθ(xt,c)sθ(xt,)),\hat s_\theta(x_t,c)=s_\theta(x_t,\varnothing)+w\big(s_\theta(x_t,c)-s_\theta(x_t,\varnothing)\big),0 is finite.

The proposed replacement, Foresight Guidance (FSG), prioritizes longer-interval subproblems early in diffusion with more fixed-point iterations. Its operator is

s^θ(xt,c)=sθ(xt,)+w(sθ(xt,c)sθ(xt,)),\hat s_\theta(x_t,c)=s_\theta(x_t,\varnothing)+w\big(s_\theta(x_t,c)-s_\theta(x_t,\varnothing)\big),1

where s^θ(xt,c)=sθ(xt,)+w(sθ(xt,c)sθ(xt,)),\hat s_\theta(x_t,c)=s_\theta(x_t,\varnothing)+w\big(s_\theta(x_t,c)-s_\theta(x_t,\varnothing)\big),2 governs the forward conditional move and s^θ(xt,c)=sθ(xt,)+w(sθ(xt,c)sθ(xt,)),\hat s_\theta(x_t,c)=s_\theta(x_t,\varnothing)+w\big(s_\theta(x_t,c)-s_\theta(x_t,\varnothing)\big),3 controls a light linear calibration. FSG is sampler-agnostic and is reported for DDIM and DDPM.

Empirically, the method is strong across multiple settings. On Geneval, FSG reaches 57.95% overall versus CFG 48.39%, with counting 43.75%, two-object 79.80%, color 86.17%, and color attribution 28% (Wang et al., 24 Oct 2025). On ImageNet s^θ(xt,c)=sθ(xt,)+w(sθ(xt,c)sθ(xt,)),\hat s_\theta(x_t,c)=s_\theta(x_t,\varnothing)+w\big(s_\theta(x_t,c)-s_\theta(x_t,\varnothing)\big),4 with DiT, FSG achieves FID 7.91 versus best baseline s^θ(xt,c)=sθ(xt,)+w(sθ(xt,c)sθ(xt,)),\hat s_\theta(x_t,c)=s_\theta(x_t,\varnothing)+w\big(s_\theta(x_t,c)-s_\theta(x_t,\varnothing)\big),5 at NFE=50, while Vendi rises to 5.79 from 4.64, supporting the claim that diversity does not collapse. On SDXL at NFE=50, wall-clock times are reported as 6.71 s/image for CFG, 6.82 s/image for CFG++, and 6.77 s/image for FSG, indicating negligible overhead despite additional foresight iterations. The paper also reports synergy with NPNet and SPO, including Pick-a-Pic IR 112.64 with NPNet+FSG100 and 117.93 with SPO+FSG100.

3. Dynamic schedules, online feedback, and sequential decision-making

A second line of work treats CFG strength as explicitly time-dependent. “Cs^θ(xt,c)=sθ(xt,)+w(sθ(xt,c)sθ(xt,)),\hat s_\theta(x_t,c)=s_\theta(x_t,\varnothing)+w\big(s_\theta(x_t,c)-s_\theta(x_t,\varnothing)\big),6FG: Control Classifier-Free Guidance via Score Discrepancy Analysis” derives strict upper bounds on the score discrepancy between conditional and unconditional distributions for VP-SDE and VE-SDE settings, including

s^θ(xt,c)=sθ(xt,)+w(sθ(xt,c)sθ(xt,)),\hat s_\theta(x_t,c)=s_\theta(x_t,\varnothing)+w\big(s_\theta(x_t,c)-s_\theta(x_t,\varnothing)\big),7

for VP-SDE and

s^θ(xt,c)=sθ(xt,)+w(sθ(xt,c)sθ(xt,)),\hat s_\theta(x_t,c)=s_\theta(x_t,\varnothing)+w\big(s_\theta(x_t,c)-s_\theta(x_t,\varnothing)\big),8

for VE-SDE (Gao et al., 9 Mar 2026). The resulting control law is an exponential reverse-time schedule,

s^θ(xt,c)=sθ(xt,)+w(sθ(xt,c)sθ(xt,)),\hat s_\theta(x_t,c)=s_\theta(x_t,\varnothing)+w\big(s_\theta(x_t,c)-s_\theta(x_t,\varnothing)\big),9

used in place of a fixed guidance weight. The method is training-free and plug-in. On ImageNet-256 with 250 steps, DiT-XL/2 improves from FID 2.29 and IS 276.8 to FID 2.07 and IS 291.5; SiT-XL/2 (REPA, SDE) improves from FID 1.80 and IS 284.0 to FID 1.51 and IS 315.0 (Gao et al., 9 Mar 2026). On MS-COCO latent text-to-image, SD1.5 improves CLIPScore from 31.8 to 31.9.

A more sample-specific alternative appears in “Dynamic Classifier-Free Diffusion Guidance via Online Feedback” (Papalampidi et al., 19 Sep 2025). There, the guidance scale is selected greedily at each timestep by evaluating a discrete candidate set tguided=tuncond+(1+yt)(tcondtuncond).\ell_t^{\mathrm{guided}}=\ell_t^{\mathrm{uncond}}+(1+y_t)(\ell_t^{\mathrm{cond}}-\ell_t^{\mathrm{uncond}}).0 with latent-space evaluators for alignment, fidelity, and reward:

tguided=tuncond+(1+yt)(tcondtuncond).\ell_t^{\mathrm{guided}}=\ell_t^{\mathrm{uncond}}+(1+y_t)(\ell_t^{\mathrm{cond}}-\ell_t^{\mathrm{uncond}}).1

The weights are adaptive and depend on stepwise score changes,

tguided=tuncond+(1+yt)(tcondtuncond).\ell_t^{\mathrm{guided}}=\ell_t^{\mathrm{uncond}}+(1+y_t)(\ell_t^{\mathrm{cond}}-\ell_t^{\mathrm{uncond}}).2

On LDM_large, adaptive Alignment+VQ improves Gecko from 43.8 to 47.2 while reducing FID from 25.6 to 24.8. On Imagen 3, Alignment+Reward reaches 53.6% human preference on Gecko, 53.8% on GenAI-Bench, 54.7% on MARIO-eval, and 53.6% on GeckoNum, while text-rendering-focused variants reach up to 55.5%.

Dynamic control has also been learned by reinforcement learning in discrete diffusion LLMs. “Guidance Is Not a Hyperparameter: Learning Dynamic Control in Diffusion LLMs” casts scale selection as an MDP with discrete actions tguided=tuncond+(1+yt)(tcondtuncond).\ell_t^{\mathrm{guided}}=\ell_t^{\mathrm{uncond}}+(1+y_t)(\ell_t^{\mathrm{cond}}-\ell_t^{\mathrm{uncond}}).3 and optimizes a PPO policy over state features such as step ratio, mask ratio, task progress, previous scale, and model confidence (Zhou et al., 8 May 2026). The paper reports, for 60-step keyword generation, improvement from 71.4% coverage and PPL 61.3 under fixed CFG to 74.6% coverage and PPL 56.2 under RL-Mean. For length control, accuracy rises from 76.0% to 92.8%, content from 90.4% to 91.8%, and PPL drops from 301.9 to 205.6. The learned trajectories are task-specific: hump-shaped for structural constraints such as keyword and length control, monotonically decreasing for sentiment transfer.

Taken together, these results suggest that temporal control can be analytic, evaluator-driven, or policy-learned, but in each case the fixed-scale assumption is treated as the primary source of suboptimality.

4. Nonlinear feedback and rectified-flow control

Control laws that depart from linear extrapolation are developed most explicitly in “CFG-Ctrl: Control-Based Classifier-Free Diffusion Guidance” (Wang et al., 3 Mar 2026). The paper defines an exponential sliding manifold over the semantic error,

tguided=tuncond+(1+yt)(tcondtuncond).\ell_t^{\mathrm{guided}}=\ell_t^{\mathrm{uncond}}+(1+y_t)(\ell_t^{\mathrm{cond}}-\ell_t^{\mathrm{uncond}}).4

and augments the standard control with a switching term,

tguided=tuncond+(1+yt)(tcondtuncond).\ell_t^{\mathrm{guided}}=\ell_t^{\mathrm{uncond}}+(1+y_t)(\ell_t^{\mathrm{cond}}-\ell_t^{\mathrm{uncond}}).5

or smoothed variants based on tguided=tuncond+(1+yt)(tcondtuncond).\ell_t^{\mathrm{guided}}=\ell_t^{\mathrm{uncond}}+(1+y_t)(\ell_t^{\mathrm{cond}}-\ell_t^{\mathrm{uncond}}).6 and tguided=tuncond+(1+yt)(tcondtuncond).\ell_t^{\mathrm{guided}}=\ell_t^{\mathrm{uncond}}+(1+y_t)(\ell_t^{\mathrm{cond}}-\ell_t^{\mathrm{uncond}}).7. Using the Lyapunov function tguided=tuncond+(1+yt)(tcondtuncond).\ell_t^{\mathrm{guided}}=\ell_t^{\mathrm{uncond}}+(1+y_t)(\ell_t^{\mathrm{cond}}-\ell_t^{\mathrm{uncond}}).8, the paper derives finite-time convergence under a gain condition such as tguided=tuncond+(1+yt)(tcondtuncond).\ell_t^{\mathrm{guided}}=\ell_t^{\mathrm{uncond}}+(1+y_t)(\ell_t^{\mathrm{cond}}-\ell_t^{\mathrm{uncond}}).9, and in a robustness refinement

e(t)=vθ(xt,t,c)vθ(xt,t,)\mathbf{e}(t)=\mathbf{v}_\theta(\mathbf{x}_t,t,\mathbf{c})-\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)0

The discrete-time implementation uses

e(t)=vθ(xt,t,c)vθ(xt,t,)\mathbf{e}(t)=\mathbf{v}_\theta(\mathbf{x}_t,t,\mathbf{c})-\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)1

Empirical evaluation on SD3.5, Flux-dev, and Qwen-Image over an MS-COCO subset reports consistent metric gains. For SD3.5, FID improves from 21.421 to 20.044, CLIP from 0.3681 to 0.3694, ImageReward from 0.8889 to 0.9486, and MPS from 7.2476 to 7.5719. For Flux-dev, FID improves from 27.323 to 26.398, CLIP from 0.3692 to 0.3743, and ImageReward from 0.8749 to 1.0558. Spatial scores on T2I-CompBench also rise, for example from 0.1625 to 0.2563 on SD3.5 and from 0.2968 to 0.4085 on Qwen-Image (Wang et al., 3 Mar 2026).

A related but flow-specific correction is provided by “Rectified-CFG++ for Flow Based Models” (Saini et al., 9 Oct 2025). The method replaces naive RF extrapolation with a predictor-corrector update. A conditional predictor half-step anchors the latent near the learned transport path,

e(t)=vθ(xt,t,c)vθ(xt,t,)\mathbf{e}(t)=\mathbf{v}_\theta(\mathbf{x}_t,t,\mathbf{c})-\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)2

and the corrector uses a mid-point interpolation,

e(t)=vθ(xt,t,c)vθ(xt,t,)\mathbf{e}(t)=\mathbf{v}_\theta(\mathbf{x}_t,t,\mathbf{c})-\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)3

followed by

e(t)=vθ(xt,t,c)vθ(xt,t,)\mathbf{e}(t)=\mathbf{v}_\theta(\mathbf{x}_t,t,\mathbf{c})-\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)4

The paper proves marginal consistency and a bounded tubular-neighborhood property, including

e(t)=vθ(xt,t,c)vθ(xt,t,)\mathbf{e}(t)=\mathbf{v}_\theta(\mathbf{x}_t,t,\mathbf{c})-\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)5

On MS-COCO 10K, the method improves Lumina FID from 26.93 to 22.49 and HPSv2 from 0.2797 to 0.3004; Flux-dev improves from FID 37.86 to 32.23, CLIP 0.3351 to 0.3493, PickScore 0.3248 to 0.6752, and HPSv2 0.2621 to 0.2996 (Saini et al., 9 Oct 2025). Flux-dev also shows a strong low-NFE result, with FID at 5 steps improving from 177.8 under CFG to 71.2 under Rectified-CFG++.

These nonlinear and RF-specific controllers share a common premise: guidance should not only amplify the conditional signal, but also regulate the trajectory geometry that the amplification induces.

5. Structured semantic control: concepts, attributes, and counterfactuals

Scalar guidance acts uniformly across all conditioning factors. Several CFG-Ctrl methods replace that uniformity with structured semantic control.

“Contrastive CFG: Improving CFG in Diffusion Models by Contrasting Positive and Negative Concepts” addresses negative guidance (Chang et al., 2024). Naive negative CFG uses

e(t)=vθ(xt,t,c)vθ(xt,t,)\mathbf{e}(t)=\mathbf{v}_\theta(\mathbf{x}_t,t,\mathbf{c})-\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)6

which corresponds to

e(t)=vθ(xt,t,c)vθ(xt,t,)\mathbf{e}(t)=\mathbf{v}_\theta(\mathbf{x}_t,t,\mathbf{c})-\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)7

and is described as inverting the posterior, potentially driving samples off the data manifold. The proposed contrastive guidance defines e(t)=vθ(xt,t,c)vθ(xt,t,)\mathbf{e}(t)=\mathbf{v}_\theta(\mathbf{x}_t,t,\mathbf{c})-\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)8 and uses bounded coefficients

e(t)=vθ(xt,t,c)vθ(xt,t,)\mathbf{e}(t)=\mathbf{v}_\theta(\mathbf{x}_t,t,\mathbf{c})-\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)9

This yields a positive mode close to standard CFG near the concept and a negative mode that cancels guidance as the state becomes unrelated. On a COCO 10k synthesized positive-negative benchmark with SD1.5, CCFG preserves FID near the unguided baseline, with FID 19.963 versus 19.616 for None and 21.064 for nCFG, while reducing negative alignment comparably to nCFG.

“Decoupled Classifier-Free Guidance for Counterfactual Diffusion Models” introduces group-wise conditioning control for counterfactual generation (Xia et al., 17 Jun 2025). Instead of a single global weight, conditioning is split into attribute groups and combined as

ww0

For counterfactuals, two groups are used: affected attributes and invariant attributes, derived from the causal graph. On CelebA-HQ for ww1, global CFG with ww2 raises Smiling AUC to 98.6 but also amplifies Male to 99.7 and Young to 89.3, whereas DCFG with ww3 achieves Smiling 98.9 while reducing Male to 96.1 and Young to 77.8, and improves reversibility from LPIPS 0.142 to 0.112 and MAE 0.234 to 0.164. Similar reductions in attribute amplification are reported on EMBED and MIMIC-CXR, including a MIMIC-CXR finding intervention with finding 98.8, race 80.1, sex 96.4, MAE 0.151, and LPIPS 0.212.

These structured methods address a second misconception: that the conditioning vector is semantically homogeneous. The evidence indicates that concept exclusion, invariant preservation, and intervention fidelity often require separate control channels rather than a single scalar multiplier.

6. Distillation, efficiency, and deployment-time control

A separate direction moves control from the sampling trajectory into the model weights. “Diversity-Rewarded CFG Distillation” studies this for autoregressive music generation (Cideron et al., 2024). The teacher is a CFG-augmented policy with logits

ww4

using ww5 and the negative prompt “Bad audio quality.” The student is trained with an on-policy token-level KL distillation objective and a diversity reward

ww6

combined as

ww7

The method eliminates the approximately ww8 inference overhead of CFG, since deployment requires only one forward pass. Distillation alone matches CFG quality but reduces diversity; adding the diversity reward raises diversity beyond CFG, and deployment-time weight interpolation

ww9

provides a quality-diversity control knob. Human evaluation shows that the merged model LERP(0,15) is more diverse than base+CFG with a 57% win rate while preserving quality at approximately 51% win rate.

This weight-space perspective is orthogonal to sampler-side controllers such as FSG, SMC-CFG, or Cdxtdt=vθ(xt,t,)+we(t).\frac{d\mathbf{x}_t}{dt}=\mathbf{v}_\theta(\mathbf{x}_t,t,\varnothing)+w\,\mathbf{e}(t).0FG. It shifts CFG-Ctrl from online guidance design to offline compression of guidance behavior. The broader pattern across methods suggests several control dimensions: calibration of latent trajectories, temporal scheduling of guidance strength, nonlinear stabilization, semantic factorization, and deployment-time distillation. That taxonomy is interpretive rather than formal, but it captures the common research move away from the view of CFG as a single scalar hyperparameter.

Across the literature, the unifying conclusion is consistent. Guidance is most effective when treated as a structured control problem whose design depends on noise level, prompt semantics, transport geometry, and conditioning decomposition, rather than as a fixed extrapolation rule (Wang et al., 24 Oct 2025, Gao et al., 9 Mar 2026, Wang et al., 3 Mar 2026, Saini et al., 9 Oct 2025, Xia et al., 17 Jun 2025, Chang et al., 2024, Cideron et al., 2024, Zhou et al., 8 May 2026, Papalampidi et al., 19 Sep 2025).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to CFG-Ctrl.