atlas

Research map / Architectures and efficiency / Attention and transformers

Multipole Attention for Efficient Long Context Reasoning

NeurIPS 2025 · Architectures and efficiency › Attention and transformers · approach: Long-context KV and memory attention · 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 MpAttn, a sparse decoding attention method that clusters keys, computes exact attention on top-scoring clusters, and approximates the rest with centroid attention, plus a fast online cluster update for generated reasoning tokens.

Problem

Long chain-of-thought reasoning creates a large KV cache; existing sparse attention methods lose accuracy under aggressive sparsity and struggle to index newly generated tokens online.

Approach

Cluster keys by semantic similarity, use centroid attention scores both to select important keys for exact attention and to approximate the attention contribution of unselected clusters using value centroids, with a hierarchical variant and a blockwise sliding-window online clustering update.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Approximate attention to unselected keys with cluster centroids rather than omit those keyssparse attention on Qwen3-8B · GSM-Infinite, 8K and 16K, budgets 128 and 512accuracy: 0.58 -> 0.72; 0.16 -> 0.19; 0.28 -> 0.40; 0.13 -> 0.17; 0.65 -> 0.82; 0.17 -> 0.22; 0.41 -> 0.61; 0.18 -> 0.30Helped
Use hierarchical multipole lookup and approximationMultipole Attention on Qwen3-8B · GSM-Infinite, budget 128accuracy: 0.72 -> 0.71; 0.19 -> 0.23; 0.40 -> 0.41; 0.17 -> 0.21Mixed
Use 1 centroid per 128 KV tokens instead of 1 per 16 (ablation)Multipole Attention on Qwen3-8B · LongBenchV2 Short (<32K), budget 128accuracy: 38.1 -> 29.3Hurt
Use 1 centroid per 64 KV tokens instead of 1 per 16 (ablation)Multipole Attention on Qwen3-8B · LongBenchV2 Short (<32K), budget 128accuracy: 38.1 -> 35.4Hurt
Use 1 centroid per 32 KV tokens instead of 1 per 16 (ablation)Multipole Attention on Qwen3-8B · LongBenchV2 Short (<32K), budget 128accuracy: 38.1 -> 38.5Hurt
Use 1 centroid per 8 KV tokens instead of 1 per 16 (ablation)Multipole Attention on Qwen3-8B · LongBenchV2 Short (<32K), budget 128accuracy: 38.1 -> 37.0Hurt
Reduce clustering block size to 2K (ablation)Multipole Attention on Qwen3-8B · LongBenchV2 Short (<32K), budget 128accuracy: 38.1 -> 35.0Hurt
Reduce clustering block size to 4K (ablation)Multipole Attention on Qwen3-8B · LongBenchV2 Short (<32K), budget 128accuracy: 38.1 -> 38.0Hurt
Increase clustering block size to 16K (ablation)Multipole Attention on Qwen3-8B · LongBenchV2 Short (<32K), budget 128accuracy: 38.1 -> 36.9Hurt
Use Multipole Attention instead of Squeezed Attentionattention decoding on A6000 · Qwen3-8B, batch sizes 1, 4, and 16speedup: 2.8$\times$ -> 2.4$\times$; 3.3$\times$ -> 3.3$\times$; 3.6$\times$ -> 3.7$\times$Mixed

Surprising findings

Limitations

Experimental setup

Datasets: LongBench-V2 GSM-Infinite LongBench-V1

Benchmarks: LongBench-V2 GSM-Infinite LongBench-V1

Metrics: accuracy attention speedup memory operations

Baselines: Squeezed Attention QUEST DuoAttention TOVA FlashDecoding

Builds on: Squeezed Attention QUEST FlashDecoding FlashAttention-2 YaRN

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