Skip to content
AI.info

Research

Light Forcing: Accelerating Autoregressive Video Diffusion via Sparse Attention

Light Forcing: Accelerating Autoregressive Video Diffusion via Sparse Attention Overview Research area: Computer Vision — efficient inference for autoregressive (AR) video diffusion models, specifical

arXiv
2602.04789
Published
2026-02-04
Authors
Chengtao Lv, Yumeng Shi, Yushi Huang, Ruihao Gong, Shen Ren, Wenya Wang

AI summary

Light Forcing: Accelerating Autoregressive Video Diffusion via Sparse Attention

Overview

  • Research area: Computer Vision — efficient inference for autoregressive (AR) video diffusion models, specifically sparse attention.
  • Technical level: Intermediate. The paper assumes familiarity with diffusion transformers, KV caches, attention blocks, and block-sparse GPU kernels, but its central ideas (which chunks deserve more compute, and how to pick which past frames to attend to) are explained through intuition and visual examples.
  • Scope in one sentence: The paper identifies why sparse attention borrowed from bidirectional video models fails on autoregressive video generators, and proposes a chunk-aware sparsity schedule plus a two-level sparse mask selection scheme that improves both quality and latency.

What This Paper Is About

Autoregressive video generators produce video chunk by chunk, keeping past frames in a KV cache, and their dominant cost is the quadratic attention over an ever-growing history. Sparse attention methods developed for bidirectional video diffusion models promise large speedups, but the authors show that applying them directly to AR models causes serious quality loss — most visibly over-saturation and irreversible degradation in later chunks. The paper's goal is to design the first sparse attention solution tailored to AR video generation, recovering lossless quality while delivering real-time generation.

Key Contributions

  1. The first sparse attention solution designed specifically for autoregressive video generation models (the authors state this is the first such solution to their knowledge).
  2. Chunk-Aware Growth (CAG): a mechanism that quantitatively estimates each chunk's contribution and assigns a sparsity ratio per chunk — lower sparsity (more compute) for early chunks, progressively higher sparsity for later chunks — while keeping total FLOPs equal to a target sparsity budget.
  3. Hierarchical Sparse Attention (HSA): a coarse-to-fine, two-level (frame level and block level) mask selection strategy that retrieves informative historical frames and then selects critical blocks within them, capturing global and local context under a fixed computational budget.
  4. Extensive experiments across three AR video generation models (Self Forcing, LongLive, Infinite-Forcing) and two benchmarks (VBench, VBench-Long), plus complementary plug-and-play acceleration techniques (FP8 linear layers, kernel fusion for RoPE/RMSNorm, and the efficient LightVAE).

