A Probabilistic Interpretation of KV Cache Eviction
On the map: Efficient LLM inference and serving → KV cache optimization
Abstract (arXiv)
The premise and promise of KV (cache) eviction is simple: higher throughput can be achieved by evicting some entries from the KV cache, at a negligible cost to quality. This holds empirically for many existing methods, though most rely on creative heuristics for selecting which entries to drop. Despite recent advances, the problem of KV eviction has remained informal in the literature. This paper aims to properly formalize this problem through the lens of probabilistic reasoning and reveal what can be learned from this perspective. Concretely, we (1) formalize the problem of KV eviction and, unfortunately, prove that it is computationally hard, (2) show that by framing it probabilistically, KV eviction reduces to the problem of expectation estimation, which can be approximated through sampling, (3) show that through this probabilistic interpretation, correcting for evicted entries during decoding---a previously ignored problem---becomes feasible, and (4) reveal that existing methods in the literature are zero-variance biased estimators that can be easily adapted in order to enable decode time correction. In practice, we show that this probabilistic version of KV eviction coupled with decode time correction is more robust to different tasks compared to existing eviction methods and achieves competitive performance at the same compression budget.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Placed in KV cache optimization, one of 12 directions in Efficient LLM inference and serving. Builds on 19 of its 27 references that are in the map. First posted on arXiv 28 Aug 2026.
Builds on
19 of 27 references.
Closest ancestors · 7
Same direction, newest first
- 2025Expected Attention: KV Cache Compression by Estimating Attention from Future Queries Distribution1 Oct
- 2025The Pitfalls of KV Cache Compression30 Sep
- 2024Ada-KV: Optimizing KV Cache Eviction by Adaptive Budget Allocation for Efficient LLM Inference16 Jul
- 2024A Simple and Effective L2 Norm-Based Strategy for KV Cache Compression17 Jun
- 2024PyramidKV: Dynamic KV Cache Compression based on Pyramidal Information Funneling4 Jun
- 2024SnapKV: LLM Knows What You are Looking for Before Generation22 Apr
- 2023H2O: Heavy-Hitter Oracle for Efficient Generative Inference of Large Language Models24 Jun
Other references · 12
- 2017Attention Is All You Needcited by 59,932
- 2023Efficient Streaming Language Models with Attention Sinkscited by 2,115
- 2023LongBench: A Bilingual, Multitask Benchmark for Long Context Understandingcited by 1,378
- 2023GQA: Training Generalized Multi-Query Transformer Models from Multi-Head Checkpointscited by 1,311
- 2024RULER: What's the Real Context Size of Your Long-Context Language Models?cited by 1,270
- 2024KVQuant: Towards 10 Million Context Length LLM Inference with KV Cache Quantizationcited by 571
- 2024Transformers are Multi-State RNNscited by 120
- 2025TurboQuant: Online Vector Quantization with Near-optimal Distortion Ratecited by 116
- 2025Cartridges: Lightweight and general-purpose long context representations via self-studycited by 74
- 2022BR-SNIS: Bias Reduced Self-Normalized Importance Samplingcited by 12
- 2023Attention: Marginal Probability is All You Need?cited by 4
- 2025Bayesian Attention Mechanism: A Probabilistic Framework for Positional Encoding and Context Length Extrapolationcited by 3
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2026Monte Carlo Estimation for KV Cache Eviction
- 2026Rethinking KV Cache Eviction via a Unified Information-Theoretic Objective
- 2026AvoKV-E: Payload-Aware KV Cache Eviction for Long Reasoning
- 2026KVpop -- Key-Value Cache Compression with Predictive Online Pruning
- 2026CORE: COverage CAlibration and Evicted-Mass REdistribution for KV Cache
- 2026When Does Value-Aware KV Eviction Help? A Fixed-Contract Diagnostic for Non-Monotone Cache Compression
- 2025Lookahead Q-Cache: Achieving More Consistent KV Cache Eviction via Pseudo Query
- 2026Risk-Controlled KV-Cache Eviction: From Memory Budgets to Risk Targets