atlas

Research map / Architectures and efficiency / Attention and transformers

Delta Attention: Fast and Accurate Sparse Attention Inference by Delta Correction

NeurIPS 2025 · Architectures and efficiency › Attention and transformers · approach: Block-sparse attention kernels · 0 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 Delta Attention, a training-free correction that adds the difference between dense attention on every γ-th query and sparse attention to sparse prefill outputs, recovering much of quadratic attention accuracy on long-context RULER.

Problem

Sparse attention prefill methods cut the quadratic cost of attention but cause a distributional shift in attention outputs, so decoding-time queries fail to align with the right prefill keys, degrading long-context accuracy.

Approach

Approximate the missing delta-shaped attention region as the difference between dense and sparse attention outputs, computed densely only for every γ-th query and reused for the following γ-1 rows, so the output is corrected without full quadratic cost.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add Δ correction to Streaming LLMLlama 3.1 8B Instruct · RULER 131Kaccuracy: 27.45 -> 64.40Helped
Add Δ correction to HiPLlama 3.1 8B Instruct · RULER averageaccuracy: 87 .77 -> 88 .76Helped
Add Δ correction to Streaming LLMLlama 3.1 8B Instruct · PG19 Long QALong PPL: 7.02 (+1.91) -> 5.96 (+0.85)Helped
Add Δ correction to HiP AttentionLlama 3.1 8B Instruct · PG19 Long QAPPL: 3.48 (+0.15) -> 3.37 (+0.04)Helped
Add Δ correction to Streaming LLMLlama 3.1 8B Instruct · InfiniteBench 126Kaverage: +29%ptHelped
Add Δ correction to HiPLlama 4 Scout 109B · InfiniteBench 384Kaverage: +0.5%ptHelped
Replace Δ correction with Recompute, which recomputes selected dense rows without propagating their difference to neighboring tokens (ablation)Streaming LLM · RULER 131Kaccuracy: 64.40 -> 52.67Hurt
Use linear interpolation to smooth Δ corrections (ablation)Streaming LLM + Δ · RULER averageaccuracy: 83.06 -> 83.22No clear effect
Use EMA smoothing with β = 0.5 (ablation)Streaming LLM + Δ · RULER averageaccuracy: 83.06 -> 82.85Hurt
Use EMA smoothing with β = 0.75 (ablation)Streaming LLM + Δ · RULER averageaccuracy: 83.06 -> 82.69Hurt
Use EMA smoothing with β = 0.95 (ablation)Streaming LLM + Δ · RULER averageaccuracy: 83.06 -> 82.86Hurt
Use the α,β,γ filter with α=0.05, β=1.25 × 10⁻⁴, γ=2.08 × 10⁻⁵ (ablation)Streaming LLM + Δ · RULER averageaccuracy: 83.06 -> 81.50Hurt

Surprising findings

Limitations

Experimental setup

Datasets: RULER PG19 long QA InfiniteBench RepoQA

Benchmarks: RULER PG19 Long QA (PPL and LongPPL) InfiniteBench RepoQA

Metrics: accuracy perplexity LongPPL latency cosine similarity Spearman rank correlation

Baselines: StreamingLLM HiP Attention MInference Flash Attention 2 Star Attention CacheBlend APE Recompute

Builds on: StreamingLLM HiP Attention MInference Star Attention FlashAttention-2

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