Main Findings

  • Attention dominates AR video runtime. On Self Forcing 1.3B at 480p on an RTX 5090, once the chunk index reaches 14, attention accounts for approximately 75% of total latency — nearly three times the runtime of all other components combined (linear layers, RoPE, etc.) at the last chunk.
  • Sparsity in the first chunk is uniquely damaging. With 7 chunks for 21 latent frames, applying 80% sparsity to the first chunk causes an irreversible loss of visual quality and over-saturation in later chunks that dense attention afterwards cannot fix. Applying 80% sparsity to chunks 2–7, by contrast, is nearly lossless — the first chunk acts as a visual anchor for the whole rollout.
  • Sparse attention without adaptation collapses quality. Directly applying 1D sparse attention at 90% sparsity to pretrained Self Forcing weights drops the Total Score from 84.1 (Flash Attention) to 73.0; fine-tuning partially recovers it to 82.8 but still trails dense attention.
  • CAG and HSA are complementary. Adding CAG to the fine-tuned model raises Total Score to 83.2, and adding HSA on top reaches 84.5, recovering and surpassing dense attention (84.1).
  • Best quality and speed on Self Forcing (VBench, Table 1). Light Forcing achieves 84.5 Total Score with 7.39 s latency and 1.30x speedup, compared with FlashAttention2 (84.1, 9.61 s, 1.00x), STA (83.6, 8.27 s, 1.16x), Radial (73.7, 7.39 s, 1.30x), SVG2 (82.8, 21.38 s, 0.45x), VMoBA (83.6, 7.42 s, 1.29x), and SLA (83.2, 7.71 s, 1.25x). The paper reports 1.3x end-to-end and 3.79x attention speedup on Self Forcing.
  • Strong gains on LongLive (VBench, Table 1). Light Forcing reaches 83.9 Total Score with 8.81 s latency and 1.19x speedup, versus FlashAttention2 (83.2, 10.47 s, 1.00x), STA (82.6, 9.56 s, 1.10x), Radial (73.3, 8.89 s, 1.18x), SVG2 (81.9, 22.12 s, 0.47x), and VMoBA (71.3, 8.88 s, 1.18x).
  • Higher scores than dense attention on both models (84.5 vs. 84.1 for Self Forcing; 83.9 vs. 83.2 for LongLive), which the authors interpret as evidence of substantial redundancy in dense attention.
  • Long-video generation holds up. On VBench-Long with Infinite-Forcing 1.3B (15-second videos, fps=16), Light Forcing scores 84.1 Total Score versus 83.6 for FlashAttention2, with Quality Score improving from 84.6 to 85.4, Imaging Quality from 68.7 to 69.5, Motion Smoothness from 98.5 to 98.6, and Dynamic Degree from 54.7 to 64.7.
  • Qualitative improvements. In the “cute raccoon playing guitar in a boat on the ocean” comparison on Self Forcing, baselines show object duplication (STA and VMoBA producing two or more raccoons), anomalous objects (SLA generating multiple guitar handles), and color shifts/artifacts (Radial), while Light Forcing preserves fidelity.
  • Combined system-level speedups. With FP8 linear layers, kernel fusion, and LightVAE, the paper reports approximately 2.0–3.0x end-to-end speedup across GPUs: 27.4 FPS on RTX 5090, 16.8 FPS on A100, and 33.9 FPS on H100.
  • Low overhead for the retrieval stage. The added frame-retrieval step costs approximately a 2% increase in end-to-end runtime; HSA keeps attention complexity fixed regardless of the number of historical frames.
  • Baseline limitations noted. STA attains only 62.5% sparsity even with the smallest (3,3,3) window at the evaluated resolution; SVG2 requires repeated clustering initialization as the KV cache evolves; LongLive's LoRA fine-tuning makes some chunk-agnostic finetunable methods (e.g., VMoBA) hard to converge.

Methodology in Plain English

The starting point is a diagnostic: the authors test sparse attention at 80% and 90% sparsity applied to different chunks and observe that errors introduced early become baked in, while later chunks can tolerate heavy sparsity because they inherit structure from earlier ones. They formalize this by treating generation of chunk i as additional denoising steps that start from the noise level of chunk i−1, and bound the gap between the generated distribution and the true clean-data distribution with two terms: a finite-step sampling error that scales as 1/√T, and a score-estimation error. Both terms feed the chunk-wise sparsity ratio, written as sᵢ = sᵦₐₛₑ − αᵢβ, where αᵢ reflects the noise level of chunk i. The first chunk stays dense as a visual anchor, and the factor β is solved by requiring that total FLOPs after modulation match the FLOPs implied by a target sparsity ratio.

For long-range context, the authors first visualize attention logits and show that informative historical frames form complex diagonal and attention-sink patterns that a sliding window cannot cover. HSA therefore proceeds in two stages: it mean-pools queries and keys into block-level summaries, and additionally pools keys into frame-level summaries; each query block then scores all candidate past frames with the frame-level summaries and keeps the top-k, always including sink frames, nearby sliding-window frames, and frames inside the current chunk. Within the retrieved frames, it scores individual blocks with the block-level summaries and keeps the top-k blocks, producing a block mask over which standard block-sparse attention is computed.

