atlas

Research map / Video / Video generation

FIFO-Diffusion: Generating Infinite Videos from Text without Training

NeurIPS 2024 · Video › Video generation · approach: Efficient video diffusion models · 11 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Training-free FIFO queue-based diagonal denoising with latent partitioning and lookahead denoising lets short-clip text-to-video diffusion models generate arbitrarily long videos.

Problem

Long text-to-video generation with diffusion models trained on short clips suffers from temporal inconsistency and discontinuities in chunked autoregressive methods, and existing training-free methods have memory costs that grow with video length.

Approach

Diagonal denoising over a FIFO queue of frames with monotonically increasing noise levels, dequeuing a clean frame and enqueuing fresh noise each step; latent partitioning narrows the noise gap per block to reduce train-inference mismatch, and lookahead denoising lets noisier frames reference cleaner ones.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FIFO-Diffusion with latent partitioning (n=4) and lookahead denoising instead of PVDM-L (400-400s)UCF-101 video generation · UCF-101FVD_128: 648.4 -> 596.64Helped
Use FIFO-Diffusion with latent partitioning (n=4) and lookahead denoising instead of PVDM-L (400-400s)UCF-101 video generation · UCF-101IS: 74.40{$\pm$1.25} -> 74.44{$\pm$1.17}No clear effect
Use FIFO-Diffusion instead of FreeNoiselong video generation · 128 framesmemory usage [MB]: 26,163 -> 11,245Helped
Use FIFO-Diffusion instead of FreeNoiselong video generation · 256 framesmemory usage [MB]: 44,683 -> 11,245Helped
Increase target video length with FIFO-DiffusionFIFO-Diffusion (1 GPU) · 128 to 512 framesmemory usage [MB]: 11,245 -> 11,245No clear effect
Use FIFO-Diffusion instead of Gen-L-Videolong video generation · long video generationinference time [s/frame]: 22.07 -> 12.37Helped
Parallelize FIFO-Diffusion across 8 GPUs instead of using 1 GPUFIFO-Diffusion · long video generationinference time [s/frame]: 12.37 -> 1.84Helped
Add lookahead denoising without latent partitioning (ablation)diagonal denoising · VideoCrafter1 noise predictionrelative MSE loss: 1.09 -> 1.01Helped
Add latent partitioning with 2 partitions (ablation)diagonal denoising · VideoCrafter1 noise predictionrelative MSE loss: 1.09 -> 1.04Helped
Add latent partitioning with 4 partitions (ablation)diagonal denoising · VideoCrafter1 noise predictionrelative MSE loss: 1.09 -> 1.02Helped
Add lookahead denoising with latent partitioning (2 partitions) (ablation)diagonal denoising with latent partitioning · VideoCrafter1 noise predictionrelative MSE loss: 1.04 -> 0.99Helped
Add lookahead denoising with latent partitioning (4 partitions) (ablation)diagonal denoising with latent partitioning · VideoCrafter1 noise predictionrelative MSE loss: 1.02 -> 0.98Helped

Surprising findings

Limitations

Experimental setup

Datasets: UCF-101 MSR-VTT

Benchmarks: UCF-101

Metrics: FVD128 IS relative MSE memory usage inference time per frame optical flow magnitude

Baselines: FreeNoise Gen-L-Video LaVie + SEINE PVDM-L (400-400s) StyleGAN-V VIDM

Builds on: DDIM classifier-free guidance diffusion Video Diffusion Models

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy