Causal Forcing - Autoregressive Diffusion Distillation Done Right for High-Quality Real-Time Interactive Video Generation

Zhu et al. 2025

code


CAUSAL RCM
Parallel denoising distillation
MIRAI
Video-Mirai: Autoregressive Video Diffusion Models Need Foresight
flex attention


Hozy Summary

  • Problem)
    • AR distillation methods (CausVid, Self-Forcing) show poorer performance compared to standard step-distillation method.
      • Symptoms)
        • Low vision quality, dynamic degree, and instruction following
    • Authors suspect the architectural gap between the bidirectional teacher and the AR student model in the existing methods.
      • Why?)
        • Authors argue that resolving timestep-gap is not the problem.
          • Pf.)
            • A student model that is first trained student using standard DMD and then further trained using Self Forcing showed low quality outputs compared to the standard DMD.
            • They argue that the pre-trained standard DMD resolved the timestep-gap, but latter Self Forcing caused the architectural gap. (?)
    • They further focus on the ODE distillation process (student ODE initialization (CausVid)).
      • cf.) the MSE-loss during the initialization process
        • Recall that ODE initialization(CausVid) was made by \(\mathcal{L}_{\text{init}} = \mathbb{E}_{x, t^i}\left\Vert G_\phi\left( x_{t^i}^i, x_{t^i}^{\lt i}, t \right) - x_{0}^i \right\Vert^2\)
      • Why?)
        • By Rectified Flow, the transport between two distributions must be injective for the MSE loss to be valid.
        • They show that the probability that injectivity does not hold is greater than 0.
        • By Bishop & Nasrabadi, authors argue that the student learns a conditional-expectation solution instead of the actual solution.
  • Sol.)
    • Train an additional AR teacher model for the ODE distillation (i.e. the student initialization)
      • Use teacher forcing (TF) to train on the pre-trained bidirectional model.
      • Let this TF teacher to sample the PF-ODE-trajectory.
    • Initialize the student AR model using this trajectory.
    • Perform asymmetric DMD just as the Self-Forcing.
      • Why is it asymmetric?)
        • The teacher model in this stage is the original bidirectional model.



Causal Forcing ++

Summary

  1. Keep CF Stage 1: TF-trained multi-step AR diffusion teacher.
  2. Replace CF Stage 2: causal ODE distillation \(\rightarrow\) causal consistency distillation
    • same AR-conditional flow-map target
    • one online adjacent teacher ODE step
    • no offline full PF-ODE trajectories
    • smaller optimization gap
    • ~4× cheaper, no extra trajectory storage
  3. Keep CF Stage 3: Self-Forcing-style asymmetric DMD with self-rollout.
  • Additional:
    • targets frame-wise 1–2 step AR generation
    • causal DMD with TF as alternative initialization; worse than causal CD
    • action-conditioned world-model extension



Enjoy Reading This Article?

Here are some more articles you might like to read next:

  • From Slow Bidirectional to Fast Autoregressive Video Diffusion Models (CausVid)
  • Flow Straight and Fast - Learning to Generate and Transfer Data with Rectified Flow (Rectified Flow)
  • Self Forcing - Bridging the Train-Test Gap in Autoregressive Video Diffusion
  • Guiding a Diffusion Model with a Bad Version of Itself (Autoguidance)
  • (DM Reconst.) [WIP] Ch.10 Distillation-Based Methods for Fast Sampling