Head Forcing: Long Autoregressive Video Generation via Head Heterogeneity
About
Autoregressive video diffusion models support real-time synthesis but suffer from error accumulation and context loss over long horizons. We discover that attention heads in AR video diffusion transformers serve functionally distinct roles as local heads for detail refinement, anchor heads for structural stabilization, and memory heads for long-range context aggregation, yet existing methods treat them uniformly, leading to suboptimal KV cache allocation. We propose Head Forcing, a training-free framework that assigns each head type a tailored KV cache strategy: local and anchor heads retain only essential tokens, while memory heads employ a hierarchical memory system with dynamic episodic updates for long-range consistency. A head-wise RoPE re-encoding scheme further ensures positional encodings remain within the pretrained range. Without additional training, Head Forcing extends generation from 5 seconds to minute-level duration, supports multi-prompt interactive synthesis, and consistently outperforms existing baselines. Project Page: https://jiahaotian-sjtu.github.io/headforcing.github.io/.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Long Video Generation | VBench-Long 60 seconds | Subject Consistency97.81 | 74 | |
| Long Video Generation | VBench 30 seconds | Throughput (FPS)15.81 | 7 | |
| Video Generation | MovieGenBench single-prompt 60s generation | Visual Quality4.04 | 6 | |
| Multi-prompt Video Generation | multi-prompt benchmark 15 six-prompt sequences (test) | Visual Quality Score3.93 | 4 | |
| Video Generation | VBench multi-prompt 60s | Quality Score84.74 | 4 |