Stream-R1: Reliability-Perplexity Aware Reward Distillation for Streaming Video Generation
Summary (Overview)
- Key Problem: Existing Distribution Matching Distillation (DMD) methods for streaming video generation treat all student rollouts, frames, and pixels as equally reliable supervision, ignoring variance in the supervision signal's quality.
- Core Insight: The DMD supervision signal exhibits two complementary axes of variance: Inter-Reliability (variation in supervision reliability across different student rollouts) and Intra-Perplexity (variation across spatiotemporal regions within a rollout in how much further refinement can improve quality).
- Main Solution: Stream-R1, a framework that adaptively reweights the DMD objective using a single reward-guided mechanism at both the rollout level (Inter-Reliability weighting) and the spatiotemporal-element level (Intra-Perplexity weighting).
- Technical Contribution: Derives a per-pixel gradient saliency map from a pretrained video reward model, factorizes it into spatial and temporal weights, and combines it with an exponential rollout-level reward weight. Includes adaptive balancing across multiple quality dimensions (visual quality, motion quality, text alignment).
- Results: Achieves consistent improvements over distillation baselines on standard benchmarks across all quality dimensions, surpasses its multi-step teacher model in some metrics, and demonstrates superior temporal stability in long video generation, with no architectural changes or inference cost overhead.
Introduction and Theoretical Foundation
Recent video diffusion models achieve high quality but suffer from prohibitive inference costs due to multi-step denoising over fixed windows. Autoregressive streaming video diffusion models offer a solution by enabling causal, frame-by-frame generation. To make this practical, Distribution Matching Distillation (DMD) is used to compress a multi-step teacher into a few-step student by minimizing the output distribution divergence.
However, existing DMD methods apply indiscriminative distillation: they minimize the per-instance discrepancy between student and teacher outputs with uniform weight for every rollout, frame, and pixel. This approach overlooks two critical sources of variance in the DMD supervision signal:
- Inter-Reliability: The DMD gradient is an estimate whose reliability varies across rollouts. The teacher-derived is a conditional denoiser. When a student rollout is near the teacher's high-quality mode, points toward closing the residual gap. When a rollout is far from this mode, encodes a "within-low-quality refinement" rather than a path to high quality. Averaging equally conflates these regimes.
- Intra-Perplexity: Within a single rollout, different spatial regions and temporal frames contribute unequally to potential quality improvement. Some regions are far from the high-quality mode (high perplexity), while others are near their local optimum (low perplexity). A uniform loss wastes optimization budget on saturated regions and under-supervises high-perplexity regions.
The distillation objective should therefore address two complementary questions: whether to learn from each rollout (based on reliability) and where to concentrate optimization within each rollout (based on perplexity).
Methodology
Stream-R1 is built upon the DMD framework. Given a text prompt , the student generator produces a clean latent . A noisy version is created by adding noise at timestep . Critic networks and estimate score functions. The base DMD gradient and loss are:
where is the normalized gradient and is the stop-gradient operator.
Stream-R1 modulates this loss with two adaptive weights derived from a single pretrained video reward model.
1. Inter-Reliability Weighting (): A pretrained reward model evaluates the student-generated rollout , aggregating per-dimension rewards into a balanced final reward (defined later). This score proxies supervision reliability. The per-sample loss multiplier is:
where is a temperature. Rollouts with higher rewards (more reliable supervision) dominate the gradient.
2. Intra-Perplexity Weighting (): A per-element weight map localizes optimization pressure where refinement yields the largest expected gain. For a quality dimension , the reward model maps video to a scalar . The per-axis saliency map is the absolute gradient:
Adaptive Gradient-Saliency Combination: Saliency maps from different dimensions are combined adaptively, allocating greater attention to dimensions with lower current scores (more room for improvement):
where is a temperature parameter.
Spatiotemporal Saliency Decomposition: The combined saliency is factored into temporal and spatial components.
- Temporal Weight Extraction: Per-frame saliency is normalized and clamped: The weights are mean-normalized: .
- Spatial Weight Extraction: Per-frame, spatial saliency is normalized independently: Each frame's spatial weights are independently mean-normalized to 1.
- Composition: The final per-element weight map is:
3. Balanced Multi-Dimensional Reward: To prevent unbalanced improvement, a balance penalty based on the standard deviation of improvements across dimensions is subtracted from the base reward: A sliding window of size tracks per-dimension reward history. Improvement for dimension is:
The balance penalty is:
The final balanced reward is:
where is a weighting coefficient. The penalty is activated after a warmup period.
4. Overall Objective: The final Stream-R1 generator loss combines all components:
where denotes element-wise multiplication.
Empirical Validation / Results
Implementation Details: Built upon Reward Forcing [25]. Uses Wan2.1-T2V-1.3B as student and Wan2.1-T2V-14B as teacher. Generates 5-second videos at 832×480 resolution. Training: 1,000 steps on 8 A100 GPUs.
Short Video Generation (5-second): Benchmarked against various open-source models on 946 VBench prompts.
| Model | Params | FPS ↑ | Total Quality ↑ | Semantic ↑ |
|---|---|---|---|---|
| Diffusion models | ||||
| LTX-Video [10] | 1.9B | 8.98 | 80.00 | 70.79 |
| Wan2.1 [32] | 1.3B | 0.78 | 84.26 | 80.09 |
| Autoregressive / streaming models | ||||
| SkyReels-V2 [4] | 1.3B | 0.49 | 82.67 | 74.53 |
| MAGI-1 [30] | 4.5B | 0.19 | 79.18 | 67.74 |
| NOVA [6] | 0.6B | 0.88 | 80.12 | 79.05 |
| Pyramid Flow [17] | 2B | 6.7 | 81.72 | 69.62 |
| CausVid [20] | 1.3B | 17.0 | 82.88 | 78.69 |
| Self Forcing [13] | 1.3B | 17.0 | 83.80 | 80.64 |
| LongLive [35] | 1.3B | 20.7 | 83.22 | 81.37 |
| Rolling Forcing [23] | 1.3B | 17.5 | 81.22 | 69.78 |
| Reward-guided distillation | ||||
| Reward Forcing [25] | 1.3B | 23.1 | 84.13 | 81.32 |
| Stream-R1 (Ours) | 1.3B | 23.1 | 84.40 | 81.44 |
- Stream-R1 achieves the highest Total score (84.40) among all compared methods, surpassing the multi-step teacher Wan2.1 (84.26) and Reward Forcing (84.13).
- It attains the highest Quality score (85.14) among autoregressive/streaming models.
- It achieves the best Semantic score (81.44) across all methods.
- Compared to Reward Forcing, Stream-R1 improves Total (+0.27), Quality (+0.30), and Semantic (+0.12).
Long Video Generation (10s to 180s): Stream-R1 outperforms Reward Forcing on all six VBench metrics (subject/background consistency, imaging quality, motion smoothness, aesthetic quality, drift) across all durations. The performance gap widens as video length increases, indicating superior temporal stability.
VLM-based Evaluation (Qwen3-VL): Evaluated on 60-second videos.
| Model | Visual ↑ | Dynamic ↑ | Text ↑ |
|---|---|---|---|
| SkyReels-V2 [4] | 3.30 | 3.05 | 2.70 |
| CausVid [20] | 4.66 | 3.16 | 3.32 |
| Self Forcing [13] | 3.89 | 3.44 | 3.11 |
| LongLive [35] | 4.79 | 3.81 | 3.98 |
| Reward Forcing [25] | 4.82 | 4.18 | 4.04 |
| Stream-R1 (Ours) | 4.92 | 4.04 | 4.11 |
Stream-R1 attains the highest Visual Quality and Text Alignment scores.
Human Preference Evaluation (50 long videos): Stream-R1 is preferred over Reward Forcing on all five judged dimensions.
| Dimension | Win Rate (%) |
|---|---|
| Temporal Consistency | 51.0% |
| Dynamic Reasonableness | 63.0% |
| Visual Quality & Aesthetics | 60.0% |
| Text-Video Alignment | 54.1% |
| Overall Preference | 57.0% |
Ablation Study:
| Variant | Short Video (VBench) ↑ | Long Video ↑ |
|---|---|---|
| Total | Quality | |
| Baseline (no reward) | 83.44 | 84.16 |
| + Spatial reward () | 83.67 | 84.46 |
| + Balanced Multi-Dim reward () | 83.67 | 84.45 |
| + Temporal reward () [Full] | 84.40 | 85.14 |
| Hyperparameter sensitivity | ||
| (spatial only) | 83.68 | 84.44 |
| 83.42 | 84.21 |
- Adding spatial saliency improves Quality and Long Total.
- Balanced multi-dimensional reward improves Semantic.
- Incorporating temporal decomposition produces the largest single improvement (+0.72 on Short Total, reduces Drift).
- An excessively high temporal floor () degrades performance, showing the importance of temporal contrast.
Visualization of Spatiotemporal Weights: A controlled experiment with injected Gaussian blur shows that the saliency map concentrates on corrupted regions and semantically/dynamically important content. Temporal weights grow monotonically as the degraded area expands, confirming that Stream-R1's weights reflect localized quality deficiency.
Theoretical and Practical Implications
- Theoretical: Reformulates DMD-based distillation as a reliability-perplexity aware process. Highlights that indiscriminative treatment caps quality upper bounds. Provides a principled framework for decomposing global reward signals into spatiotemporally localized guidance.
- Practical: Demonstrates that reward-guided distillation can push a student model beyond the teacher's quality frontier while achieving 30× higher inference speed. Offers a method to improve temporal stability and reduce quality drift in long video generation. The framework requires no architectural modification to the student and adds no additional inference cost. The principle of reward decomposition is broadly applicable to other modalities (image synthesis, 3D content generation).
Conclusion
Stream-R1 introduces a dynamic spatiotemporal reward-guided distillation framework that addresses Inter-Reliability and Intra-Perplexity variance in DMD supervision. By decomposing scalar reward signals into factored spatial and temporal saliency via reward-model gradient backpropagation, it concentrates optimization on quality-deficient regions and frames. Experiments show Stream-R1 achieves state-of-the-art performance on short and long video generation benchmarks, surpassing its teacher model in some metrics and demonstrating superior temporal stability. Human and VLM evaluations confirm balanced quality improvements. The work opens a new direction for reward-guided generation across modalities.
Related papers
- Generative World Renderer at the Speed of Play
AlayaRenderer-Flash achieves real-time generative rendering at 31.54 FPS through autoregressive streaming, few-step distillation, and lightweight codecs.
- Search Beyond What Can Be Taught: Evolving the Knowledge Boundary in Agentic Visual Generation
Co-training a generator and reasoner to discover the generator's evolving knowledge boundary enables adaptive search, matching frontier oracles at minimal compute.
- Vidu S1: A Real-Time Interactive Video Generation Model
Vidu S1 achieves real-time interactive video generation with voice control, infinite length, and state-of-the-art quality on consumer GPUs.