BeaconKV cuts KV cache memory up to 5.8x for reasoning models

BeaconKV cuts KV cache memory up to 5.8x for reasoning models

Large reasoning models (LRMs) get their strength from generating long chains of thought before producing an answer. That approach has a memory cost: the key-value (KV) cache the model builds up while reasoning grows linearly with the length of the trace, and for long traces it can exceed a GPU's available memory. Existing methods for compressing that cache generally work by looking at a model's most recent queries and treating them as a reliable stand-in for what the model will need to attend to next.

A team of researchers argues that this assumption fails once reasoning traces get long. Through systematic analysis, they find that certain decoding steps generate what they call Thought Revisiting Tokens (TRT): steps where the model reaches back to distant earlier context, such as a task-solving plan it formulated near the start of the trace. Because that context is old, a compression method that trusts only recent queries throws away precisely what these steps need. The researchers also found that the queries tied to TRT are not scattered randomly: they cluster into a small number of similarity groups in embedding space.

Building on that clustering, the researchers propose BeaconKV, a training-free KV cache compression method, meaning it can be applied to an existing reasoning model without retraining it. Rather than storing a model's full query history to judge what might be revisited, BeaconKV keeps a small set of "beacon queries", compact representatives of each global query cluster, and uses them to anticipate which KV pairs are likely to be needed again.

The authors evaluated BeaconKV across four open-source large reasoning models and a range of reasoning benchmarks; the text does not name the specific models or benchmarks used. They report that BeaconKV generally outperforms existing KV cache compression methods, cutting memory use by up to 5.8x and improving throughput by over 4.3x, while nearly, not fully, preserving the accuracy of the full uncompressed cache. The text does not name the paper's authors or their institutions, does not state where or whether the work has been peer reviewed, and does not confirm that BeaconKV's own code is public: the "open-source" description in the source refers to the four reasoning models used for testing, not to BeaconKV itself.

Key facts

  • BeaconKV is a training-free key-value (KV) cache compression method for large reasoning models, so it can be applied without retraining the underlying model.
  • Across four open-source large reasoning models and a range of reasoning benchmarks, BeaconKV generally outperformed existing KV cache compression methods.
  • It cuts memory use by up to 5.8x and improves throughput by over 4.3x, while nearly, not fully, preserving the accuracy of the full uncompressed cache.
  • The method targets Thought Revisiting Tokens (TRT): decoding steps where a model reaches back to distant earlier context, such as a task-solving plan formulated early in its reasoning trace, something compression methods that only track recent queries tend to miss.
  • BeaconKV keeps a compact set of "beacon queries", representatives of each global query cluster, to anticipate which KV pairs will be revisited instead of storing the model's full query history.

Why it matters

Large reasoning models get their edge from generating long chains of thought before they answer, but that habit has a cost. The key-value (KV) cache they build up while reasoning grows linearly with how long the trace gets, and for long traces it can exceed a GPU's memory entirely. Methods for shrinking that cache typically watch a model's most recent queries and treat them as a stand-in for what it will need next. The authors show that shortcut breaks down over long reasoning: some decoding steps reach back to distant earlier context, such as a plan the model wrote out near the start of its trace, and a compression method that only trusts recent queries discards exactly what those steps need. BeaconKV is built to close that gap. Because it is training-free, it can be applied to an existing reasoning model rather than requiring a new one.

Who it affects

The paper does not name a company, product or specific model. So the intended audience is broad by default: anyone who serves or studies long chain-of-thought reasoning models where GPU memory during inference is the bottleneck. That includes engineering teams running large reasoning models and researchers building or benchmarking KV cache compression methods, since BeaconKV is measured directly against that field's existing approaches. Users of reasoning-heavy AI products would feel the effect only indirectly, if a method like this gets adopted by the systems they rely on.

How to use it

BeaconKV is training-free. It works by keeping a compact set of "beacon queries", representative stand-ins for each global query cluster, instead of a model's entire query history, so it does not require retraining or fine-tuning the underlying reasoning model. The text does not say whether BeaconKV's own implementation or weights are released; the "open-source" description in the source applies to the four large reasoning models it was tested on, not to BeaconKV itself. No pricing, licensing or product packaging is mentioned, since this is a research method rather than a shipped product.

How solid is it

The results come from the authors' own evaluation. BeaconKV was tested across four open-source large reasoning models and a range of reasoning benchmarks, but the text names neither the specific models nor the benchmarks, and gives no hardware or context-length details behind the reported numbers. The paper says BeaconKV "generally" outperforms existing compression methods, not that it wins every comparison, and its headline figures are bounds rather than typical results: up to 5.8x memory reduction is an upper bound, and the over 4.3x throughput gain is a floor. The text also does not name the authors, their institutions or a publication venue, and says nothing about peer review, so there is no way from the source alone to independently check these numbers.

Risks and caveats

"Nearly preserving full cache accuracy" is not the same as preserving it fully, and the paper does not quantify how much accuracy is actually lost. Because the 5.8x and 4.3x figures are a ceiling and a floor rather than averages, typical gains on a given model or workload could look smaller. With no named benchmarks, no named models and no confirmation that BeaconKV's own code is public, readers cannot reproduce or independently verify the result from what is stated here.