BeaconKV: Key-Value Cache Compression Guided by Beacon Queries for Efficient Large Reasoning Model Inference
Janghyeon Kim, Minsoo Kim, Kyuhong Shim, Jungwook Choi
Hanyang University · Sungkyunkwan University
Published September 4, 2026 · on the feed September 9, 2026 · ▲ 42 · arXiv 2609.04971
The abstract
Large Reasoning Models (LRMs) achieve superior problem-solving through extended Chain-of-Thought (CoT) generation, but the resulting key-value (KV) cache grows linearly with sequence length and creates severe memory bottlenecks, often exceeding GPU capacity for long reasoning traces. Existing KV cache compression methods rely on recent queries to estimate future token importance, implicitly assuming these serve as reliable proxies for future attention patterns. We demonstrate that this assumption fails in long-horizon reasoning: certain decoding steps generate Thought Revisiting Tokens (TRT) that re-attend to distant previous context, such as task-solving plans formulated early in the trace. Through systematic analysis, we discover that queries corresponding to the TRT cluster into a small number of similarity groups in the embedding space. Based on this insight, we propose BeaconKV, a training-free KV cache compression method that maintains beacon queries, compact representatives for each global query cluster, to anticipate which KV pairs will be revisited without storing the entire query history. Across four open-source LRMs and diverse reasoning benchmarks, BeaconKV generally outperforms existing compression methods, achieving up to 5.8times memory reduction while nearly preserving full cache accuracy and improving throughput by over 4.3times.
The Brief
2:23A short podcast summary of the paper. Written and voiced by AI.
Transcript
BeaconKV. Key-Value Cache Compression Guided by Beacon Queries for Efficient Large Reasoning Model Inference. By Janghyeon Kim and three others, from Hanyang University and Sungkyunkwan University. Published on the fourth of September. Its code repository is public and real: about twenty source files.
Large Reasoning Models solve problems through long Chain-of-Thought generation, and the key-value cache that generation needs grows linearly with sequence length. For long reasoning traces it becomes a severe memory bottleneck, often exceeding GPU capacity. Existing methods compress the KV cache by using recent queries to estimate which tokens will matter in the future. That implicitly assumes recent queries are reliable proxies for future attention. The authors show the assumption fails over long horizons. Certain decoding steps produce what they call Thought Revisiting Tokens, or TRT, which re-attend to distant earlier context, such as a task-solving plan laid out early in the trace. A cache pruned by recent attention may already have discarded what those tokens reach back for.
Systematic analysis surfaced a regularity. The queries corresponding to TRT cluster into a small number of similarity groups in the embedding space. BeaconKV builds on that. It is a training-free compression method that maintains beacon queries, compact representatives for each global query cluster, and uses them to anticipate which KV pairs will be revisited.
The benefit of a small number of clusters is that a handful of representatives can stand in for the whole history. BeaconKV does not need to store every past query to know what revisiting looks like. The beacons summarise it, and they indicate which parts of the cache to keep for when the reasoning turns back. That is also why it is training-free: the beacons are maintained during inference, and the model itself is left unchanged.
The evaluation covers four open-source reasoning models and diverse reasoning benchmarks. BeaconKV generally outperforms existing compression methods. It reaches up to five point eight times memory reduction while nearly preserving the accuracy of the full cache, and it improves throughput by over four point three times.
The method rests on one observation about how long reasoning behaves. Recency is not a safe guide, because reasoning returns to its own early plans, but those returns are not scattered at random: they fall into a few recognisable groups. Keeping one beacon per group is enough to see them coming.
Paper Quest · 7 chapters · about 41 min
Play this paper
Learn it by doing: make the calls the authors made, guess the result before you see it, and defend it in a viva graded on your own words. Chapter 1 is right here.
Chapter 1 🧩 · The problem
Long reasoning eats memory, and the usual cure forgets the wrong things. Here is the wall.
You serve a reasoning model whose traces run for thousands of tokens. The stored keys and values for every past token grow with the trace and soon exceed your GPU's memory.
The road ahead
- 1 · The problem ~7 min A reasoning model's stored keys and values outgrow GPU memory, and trimming them by recent attention throws away an early plan the model later needs.
- 2 · What came before ~3 min
- 3 · The key idea ~9 min The rare lookups that reach far back cluster into a few groups, so a handful of representative queries can predict what to keep.
- 4 · Choose your own research ~3 min
- 5 · Build the method ~8 min BeaconKV keeps a bounded set of beacon queries, uses them with recent queries to score stored pairs, and keeps the highest scorers.
- 6 · The experiment ~6 min You’ll guess: Under aggressive compression, how large was the memory reduction while nearly preserving full cache accuracy?
- 7 · The viva ~5 min Three questions from the examiners, answered in your own words. Win it for the paper’s trophy.
Free, with Google or an email address. Your stars and progress are kept.