Research
ViRDM: Taming Representation Distribution Matching for Few-Step Causal Video Generation
ViRDM: Taming Representation Distribution Matching for Few-Step Causal Video Generation Overview Research area: Computer vision — efficient post-training of autoregressive (causal, streaming) video di

- arXiv
- 2609.28923
- Published
- 2026-09-24
- Authors
- Zichong Meng, Chongjian Ge, Chun-Hao P. Huang, Yang Zhou, Huaizu Jiang
AI summary
ViRDM: Taming Representation Distribution Matching for Few-Step Causal Video GenerationOverview
Research area: Computer vision — efficient post-training of autoregressive (causal, streaming) video diffusion models, specifically few-step generation.
Technical level: Advanced. The paper assumes familiarity with diffusion/flow-matching samplers, distribution matching distillation, VAE latents, and kernel-based distribution objectives such as maximum mean discrepancy.
Scope: The paper diagnoses why representation distribution matching (RDM), developed for one-step image generation, cannot be transferred directly to few-step causal video generation, and builds a teacher-free, critic-free recipe (ViRDM) that post-trains only the generator against a fixed offline representation distribution.
What This Paper Is About
Few-step autoregressive video diffusion enables low-latency streaming generation, but existing post-training methods rely on Distribution Matching Distillation (DMD), which needs a large frozen score teacher plus an online critic — for example, distilling a Wan 2.1 1.3B generator typically also requires a frozen 14B teacher and an online 1.3B critic, so three video diffusion networks are maintained and evaluated at every update. The paper asks whether that teacher–critic stack can be eliminated by post-training only the generator against a precomputed target distribution. The goal is a practical, memory-feasible recipe that matches generated videos directly to a fixed offline representation distribution and improves video quality at lower memory and training cost.
Key Contributions
-
Identifies three barriers to extending image RDM to few-step video generation: a memory-prohibitive end-to-end gradient path, a video-specific optimization regime that does not follow the image RDM prescription, and representation distributions that underconstrain temporal dynamics.
-
Turns those diagnoses into a memory-feasible recipe. ViRDM combines stochastic clean exits with staged vector–Jacobian products (VJPs) and a lightweight VAE decoder, establishing suitable generated-population sizes and a causal initialization, and complementing the objective with lightweight dynamics regularization. It completely avoids stacking a diffusion score teacher or a learned critic during training.
-
Demonstrates quantitatively that the recipe replaces a DMD three-network pipeline with generator-only post-training. The complete recipe reaches 84.87 on the official VBench evaluation, exceeding the previous best few-step causal baseline by 0.36, using only 20 generator updates and 16 A100 GPU-hours with peak memory of 48.3 GB per GPU.
-
Reports exploratory results for a lower causal sampling budget and for one-, two-, and four-step bidirectional generation, indicating the recipe extends beyond the primary four-step causal setting.
Main Findings
-
Memory and time reduction versus DMD. In the same 8-A100 parallelized training setting, ViRDM reduces peak memory from 77.1 to 48.3 GB per GPU and post-training time from 22 to 2 hours, while improving the VBench Total from 84.51 to 84.87.
-
Cumulative memory analysis shows each ingredient is needed. Full rollout with the Wan VAE decoder and end-to-end backward passes runs out of memory on 8 GPUs; stochastic exits alone still OOM; stochastic exits plus staged VJPs with the Wan VAE still OOM. Only stochastic exits, the lightweight decoder, and staged VJPs are feasible: 68.5 GB peak on 1 GPU, and 48.3 GB peak on 8 GPUs, for 81-frame (21-latent-frame) videos at 832×480 resolution.
-
Small generated populations suffice for video. Unlike image RDM, which reports a broad optimum above 2,048 fresh-generated samples and substantial degradation at B = 512, causal few-step video RDM already gives an effective signal at B = 8. Scaling is not monotonic: B = 64 scores 83.41 Total / 84.11 Quality / 80.61 Semantic; B = 256 slightly underperforms at 83.33 / 84.02 / 80.57; B = 1024 improves Total and Quality by only 0.16 and 0.21 and decreases Semantic by 0.02, despite requiring 16× more accumulation rounds per update (128 accumulation rounds per GPU, about 96 minutes per update). B = 64 is adopted as the default.
-
Causal initialization is essential. Bidirectional (No Init) reaches only 65.80 Total, 68.82 Quality, 53.72 Semantic under chunkwise causal generation, with its high 51.39 Dynamic Degree attributed to severe incoherent drift rather than useful dynamics. Teacher Forcing reaches 83.21 / 84.05 / 79.85 with 43.18 Dynamic Degree; Causal Consistency Distillation reaches 82.99 / 83.92 / 79.25 with 47.44; Causal ODE reaches 83.41 / 84.11 / 80.61 with 48.61 and is used thereafter. The failure of the bidirectional start is caused by incompatibility with causal generation, not by multi-step sampling, since Teacher Forcing is also multi-step.
-
Representation matching alone leaves dynamics underconstrained. Before dynamics regularization, the model reaches 85.77 Total without Dynamic Degree after only 20 generator updates, surpassing the previous best of 85.34 achieved by Self Forcing, while remaining below DMD-based baselines on Dynamic Degree. With dynamics regularization, ViRDM reaches 84.87 Total and 72.02 Dynamic Degree on the official full VBench, surpassing the previous best causal few-step baseline, Causal Forcing, by 0.36 under the same official VBench evaluation protocol.
-
Cost per update. The complete post-training run finishes in two hours on eight A100 GPUs (16 A100 GPU-hours), with each of the 20 generator updates taking approximately six minutes. The same recipe is feasible on a single 80 GB A100 using gradient accumulation with a peak memory footprint of 68.5 GB.
-
Encoder sensitivity to dynamics is nonlinear. Video encoders provide a stronger dynamic signal than image encoders, but the resulting RDM objective penalizes near-static clips without reliably distinguishing moderate from high dynamics — motivating the explicit dynamics regularization term.
Methodology in Plain English
The authors start from representation distribution matching, which trains a generator by comparing generated samples with a fixed reference set of features extracted by frozen encoders, using a maximum mean discrepancy objective with a Gaussian kernel over joint visual–text representations. For video, they replace the image encoder with a frozen contextual video encoder (V-JEPA 2.1 ViT-L/16, whose 1,024-dimensional final-LayerNorm tokens are globally averaged across space and time) and use the frozen text branch of ViT-SO400M-16-SigLIP2-256 to produce a 1,152-dimensional normalized text feature, giving a 2,176-dimensional joint representation. The reference population is 6,505 video–text pairs from the training data built by Causal Forcing, encoded once offline; kernel bandwidths are computed from it.
Because the RDM loss for video sits behind a four-step autoregressive rollout, a heavy video VAE decoder, and a frozen representation encoder, a literal implementation runs out of memory. Three changes fix this:
-
Consistency-style sampling with stochastic exits. Every denoising step produces a clean endpoint prediction that can be scored, so the method uniformly samples one exit S from {1, …, K} (K = 4 by default) per distributed microbatch and applies RDM supervision only to that exit. Earlier steps advance the rollout without gradients, so the backward graph covers one exit per update, while all exits still receive distributional supervision across training.
-
Staged vector–Jacobian products. Instead of holding the generator, decoder, and encoder graphs simultaneously, the gradient is passed backward one module at a time: the loss produces a gradient on the representation, the frozen encoder converts it to a gradient on the decoded video, the decoder converts that to a gradient on the clean latent, and the generator uses that to update its parameters. Each graph is released as soon as it has produced its output gradient.
-
A lightweight decoder. Since RDM is evaluated on the decoded representation rather than on pixel reconstruction, the decoder is only a fixed differentiable bridge, so the full Wan VAE decoder in the gradient path is replaced by the lightweight TAEW2.1 video decoder.
Two further controllable variables are studied under fixed conditions: the number of fresh generated videos B used to estimate the generated distribution, and the initialization. Training uses AdamW at a learning rate of 2×10⁻⁶ with (β₁, β₂) = (0.9, 0.95), no weight decay, 20 generator updates on eight A100 GPUs, generating 81-frame (21-latent-frame) videos at 832×480 with chunk-wise causal generation at three latent frames per chunk, four-step sampling with a timestep shift of 5, and VBench Total, Quality, and Semantic scores on the extended VBench prompt set used by Self Forcing, with a fixed training seed across compared runs.
Why This Matters
Impact on research. The paper shows that the resource-intensive teacher–critic stack used in DMD-based few-step video post-training is not strictly necessary: a fixed offline representation distribution can supply the training signal instead. It also documents a concrete set of transfer failures between image and video distribution matching — population size, initialization, and temporal-dynamics coverage — that reframes how representation-space objectives should be adapted across modalities.
Real-world applications (drawn from the interactive applications the paper cites as motivation for autoregressive video diffusion):
- Interactive streaming content creation, where low-latency, few-step causal generation is required.
- World modeling and game simulation, where frames must be produced causally and reused through key–value caches.
- Embodied intelligence, where real-time video prediction supports decision-making loops.
- On-premise or limited-hardware post-training, since the recipe fits on a single 80 GB A100 using gradient accumulation at 68.5 GB peak memory.
Industry relevance. The practical numbers matter for deployment: replacing a three-network pipeline with generator-only post-training cuts peak memory from 77.1 to 48.3 GB per GPU and post-training time from 22 to 2 hours in the same 8-A100 setting, and the complete run costs 16 A100 GPU-hours. That lowers the barrier for teams that cannot hold a large frozen teacher plus an online critic in memory during training.
Future Directions
- Lower causal sampling budgets. The authors report exploratory results for a lower causal sampling budget, but the primary setting remains four-step causal generation.
- Bidirectional generation at one, two, and four steps. The same recipe shows potential for one-, two-, and four-step bidirectional generation, reported only as exploratory.
- Extending the study on generated-population size. The non-monotonic scaling between B = 64, 256, and 1024 raises the question of whether larger populations could help under a different reference-set or accumulation scheme, given that the image RDM prescription does not transfer.
- Better temporal supervision. The current fix for underconstrained dynamics is a lightweight explicit dynamics regularization, added because globally pooled video features only weakly distinguish moderate from high dynamics; whether a richer temporal representation objective can replace it remains open.
Target Audience
Researchers and engineers working on efficient video diffusion, few-step distillation, and streaming or autoregressive video generation who want to understand how representation-space distribution matching behaves when moved from one-step images to multi-step causal video, and who need a post-training procedure that avoids a large frozen teacher network and an online critic.
Authors’ abstract
Few-step autoregressive (AR) video diffusion enables low-latency streaming generation, but existing post-training methods predominantly rely on Distribution Matching Distillation (DMD), requiring both a large pretrained teacher and an online critic to estimate distributional discrepancies through diffusion scores. In this work, we ask whether this resource-intensive teacher--critic stack can be eliminated by post-training only the generator against a precomputed target distribution. Drawing inspiration from representation distribution matching (RDM) for one-step image generation, we systematically study its transfer to few-step causal video generation and identify three key barriers: a memory-intractable gradient path, a distinct video optimization regime, and representation distributions that underconstrain temporal dynamics. We introduce ViRDM, a teacher- and critic-free video post-training recipe that addresses these barriers sequentially. By coupling RDM with stochastically truncated clean-exit supervision, a lightweight VAE decoder, and staged vector--Jacobian products, ViRDM makes representation distribution matching memory-feasible for multi-step causal video rollouts. We further establish effective generated-population and initialization regimes for video RDM, and introduce lightweight dynamics regularization to compensate for the underconstrained temporal dynamics. ViRDM turns three-network distillation into generator-only post-training, reducing GPU memory use and training time while improving video quality. With only 20 generator updates, the recipe reaches 84.87 on the official VBench evaluation, outperforming the previous best few-step causal baseline by 0.36, while requiring 16 A100 GPU-hours. We additionally report exploratory results demonstrating the potential of the same recipe for lower causal sampling budget and for one-, two-, and four-step bidirectional generation.