Future Forcing: Future-aware Training-free KV Cache Policy for Autoregressive Video Generation

📅 2026-05-28
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the scalability limitations in autoregressive video generation caused by the growing memory overhead and error accumulation of key-value (KV) caching as sequence length increases. The authors propose a training-free, future-aware KV cache strategy that leverages a novel observation: pre-RoPE query distributions exhibit approximate stationarity. Building on this insight, they construct proxy queries for future tokens and dynamically assess each generated token’s importance to subsequent frames during inference. By retaining critical cache entries and merging redundant ones, the method overcomes the constraints of existing approaches that rely solely on current or local historical context. Evaluated on 60-second video generation, the proposed technique achieves up to a 1.49-point improvement in VBench-Long subject consistency.
📝 Abstract
Autoregressive (AR) video generation has emerged as a promising paradigm for long-horizon video synthesis, where each frame is generated conditioned on previously generated tokens. To accelerate inference, the KV cache is used to avoid redundant recomputation across generation steps. Nevertheless, its growth with generation length introduces increasing memory and error accumulation, limiting the scalability of AR models to even longer sequences. Existing KV cache compression methods mitigate this issue by selectively retaining only video tokens deemed important. However, most existing methods assess token importance using short-horizon signals derived from the current or historical generation context, making these methods prone to overlooking tokens that appear unimportant at early steps but later become critical for future frames. In this work, we identify an important property of trained AR video models: although RoPE-modulated queries evolve across autoregressive steps, the underlying canonical pre-RoPE query distribution remains remarkably stable throughout the video generation process. This approximate stationarity implies that future query distributions are estimable from historical statistics, enabling principled future-aware cache decisions without any additional training. Building on this insight, we propose Future Forcing, a training-free future-aware KV cache policy for AR video generation. Specifically, Future Forcing first constructs a future query proxy from historical statistics, then scores KV cache tokens by their importance under this proxy, and finally merges redundant token pairs within the affine subspace induced by the future query. Extensive experiments show that Future Forcing improves long-horizon consistency under limited KV caches, achieving up to 1.49 improvement in subject consistency on VBench-Long for 60s generation over existing AR video KV cache policies.
Problem

Research questions and friction points this paper is trying to address.

autoregressive video generation
KV cache
long-horizon consistency
token importance
memory efficiency
Innovation

Methods, ideas, or system contributions that make the work stand out.

future-aware
KV cache compression
autoregressive video generation
training-free
query stationarity