atlas

Research map / Video / Video generation

Frame Context Packing and Drift Prevention in Next-Frame-Prediction Video Diffusion Models

NeurIPS 2025 · Video › Video generation · approach: Efficient video diffusion models · 3 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.

Proposes FramePack, a progressive frame-context compression structure for next-frame(-section) video diffusion models with bounded context length, plus anti-drifting sampling orders and discrete history tokens, finetuned on HunyuanVideo.

Problem

Next-frame-prediction video diffusion models face a forgetting-drifting trade-off: encoding more history frames explodes transformer context length, while reducing drift (error accumulation) usually weakens temporal memory.

Approach

Compress history frames with frame-wise importance (time proximity or feature similarity) using geometrically decreasing patchify kernels so total context length converges to a fixed bound; combine with planned-endpoint bidirectional sampling orders and K-means discrete history representation to suppress drift.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use inverted anti-drifting sampling instead of alternative architecturesHunyuanVideo · 512 text-to-video prompts, 30 secondsΔ drift Clarity: 7.35% -> 2.25%Helped
Use inverted anti-drifting sampling instead of vanilla sampling (ablation)HunyuanVideo · 512 text-to-video prompts, 30 secondsELO: 1074 -> 1220Helped
Add discrete history to vanilla sampling (ablation)HunyuanVideo · 512 text-to-video prompts, 30 secondsELO: 1074 -> 1222Helped
Add a planned endpoint to vanilla sampling (ablation)HunyuanVideo · 512 text-to-video prompts, 30 secondsΔ drift Clarity: 3.18% -> 2.72%Helped
Change vanilla sampling to inverted sampling (ablation)HunyuanVideo · 512 text-to-video prompts, 30 secondsDynamic: 92.97% -> 88.76%Hurt
Generate 1 rather than 9 frames per step in vanilla sampling (ablation)HunyuanVideo · 512 text-to-video prompts, 30 secondsELO: 1074 -> 1030Hurt
Generate 4 rather than 9 frames per step in vanilla sampling (ablation)HunyuanVideo · 512 text-to-video prompts, 30 secondsELO: 1074 -> 1050Hurt
Change the tail handling option among delete, compress, and append (ablation)FramePack sampling configurations · 512 text-to-video prompts, 30 secondsELO: 1142; 1145; 1150No clear effect
Vary packing configuration within the same sampling approach (ablation)FramePack sampling configurations · 512 text-to-video prompts, 30 secondsELONo clear effect
Use inverted sampling rather than vanilla sampling (ablation)HunyuanVideo · 512 text-to-video prompts, 30 secondsMotion: 94.08% -> 98.11%Mixed

Surprising findings

Limitations

Experimental setup

Datasets: LTXVideo-style dataset collection pipeline (multi-resolution, quality-filtered video)

Benchmarks: VBench VBench2

Metrics: Clarity (MUSIQ) Aesthetic (LAION predictor) Motion smoothness Dynamic degree (RAFT) Semantic (ViCLIP) Anatomy Identity (ArcFace) start-end drift contrast ELO from human A/B tests

Baselines: Repeating image-to-video Anchor frames (StreamingT2V-like) Causal attention (CausVid-like) Diffusion Forcing History guidance (HistoryGuidance-like)

Builds on: Diffusion Forcing CausVid RoPE HunyuanVideo

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