Papers
Topics
Authors
Recent
Search
2000 character limit reached

Teacher Stop-Gradient Fisher Objective

Updated 3 June 2026
  • The paper demonstrates that the teacher stop-gradient Fisher objective improves training stability and preserves high-quality motion in video diffusion models.
  • It employs a pointwise Fisher divergence to directly match student and teacher score fields, avoiding unstable gradients from reverse-KL.
  • Empirical results on VBench-T2V show significant gains in motion dynamics and inference speed, highlighting its practical advantages.

The teacher stop-gradient Fisher objective is a score-based distribution-matching criterion used in Score Gradient Matching Distillation (SGMD) for accelerating inference and refining motion dynamics in few-step video diffusion models. It addresses key stability and expressivity issues that arise in standard Distribution Matching Distillation (DMD) paradigms by leveraging a pointwise Fisher divergence with a stop-gradient on the teacher, offering improved training stability and preserving high-quality motion in aggressively distilled regimes (Wu et al., 28 May 2026).

1. Precise Formulation

Let GθG_\theta denote the student generator parametrized by θ\theta, and Sfake(xt,t;ϕ)S_\text{fake}(x_t, t; \phi) the “fake-score” network with parameters ϕ\phi. The teacher score Sreal(xt,t)=Steacher(xt,t)S_\text{real}(x_t, t) = S_\text{teacher}(x_t, t) is always treated with stop-gradient. The forward noising process is: xt=αtx0+σtϵ,ϵN(0,I),x_t = \alpha_t x_0 + \sigma_t \epsilon, \quad \epsilon \sim \mathcal{N}(0, I), where αt\alpha_t and σt\sigma_t are schedule values.

The teacher stop-gradient Fisher objective is: LFisher(θ,ϕ)=Ex0qθ,ϵ,t[c(t)Sfake(xt,t;ϕ)Sreal(sg[x0],t)2],L_\text{Fisher}(\theta, \phi) = \mathbb{E}_{x_0 \sim q_\theta, \epsilon, t}\Bigl[\, c(t)\, \| S_\text{fake}(x_t, t; \phi) - S_\text{real}(\mathrm{sg}[x_0], t) \|^2\,\Bigr], where

  • sg[]\mathrm{sg}[\cdot] is the stop-gradient operator,
  • θ\theta0
  • θ\theta1 is the distribution defined by θ\theta2,
  • θ\theta3 is the frozen teacher score.

Equivalently, with θ\theta4,

θ\theta5

2. Theoretical Rationale and Distinction from Reverse-KL

Fisher Divergence vs. Reverse-KL

Reverse-KL (minimizing θ\theta6) is highly mode-seeking, tending to avoid allocating mass to low-density regions of the target θ\theta7. In video diffusion distillation, this yields conservative student models with muted motion, suppressing crucial temporal dynamics. The Fisher divergence

θ\theta8

matches the score fields directly, providing a smoother, more global guidance that empirically encourages stronger motion dynamics and better coverage, particularly in few-step regimes.

Necessity of Teacher Stop-Gradient

Naively including backpropagation through teacher score inputs θ\theta9 during distillation exposes the optimization to unreliable or even divergent gradients, as such Sfake(xt,t;ϕ)S_\text{fake}(x_t, t; \phi)0 often lies outside the original teacher domain. Applying the stop-gradient operator to Sfake(xt,t;ϕ)S_\text{fake}(x_t, t; \phi)1 eliminates this unstable path, yielding a valid (though one-sided) Fisher-matching objective with substantially improved optimization stability.

Consistency Under Ideal Tracking

Assuming idealized tracking conditions—Sfake(xt,t;ϕ)S_\text{fake}(x_t, t; \phi)2 and Sfake(xt,t;ϕ)S_\text{fake}(x_t, t; \phi)3—the generator update induced by minimizing Sfake(xt,t;ϕ)S_\text{fake}(x_t, t; \phi)4 exactly aligns with the gradient step prescribed by reverse-KL, ensuring that the overall matching direction remains correct. This guarantees that Fisher (with stop-grad) retains the desirable theoretical properties of reverse-KL while being empirically superior in challenging few-step settings.

3. Gradient Derivation and Properties Under Ideal Tracking

Consider the process Sfake(xt,t;ϕ)S_\text{fake}(x_t, t; \phi)5. For perfect tracking, the Fisher objective reduces to: Sfake(xt,t;ϕ)S_\text{fake}(x_t, t; \phi)6 A variation Sfake(xt,t;ϕ)S_\text{fake}(x_t, t; \phi)7 in Sfake(xt,t;ϕ)S_\text{fake}(x_t, t; \phi)8 induces a change Sfake(xt,t;ϕ)S_\text{fake}(x_t, t; \phi)9. By information geometry, the update direction for ϕ\phi0 aligns with the reverse-KL gradient: ϕ\phi1 mirrored by the Fisher objective gradient. This ensures directional consistency and theoretical soundness, as shown by Proposition 3.1 in SGMD (Wu et al., 28 May 2026).

