OPSD-V On-Policy Self-Distillation for Post-Training Few-Step Autoregressive Video Generators

TL;DR

We continue training few-step autoregressive video generators on their own inference-time rollout states, while a cleaner data-assisted teacher corrects long-horizon drift. OPSD-V preserves the original few-step sampler, reduces error accumulation, and sustains stronger motion.

Comparison Gallery

We apply OPSD-V as continued post-training to both LongLive and Self-Forcing. Under matched prompts, seeds, samplers, and cache settings, the comparisons below show three complementary gains: reduced long-horizon visual degradation, stronger sustained motion, and improvements in both quality and dynamics. Both the base models and OPSD-V use attention sink during inference. Click any prompt below a video to read its complete long-form description, or use side-by-side fullscreen to inspect larger videos.

01 Long-horizon Quality

Less accumulated visual drift.

02 Motion Dynamics

Stronger sustained motion.

03 Quality + Dynamics

Both benefits in one rollout.

Backbone
Benchmark
Improvement

Abstract

We propose OPSD-V, an on-policy self-distillation paradigm for post-training few-step autoregressive (AR) video diffusion models. Existing few-step AR video generators, often obtained through DMD-style distillation, can generate long videos with low latency, but still suffer from error accumulation and weakened motion dynamics during long autoregressive rollout. OPSD-V aims to further reduce long-horizon degradation and improve motion dynamics while preserving the original few-step inference path. Our key idea is to introduce real long-video data as temporal context during training and use it to provide dense trajectory-level supervision. Compared with relying only on a short-clip teacher distribution, real long videos offer a richer and cleaner target distribution for supervising long AR rollouts. Specifically, the student follows the exact inference-time rollout, generating each chunk conditioned on its own previously generated KV cache. In parallel, the teacher is evaluated at the same student-visited denoising states, but uses a cleaner AR-consistent temporal cache in which older history can be replaced by real-video context. To maintain autoregressive consistency and prevent the teacher from becoming a fully teacher-forced oracle, both branches share an initial real-video prefix, and the teacher keeps its most recent cache chunk generated by the model itself. This design provides dense denoising-level corrective targets under on-policy AR cache dynamics, without changing the sampler, number of denoising steps, or inference-time cache mechanism. We apply OPSD-V to representative few-step AR video models, including Self-Forcing and LongLive. Experiments show consistent improvements in visual quality, motion dynamics, and VBenchLong scores. Across 10 participants and 20 video pairs, OPSD-V is preferred over the base models in 66.0% of overall-preference judgments (82.5% excluding ties), demonstrating the effectiveness of on-policy self-distillation with real long-video context for long-horizon AR video generation.

Motivation

The top of the figure positions OPSD-V after few-step distillation: starting from a DMD/Self-Forcing-trained causal video generator, we continue training the same few-step model instead of changing its deployment-time sampler. The central difficulty is autoregressive cache degradation. Every generated chunk is written back into the KV cache, so its errors become part of the temporal state used to produce all later chunks.

Design principle Keep the student on-policy. Give the teacher a cleaner view.
Overview of OPSD-V and a training-free KV-cache intervention on LongLive.
The lower panel isolates the role of temporal context without any additional training. Both LongLive rollouts use the same model and begin from the same real-video first chunk. In the second row, only older KV-cache history is replaced by context from the corresponding real video, while the most recent chunk remains model-generated to preserve autoregressive continuation. Its immediate improvement shows that accumulated cache degradation, rather than the initial condition alone, is a major source of long-horizon failure.

Method

The student follows the exact deployment rollout. At each denoising state it visits, the teacher provides a corrective velocity target from a cleaner temporal context without replacing the student's trajectory.

Pipeline of OPSD-V cache-aware on-policy self-distillation.
01

Roll out on-policy

The student uses the original few-step sampler and writes its own generated chunks into the evolving KV cache.

02

Build a cleaner teacher context

Older history comes from real long-video chunks, while the latest generated chunk is retained for AR-consistent continuation.

03

Align velocity densely

Student and EMA teacher predict velocity at aligned noisy states. Each loss is backpropagated immediately to bound activation memory.

Quantitative

Average results over 240 one-minute videos from MovieGenBench and MeiBench. All methods use the same 1.3B backbone, few-step sampling path, and attention-sink cache mechanism.

Method Params NFE Quality Dynamics Semantic User Pref.
Human preference

User Study

We further conduct a user study with 10 participants. Each participant compares 20 paired videos, including 10 LongLive pairs and 10 Self-Forcing pairs, and answers three questions: overall preference, motion quality, and visual quality. Participants choose OPSD-V, Base, or Same when no perceptible difference is observed.

LongLive

Motion
Quality
49% 36% 15%
Visual
Quality
42% 33% 25%
Overall
54% 28% 18%

Self-Forcing

Motion
Quality
66% 25% 9%
Visual
Quality
79% 12% 9%
Overall
78% 12% 10%

Aggregated over both backbones, OPSD-V is preferred in 66.0% of overall comparisons, or 82.5% after excluding ties. Users also favor OPSD-V for motion quality (57.5%, 82.7% excluding ties) and visual quality (60.5%, 78.1% excluding ties).

Ablations

Two implementation choices are decisive: supervise velocity rather than reconstructed x0, and keep the denoising trajectory student-induced. Use side-by-side fullscreen on each ablation pair to inspect the larger videos.

Prediction target
Match velocity, not reconstructed x0.

Velocity supervision better preserves fine structures and long-horizon clarity. Each clip below shows only the first 25 seconds for faster inspection.

Example 01

Long bridge construction

x0 Loss
Velocity Loss
Example 02

Train crossing a bridge

x0 Loss
Velocity Loss
On-policy state
Keep the student trajectory on-policy.

Training debug rollouts show the mismatch directly: the teacher branch remains coherent, while the student collapses into blur when supervised along teacher-induced states. Each clip shows the first 5 seconds.

Debug step 56

Training rollout

Student
Teacher
Debug step 80

Training rollout

Student
Teacher

Citation


          
        

Base
+ OPSD-V