Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

From Slow Bidirectional to Fast Autoregressive Video Diffusion Models

About

Current video diffusion models achieve impressive generation quality but struggle in interactive applications due to bidirectional attention dependencies. The generation of a single frame requires the model to process the entire sequence, including the future. We address this limitation by adapting a pretrained bidirectional diffusion transformer to an autoregressive transformer that generates frames on-the-fly. To further reduce latency, we extend distribution matching distillation (DMD) to videos, distilling 50-step diffusion model into a 4-step generator. To enable stable and high-quality distillation, we introduce a student initialization scheme based on teacher's ODE trajectories, as well as an asymmetric distillation strategy that supervises a causal student model with a bidirectional teacher. This approach effectively mitigates error accumulation in autoregressive generation, allowing long-duration video synthesis despite training on short clips. Our model achieves a total score of 84.27 on the VBench-Long benchmark, surpassing all previous video generation models. It enables fast streaming generation of high-quality videos at 9.4 FPS on a single GPU thanks to KV caching. Our approach also enables streaming video-to-video translation, image-to-video, and dynamic prompting in a zero-shot manner.

Tianwei Yin, Qiang Zhang, Richard Zhang, William T. Freeman, Fredo Durand, Eli Shechtman, Xun Huang• 2024

Related benchmarks

TaskDatasetResultRank
Text-to-Video GenerationVBench
Quality Score85.97
168
Video GenerationVBench--
126
Long Video GenerationVBench-Long 60 seconds
Subject Consistency97.81
74
Video GenerationVBench 5s
Quality Score84.05
73
Video GenerationnuScenes (val)--
72
Video GenerationVBench (test)
Semantic Score78.49
66
Video GenerationVBench Long
Motion Smoothness98.08
49
Video Generationshort videos 81-frames 240 prompts
Total Score4.5
38
Text-to-Video GenerationVBench (test)
Total Score81.18
37
Long Video GenerationVBench
Overall Score97.24
35
Showing 10 of 71 rows
...

Other info

Follow for update