Source

Ho, Salimans et al. (2022), LIT-627 — Video Diffusion Models, §3.1 and Table 6.

The claim

Given a diffusion model trained unconditionally on 16-frame clips, you can extend a video by generating the next block conditioned on the frames you already have. The obvious way is replacement: at each denoising step, overwrite the known frames’ part of the sample with a correctly noised copy of the real frames, and let the model fill in the rest. That lets the known frames influence the new ones only through the model’s joint prediction. The model is never told the new frames must agree with them.

Replacement is not folklore — it is LIT-722 §I.2, and that paper shows you where it breaks. Song et al. want pₜ(z(t) | Ω(x(0)) = y), call it “in general intractable”, and approximate

pₜ(z(t)|A) = 𝔼[pₜ(z(t)|Ω(x(t)), A)] ≈ 𝔼[pₜ(z(t)|Ω(x(t)))]

dropping the conditioning on the exact known values at t = 0 and keeping only the noised known dimensions at time t. The discarded term is precisely the requirement that the new content agree with the real frames rather than with a noisy copy of them. So the FVD gap below is not a mysterious empirical fact about splicing: it is the size of an approximation error whose derivation is written down in the source of the method being rejected.

Use reconstruction guidance instead. At each step, add a gradient term that pushes the model’s denoised estimate of the known frames toward the real ones, and let that gradient flow into the unknown frames. Reconstruction guidance is VDM’s own proposal (LIT-627, §3.1), made for exactly this use: extending a video with an unconditionally trained model. VDM compares the two with the model and guidance weight fixed, generating 64×64×64 video by extending 16-frame blocks (Table 6):

Guidance weightMethodFVDFID-avgIS-avg
2.0reconstruction guidance136.2213.7710.30
2.0replacement451.4525.957.00
5.0reconstruction guidance133.9213.5910.31
5.0replacement456.2426.057.04

First-frame FID and IS are the same for both, as they should be, since both methods generate the first block identically. The difference is entirely in coherence across blocks. With replacement, “frames from different blocks throughout the generated videos appear to be uncorrelated samples” (§4.3.3).

Conditions

  • This is for models you cannot retrain. Current video models build conditioning into training. Wan (LIT-619) concatenates a masked conditioning latent on channels, as do Emu Video and SVD. A model trained that way needs neither method. This practice applies when all you have is an unconditional model.
  • One comparison, one domain, one model size. The small text-to-video model at 16×64×64. The paper also uses the method for spatial super-resolution conditioning, shown qualitatively.
  • It costs a gradient per step. Reconstruction guidance needs a backward pass through the model at every sampling step, which replacement does not. The paper does not report the cost.