English

KVReviver: Reversible KV Cache Compression with Sketch-Based Token Reconstruction

Computation and Language 2025-12-23 v1 Artificial Intelligence

Abstract

As the context length of current large language models (LLMs) rapidly increases, the memory demand for the Key-Value (KV) cache is becoming a bottleneck for LLM deployment and batch processing. Traditional KV cache compression methods typically involve permanently evicting or irreversibly merging "less important" tokens with low attention scores. This approach results in the unrecoverable loss of token information, which we call Contextual Amnesia, significantly degrading the model's information retrieval capability. To address this issue, we propose KVReviver, a reversible KV cache compression method based on the sketch algorithm. This method allows reconstructing compressed tokens from an additional data structure, thus enabling full-scale computation within limited memory. Experiments showed that in 2k-length contexts, it requires only 10% of KV Cache budget while maintaining identical end-to-end inference accuracy. For 32k-length contexts, it achieves equivalent or comparable accuracy ~2% accuracy loss) using merely 25% of KV Cache budget.

Keywords

Cite

@article{arxiv.2512.17917,
  title  = {KVReviver: Reversible KV Cache Compression with Sketch-Based Token Reconstruction},
  author = {Aomufei Yuan and Zhiming Wang and Ruijie Miao and Dayu Wang and Yuxuan Tian and Zihan Wang and Yebo Peng and Yuhan Wu and Bairen Yi and Xin Liu and Tong Yang},
  journal= {arXiv preprint arXiv:2512.17917},
  year   = {2025}
}

Comments

12 pages, 6 figures

R2 v1 2026-07-01T08:34:04.359Z