4. Practical Implementation in Score Gradient Matching Distillation

A distilled iteration, implemented in PyTorch-style pseudocode, consists of: xt=αtx0+σtϵ,ϵN(0,I),x_t = \alpha_t x_0 + \sigma_t \epsilon, \quad \epsilon \sim \mathcal{N}(0, I),2 The critical implementation requirement is that gradients never flow into the teacher score components due to the torch.no_grad() (stop-gradient).

5. Integration with Dual Potentials in SGMD

SGMD frames the distillation as a bilevel optimization, decoupling generator adaptation from fake-score learning. The dual potentials—Negative-Residual (NR) and Residual-Contraction (RC)—control the coupling between generator and fake-score network:

  • Negative-Residual: ϕ\phi2, corrects ϕ\phi3 to match ϕ\phi4.
  • Residual-Contraction: ϕ\phi5, corrects ϕ\phi6 to match ϕ\phi7.

Gradients in the ϕ\phi8-space induced by these terms are exactly opposite: ϕ\phi9 The tracking residual Sreal(xt,t)=Steacher(xt,t)S_\text{real}(x_t, t) = S_\text{teacher}(x_t, t)0 closes the loop, ensuring synchronization between the generator and score field. The overall SGMD iteration (with Sreal(xt,t)=Steacher(xt,t)S_\text{real}(x_t, t) = S_\text{teacher}(x_t, t)1) updates Sreal(xt,t)=Steacher(xt,t)S_\text{real}(x_t, t) = S_\text{teacher}(x_t, t)2 with Sreal(xt,t)=Steacher(xt,t)S_\text{real}(x_t, t) = S_\text{teacher}(x_t, t)3 and Sreal(xt,t)=Steacher(xt,t)S_\text{real}(x_t, t) = S_\text{teacher}(x_t, t)4 with Sreal(xt,t)=Steacher(xt,t)S_\text{real}(x_t, t) = S_\text{teacher}(x_t, t)5, efficiently restoring score-consistency and enabling stable, aggressive few-step distillation.

6. Empirical Performance and Effects

Empirical comparisons on VBench-T2V under 4-step sampling settings isolate the impact of Sreal(xt,t)=Steacher(xt,t)S_\text{real}(x_t, t) = S_\text{teacher}(x_t, t)6:

  • DMD2 (reverse-KL, Sreal(xt,t)=Steacher(xt,t)S_\text{real}(x_t, t) = S_\text{teacher}(x_t, t)7): FVD = 85.05, OptFlow = 77.46, DynDeg = 80.56
  • TSG-Fisher (stop-gradient Fisher, Sreal(xt,t)=Steacher(xt,t)S_\text{real}(x_t, t) = S_\text{teacher}(x_t, t)8): FVD = 82.98, OptFlow = 71.50, DynDeg = 94.25
  • SGMD (Fisher + dual potentials, Sreal(xt,t)=Steacher(xt,t)S_\text{real}(x_t, t) = S_\text{teacher}(x_t, t)9): FVD = 84.77, OptFlow = 75.64, DynDeg = 93.06

Switching from reverse-KL to teacher stop-gradient Fisher produces a substantial increase in DynDeg (motion dynamics) from 80.56 to 94.25, indicating that Fisher’s global field-matching signal encourages more vivid motion. OptFlow decreases somewhat (indicating a mode-covering/quality trade-off), but FVD improves alongside motion metrics. Pure Fisher without dual potentials requires more fake-score updates for stability, while SGMD achieves full performance with a single update (%%%%43ϕ\phi44%%%% speedup).

Human studies indicate strong preference for SGMD’s motion quality and overall video realism, with text alignment and visual metrics remaining competitive relative to DMD2.

7. Summary and Significance

The teacher stop-gradient Fisher objective establishes a one-sided, Fisher-style score matching loss with robust optimization properties in distillation scenarios. It:

  • Offers a stable alternative to reverse-KL for distribution matching in fast video diffusion,
  • Eliminates unreliable teacher gradients via stop-gradient,
  • Retains theoretical alignment with reverse-KL under exact tracking,
  • Is central in SGMD’s dual potential framework, enabling both strong motion dynamics and training efficiency in few-step video models (Wu et al., 28 May 2026).
Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

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 Teacher Stop-Gradient Fisher Objective.