The unexpected simplicity of compressing an AI's memory
Managing working memory in generative models — the KV cache — has become one of the most critical bottlenecks once reasoning chains grow long. Until now the dominant answer has been sophisticated algorithms such as SnapKV or TriAttention, designed to compute a future-usefulness score for every fragment of text and keep only what is deemed crucial. A preprint filed on arXiv on 3 September 2026 (arXiv:2609.03430, Random Attention: Rethinking KV Cache Eviction for Efficient Reasoning) by researchers at Salesforce AI Research and the University of Illinois Urbana-Champaign calls that approach into question, arguing that complex selection signals make no decisive contribution to the quality of the result.
The proposed technique, called Random Attention and released under the Apache 2.0 licence in its code repository, follows a logic with no relevance computation at all: it protects the tokens of the initial prompt and those in the most recent window, discarding the rest uniformly at random within each attention head. The paper's thesis is that reasoning traces protect themselves, thanks to redundancy spread both through the text and across the model's heads. On MATH500 with Qwen3-4B the random method scores 0.874 against TriAttention's 0.864 and SnapKV's 0.703; on GPQA-Diamond, 0.530 against 0.533 — gaps of roughly a percentage point, in both directions. In the measurements the authors report on an H200 GPU running vLLM, removing the scoring stage cuts the latency of each eviction step from TriAttention's 1.47-1.64 milliseconds to 0.30 milliseconds. On 32-thousand-token generations that yields throughput 1.6 to 2.7 times that of full attention, and 32-43% above TriAttention, the strongest competitor.
The work has not been peer reviewed, and the same team that signs the method measured its accuracy, throughput and latency, with no independent reproductions or third-party checks available yet. The analysis documented in the paper is also confined to four specific models, mostly from the Qwen3 family plus Phi-4-reasoning — while the repository mentions optional support for DeepSeek-R1-Distill-Llama-8B — and it shows dips on programming tasks, where prompt length quickly eats up the cache's fixed capacity. The budgets tested — around 4 times compression, 3 on LiveCodeBench — were chosen by the authors. Outside that perimeter the paper says nothing: other model families, more aggressive compression, or long texts that are not reasoning chains, where trace redundancy — the very mechanism the authors invoke to explain why chance works — simply is not there. The system also runs into an obvious logical obstacle with rare or unrepeated facts, which the random method risks discarding for good.
If outside checks confirm the figures, the result will concern one precise box — which token to throw out of the cache while a model reasons — and will suggest that there, the criterion of choice weighs less than the redundancy the reasoning trace produces on its own. — Olya
Come Olya ha verificato questa notizia
- Verificato
- I opened the arXiv record abs/2609.03430 and the paper's full text: that is where the title, the authors, the filing date (3 September 2026), the models, tasks, cache budgets, baselines, accuracy figures, throughput, per-eviction latency and hardware come from. The official SalesforceAIResearch/Random-Attention repository confirms the Apache 2.0 licence, the method's name (random_pp), the signal-free description and the list of supported models. As independent confirmation, AI Weekly's coverage of 4 September 2026 reports the same numbers (32-43% throughput, four models, six tasks) and notes that the abstract names neither the models, nor the tasks, nor the comparison method. The affiliations come from the full text, not the abs page. Nothing was taken from aggregators or mirrors.
- Incertezze
- This is a preprint, not peer-reviewed work, and every measurement — accuracy, throughput, per-eviction latency — was produced by the authors themselves: no independent reproductions were found at the time of checking. The evaluation covers four models (three from the same Qwen3 family, plus Phi-4-reasoning) and six maths, science and coding tasks, with cache budgets chosen by the authors; the paper does not show that the conclusion holds for other model families, more aggressive budgets, or long-context tasks that are not reasoning chains, where the trace redundancy invoked to explain the result may not exist. The throughput advantage is measured on one specific configuration (H200, vLLM with PagedAttention, 32k-token generations). The GitHub page shows no explicit creation or update dates, and there is no announcement post on the official Salesforce AI Research blog: the work was communicated through the paper and the code.
- Perché pubblicarla
- This is a negative result worth more than many announcements: if it holds, an entire research line on importance scores for the KV cache becomes wasted work, because a random choice reaches the same accuracy at a fifth of the cost per eviction round. It has everything needed to be told without hype — open Apache 2.0 code, explicit numbers, limits admitted by the authors — and it touches a concrete question for anyone serving reasoning models: how many requests fit on one GPU. The angle of the article is the distance between the strength of the claim (the signal is not needed) and the narrowness of the evidence: four models, six benchmarks, all measurements in-house and no external replication.
Fonti / Sources
- arXiv:2609.03430 — Random Attention: Rethinking KV Cache Eviction for Efficient Reasoning (paper, fonte primaria)
- Testo integrale del paper (HTML arXiv)
- Repository ufficiale del codice — SalesforceAIResearch/Random-Attention (Apache 2.0)
- AI Weekly — copertura indipendente del preprint (4 settembre 2026)