Aggressive KV-cache eviction cuts context costs but degrades models. They read from partial history, loop and degenerate, burning tokens before producing useful answers. Researchers at Seoul National University introduce KV-Rescue, a training-free framework that recovers lost accuracy by pairing an evicted base model with a lightweight full-context helper.

The core insight: eviction creates an information gap, not a capability gap. Testing an evicted Qwen2.5-Math 7B and a full-context Qwen2.5-Math 1.5B on identical problems, an oracle selecting the better answer recovered 79% of the accuracy gap. If eviction degraded capability, the 1.5B would be too weak to help. It isn't, because it sees full context.

ConfigurationModelKV ContextOutcome
Base (degraded)Qwen2.5-Math 7BPartial (evicted)Accuracy drops due to partial history
HelperQwen2.5-Math 1.5BFull contextStronger on problems where base degrades
Oracle selectionBest of both aboveBoth79% of accuracy gap recovered
FIG. 02 Oracle experiment: evicted 7B vs. full-context 1.5B on identical math problems — KV-Rescue paper, Seoul National University

Sampling harder from the evicted model doesn't close the gap. Best-of-N inference improves scores but plateaus because all candidates come from the same partial cache.

KV-Rescue addresses the gap structurally. At each step, the evicted base and full-context helper generate candidates. A process reward model selects which candidate extends the shared trajectory. An online detector using token entropy and compressibility signals eliminates degenerate base-model outputs before they corrupt the trace. No fine-tuning required.

KV-Rescue per-step inference pipeline: evicted base + full-context helper filtered by online detector and ranked by PRM
FIG. 03 KV-Rescue per-step inference pipeline: evicted base + full-context helper filtered by online detector and ranked by PRM — KV-Rescue paper, Seoul National University

Results span five math benchmarks on Qwen2.5-Math 7B and 72B models. At eviction budget B=64, KV-Rescue recovers 87% of lost accuracy. On MATH500 at budget 128, it surpasses full-KV pass@1 at N=4 and improves as N increases. Stopping degeneration cuts base-model token generation by 43%.

MetricValueCondition
Accuracy gap recovered87%Eviction budget B = 64
MATH500 vs. full-KV pass@1SurpassesBudget B = 128, N = 4; improves as N increases
Base-model token generation−43%Degeneration detector active
FIG. 04 KV-Rescue key results on Qwen2.5-Math 7B and 72B across math benchmarks — KV-Rescue paper, Seoul National University

Operational cost: the helper is a separate 1.5B-parameter model running alongside the 7B base. The PRM is a third model. Total cost scales with N and per-step budget across both, so teams tune N against latency constraints. The method covers math-reasoning benchmarks; code and long-document performance are not addressed.

For architects running aggressive KV eviction and seeing accuracy cliffs, this is a training-free fix: deploy a small helper model and domain-matched PRM.