Experimental setup: models are Self Forcing, LongLive, and Infinite-Forcing with a chunk size of three latent frames; finetunable methods (VMoBA, SLA, Light Forcing) receive 2,000 extra post-training iterations; block size is 64 for all sparse methods; resolution is adjusted from 480×832 to 512×768 to avoid padding overhead; latency is measured with the SpargeAttention kernel on an RTX 5090 (FlashInfer for SVG2, due to its variable block lengths); static baselines are set to about 80% sparsity (except STA) and dynamic baselines to about 90%.

Why This Matters

  • Research impact: The paper reframes sparse attention for video as a chunk-heterogeneity problem rather than a uniform sparsity problem, providing a theoretical argument (a TV-distance bound linking noise level and score error to permissible sparsity) plus a two-level mask hierarchy. It also flags that conclusions drawn on bidirectional video diffusion models do not transfer to AR models.
  • Real-world applications:
    • Interactive game simulation and world models, where generated frames must respond to user input in real time.
    • Robot learning and embodied simulation, where video generation serves as a training or planning substrate.
    • Streaming and live AIGC video content, including long-form 15-second-and-beyond generation with sustained motion.
    • Deployment on consumer or cost-constrained hardware, given the reported 27.4 FPS on RTX 5090 and 33.9 FPS on H100.
  • Industry relevance: The reported 2.0–3.0x end-to-end speedup, combined with FP8 linear layers, kernel fusion, and LightVAE through plug-and-play configuration files, targets the practical serving cost of video generation. The paper reports code is released via a link, and the approach is built on top of open-sourced AR models, lowering adoption friction.

Future Directions

  • Extending the chunk-wise sparsity allocation to other autoregressive multimodal generators beyond video, such as audio or interleaved modalities.
  • Testing whether the CAG formulation generalizes when the number of denoising steps, chunk size, or target sparsity changes substantially, since the allocation depends on the noise level and on matching a FLOPs budget.
  • Reducing the remaining overhead of HSA's retrieval stage (reported at about 2% of end-to-end runtime) and the extra cost permutation/clustering methods pay when the KV cache evolves.
  • Addressing the training-difficulty issues observed with LoRA-based finetuning on LongLive, where chunk-agnostic finetunable methods were reported to converge poorly.

Target Audience

Researchers and engineers working on efficient video generation, diffusion transformer inference, and GPU kernel-level attention optimization, as well as practitioners deploying autoregressive video or world models under real-time latency budgets. Readers should be comfortable with attention mechanics, KV caching, and diffusion sampling; the qualitative experiments and ablation table make the core argument accessible to those without a deep sparse-attention background.

Authors’ abstract

Advanced autoregressive (AR) video generation models have improved visual fidelity and interactivity, but the quadratic complexity of attention remains a primary bottleneck for efficient deployment. While existing sparse attention solutions have shown promise on bidirectional models, we identify that applying these solutions to AR models leads to considerable performance degradation for two reasons: isolated consideration of chunk generation and insufficient utilization of past informative context. Motivated by these observations, we propose \textsc{Light Forcing}, the \textit{first} sparse attention solution tailored for AR video generation models. It incorporates a \textit{Chunk-Aware Growth} mechanism to quantitatively estimate the contribution of each chunk, which determines their sparsity allocation. This progressive sparsity increase strategy enables the current chunk to inherit prior knowledge in earlier chunks during generation. Additionally, we introduce a \textit{Hierarchical Sparse Attention} to capture informative historical and local context in a coarse-to-fine manner. Such two-level mask selection strategy (i.e., frame and block level) can adaptively handle diverse attention patterns. Extensive experiments demonstrate that our method outperforms existing sparse attention in quality (e.g., 84.5 on VBench) and efficiency (e.g., $1.2{\sim}1.3\times$ end-to-end speedup). Combined with other efficient solutions, \textsc{Light Forcing} further achieves a $2.0{\sim}3.0\times$ end-to-end speedup across diverse GPUs (e.g., 27.4\,FPS on RTX 5090 and 33.9\,FPS on H100). Code is released via this \href{https://github.com/chengtao-lv/LightForcing}{link}.

Read the original paper