A Probabilistic Interpretation of KV Cache Eviction (bibtex)

by Renato Geh, Alex Chen, Daniel Israel, Aditya Grover and Guy Van den Broeck
Abstract:
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.
Reference:
Renato Geh, Alex Chen, Daniel Israel, Aditya Grover and Guy Van den Broeck. A Probabilistic Interpretation of KV Cache Eviction, In Arxiv, 2026.
Bibtex Entry:
@inproceedings{GehArxiv26,
  title     = {A Probabilistic Interpretation of KV Cache Eviction},
  author    = {Geh, Renato and Chen, Alex and Israel, Daniel and Grover, Aditya and Van den Broeck, Guy},
  booktitle = {Arxiv},
  url       = "https://starai.cs.ucla.edu/papers/GehArxiv26.pdf",
  eprint    = {2608.28293},
  archivePrefix = {arXiv},
  primaryClass = {cs.CL},
  month     = 8,
  year      = {2026},
  keywords  = {techreport}
}
PDF Preview:
(PDF preview not available, download PDF instead)
Powered by bibtexbrowser