The year/Independent research

Paper 2605.16928

Full Attention Strikes Back: Transferring Full Attention into Sparse within Hundred Training Steps

Published
May 2026
Research lab
Independent
Citations
1
GitHub
Not linked

01 In brief

Summary

RTPurbo is a method that transforms full-attention large language models into highly sparse models with minimal adaptation, requiring only a few hundred training steps.

It is based on three observations: only a small subset of attention heads (retrieval heads) truly need full long-context processing; long-range retrieval is governed by a low-dimensional subspace, enabling efficient token retrieval with a 16-dimensional indexer; and the useful token budget is query-dependent, making dynamic top-p selection superior to fixed top-k.

RTPurbo retains the full KV cache only for retrieval heads and uses a lightweight token indexer for sparse attention.

Experiments on long-context benchmarks (LongBench, RULER) and reasoning tasks (AIME, MMLU-PRO) show near-lossless accuracy while delivering up to 9.36× prefill speedup at 1M context and about 2.01× decode speedup.

The method uses a two-stage training pipeline: first training low-dimensional projections to align with full attention, then end-to-end self-distillation.

A custom GPU kernel enables sort-free top-p selection via histogram and bandwidth-optimized sparse decoding.

Results suggest that full-attention models can be sparsified effectively without expensive native sparse pretraining.

02 From the paper

Abstract

Long-context inference in large language models is bottlenecked by the quadratic cost of full attention. Existing efficient alternatives often rely either on native sparse training or on heuristic token eviction, creating an undesirable trade-off among efficiency, training cost, and accuracy. In this work, we show that full-attention LLMs are already intrinsically sparse and can be transformed into highly sparse models with only minimal adaptation. Our approach is built on three observations: (1) only a small subset of attention heads truly requires full long-context processing; (2) long-range retrieval is governed primarily by a low-dimensional subspace, allowing relevant tokens to be retrieved efficiently with a 16-dimensional indexer; and (3) the useful token budget is strongly query-dependent, making dynamic top-$p$ selection more suitable than fixed top-$k$ sparsification. Based on these insights, we propose RTPurbo, which retains the full KV cache only for retrieval heads and introduces a lightweight token indexer for sparse attention. By exploiting the model's intrinsic sparsity, RTPurbo achieves sparsification with only a few hundred training steps. Experiments on long-context benchmarks and reasoning tasks show that RTPurbo preserves near-lossless accuracy while delivering substantial efficiency gains, including up to a 9.36$\times$ prefill speedup at 1M context and about a 2.01$\times$ decode speedup. These results suggest that strong sparse inference can be obtained from standard full-attention training without expensive native sparse pretraining.