Rethinking KV Cache Eviction via a Unified Information-Theoretic Objective
On the map: LLM reasoning → Test-time compute and efficient thinking
also in 1 more
Abstract (arXiv)
Key-Value (KV) caching is essential for large language model inference, yet its memory overhead poses a critical bottleneck for long-context generation. Existing eviction policies predominantly rely on empirical heuristics, lacking a rigorous theoretical foundation. This work rethinks KV cache eviction through the lens of the Information Bottleneck principle. Under a linear-Gaussian surrogate of attention, we derive a closed-form mutual information objective that characterizes the effective information capacity of a retained KV cache subset. This formulation reveals that a wide range of existing eviction strategies can be interpreted as different approximations of the same capacity-maximization principle. Guided by this insight, we introduce CapKV, a capacity-aware eviction method that directly targets information preservation via a log-determinant approximation using statistical leverage scores. This approach replaces heuristic selection with a theoretically grounded mechanism that preserves the maximum predictive signal. Extensive experiments across multiple models and long-context benchmarks show that CapKV consistently outperforms prior methods, achieving a better trade-off between memory efficiency and generational fidelity. Our code is available at https://github.com/jiamingyy/CapKV
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Placed in Test-time compute and efficient thinking, one of 17 directions in LLM reasoning. Builds on 19 of its 39 references that are in the map. First posted on arXiv 28 Apr 2026.
Builds on
19 of 39 references.
Closest ancestors · 1
Same direction, newest first
Other references · 18
- 2024The Llama 3 Herd of Modelscited by 14,715
- 2025Qwen3 Technical Reportcited by 8,820
- 2023Mistral 7Bcited by 3,164
- 2023Efficient Streaming Language Models with Attention Sinkscited by 2,186
- 2024KIVI: A Tuning-Free Asymmetric 2bit Quantization for KV Cachecited by 637
- 2023YaRN: Efficient Context Window Extension of Large Language Modelscited by 601
- 2022Efficiently Scaling Transformer Inferencecited by 539
- 2024LongBench v2: Towards Deeper Understanding and Reasoning on Realistic Long-context Multitaskscited by 379
- 2025OpenCodeReasoning: Advancing Data Distillation for Competitive Codingcited by 113
- 2024On-Device Language Models: A Comprehensive Reviewcited by 104
- 2024Keep the Cost Down: A Review on Methods to Optimize LLM' s KV-Cache Consumptioncited by 97
- 2024A Simple and Effective L2 Norm-Based Strategy for KV Cache Compressioncited by 86
6 more
- 2025Expected Attention: KV Cache Compression by Estimating Attention from Future Queries Distributioncited by 74
- 2024SCBench: A KV Cache-Centric Analysis of Long-Context Methodscited by 60
- 2025KeyDiff: Key Similarity-Based KV Cache Eviction for Long-Context LLM Inference in Resource-Constrained Environmentscited by 51
- 2025PC-Agent: A Hierarchical Multi-Agent Collaboration Framework for Complex Task Automation on PCcited by 40
- 2025Mind the Memory Gap: Unveiling GPU Bottlenecks in Large-Batch LLM Inferencecited by 33
- 2025CriticalKV: Optimizing KV Cache Eviction from an Output Perturbation Perspectivecited by 26
Built on by
Citing papers per year: 2026: 5.
5 papers.
- 2026Jacap: Robust KV Cache Eviction via Jacobian-Based Nonlinear Information Capacity Preservationcited by 0
- 2026When to Evict, Not What to Keep: Draft-Guided Eviction for Training-Free KV-Cache Compressioncited by 0
- 2026CORE: COverage CAlibration and Evicted-Mass REdistribution for KV Cachecited by 0
- 2026KVFetch: Temporal Prefetching for the Missing Half of KV Cache Compressioncited by 0
- 2026Rehearse Everything, Remember Nothing: Attic-KV Rehearses What Will Be Readcited by 0
- 2026Rehearse Everything, Remember Nothing: Attic-KV Rehearses What Will Be Read8 Oct 2026
- 2026CORE: COverage CAlibration and Evicted-Mass REdistribution for KV Cache28 Sep 2026
- 2026When to Evict, Not What to Keep: Draft-Guided Eviction for Training-Free KV-Cache Compression27 Sep 2026
- 2026KVFetch: Temporal Prefetching for the Missing Half of KV Cache Compression23 Sep 2026
- 2026Jacap: Robust KV Cache Eviction via Jacobian-Based Nonlinear Information Capacity Preservation8 Sep 2026
Similar, not cited
Close in wording, no citation either way
- 2025CAKE: Cascading and Adaptive KV Cache Eviction with Layer Preferences
- 2026Reformulating KV Cache Eviction Problem for Long-Context LLM Inference
- 2026Back from the Future: Key-Value Cache Management by Counter-Causal Surprise
- 2026A Simple Plug-in for Improving Eviction-Based KV Cache Compression
- 2026Behavior-Preserving KV Cache Compression
- 2026Make Each Token Count: Towards Improving Long-Context Performance with KV Cache Eviction
- 2026ReST-KV: Robust KV Cache Eviction with Layer-wise Output Reconstruction and Spatial-Temporal Smoothing
- 2026DeferKV: Rethinking Eviction Timing for One-Shot KV Cache Compression