Make-A-Video: Text-to-Video Generation without Text-Video Data
About
We propose Make-A-Video -- an approach for directly translating the tremendous recent progress in Text-to-Image (T2I) generation to Text-to-Video (T2V). Our intuition is simple: learn what the world looks like and how it is described from paired text-image data, and learn how the world moves from unsupervised video footage. Make-A-Video has three advantages: (1) it accelerates training of the T2V model (it does not need to learn visual and multimodal representations from scratch), (2) it does not require paired text-video data, and (3) the generated videos inherit the vastness (diversity in aesthetic, fantastical depictions, etc.) of today's image generation models. We design a simple yet effective way to build on T2I models with novel and effective spatial-temporal modules. First, we decompose the full temporal U-Net and attention tensors and approximate them in space and time. Second, we design a spatial temporal pipeline to generate high resolution and frame rate videos with a video decoder, interpolation model and two super resolution models that can enable various applications besides T2V. In all aspects, spatial and temporal resolution, faithfulness to text, and quality, Make-A-Video sets the new state-of-the-art in text-to-video generation, as determined by both qualitative and quantitative measures.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Video Generation | UCF-101 (test) | Inception Score82.55 | 105 | |
| Text-to-Video Generation | MSR-VTT (test) | CLIP Similarity0.3049 | 85 | |
| Text-to-Video Generation | UCF-101 | FVD81 | 61 | |
| Video Generation | UCF101 | FVD367.2 | 54 | |
| Text-to-Video Generation | UCF-101 zero-shot | FVD367.2 | 44 | |
| Text-to-Video Generation | MSR-VTT | CLIPSIM0.3049 | 28 | |
| Text-to-Video Generation | UCF-101 (test) | FVD367.2 | 25 | |
| Class-Conditional Video Generation | UCF-101 v1.0 (train test) | FVD81.25 | 21 | |
| Text-to-Video Generation | MSR-VTT zero-shot | CLIPSIM30.49 | 20 | |
| Class-conditioned Video Generation | UCF101 (test) | Fréchet Video Distance81.25 | 19 |