paper-with-me

Papers

Rethinking KV Cache Eviction via a Unified Information-Theoretic Objective

2026-04-28 · Jiaming Yang, Chenwei Tang, Liangli Zhen, Jiancheng Lv 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.

📄 PDF Abstract BibTeX arXiv:2604.25975

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Make Each Token Count: Towards Improving Long-Context Performance with KV Cache Eviction

2026-05-10 · Ngoc Bui, Hieu Trung Nguyen, Arman Cohan, Rex Ying arxiv

The key-value (KV) cache is a major bottleneck in long-context inference, where memory and computation grow with sequence length. Existing KV eviction methods reduce this cost but typically degrade performance relative t…

Randomization Boosts KV Caching, Learning Balances Query Load: A Joint Perspective

2026-01-26 · Fangzhou Wu, Sandeep Silwal, Qiuyi, Zhang arxiv

KV caching is a fundamental technique for accelerating Large Language Model (LLM) inference by reusing key-value (KV) pairs from previous queries, but its effectiveness under limited memory is highly sensitive to the evi…

Hierarchical Adaptive Eviction for KV Cache Management in Multimodal Language Models

2026-02-02 · Xindian Ma, Yidi Lu, Peng Zhang, Jing Zhang arxiv

The integration of visual information into Large Language Models (LLMs) has enabled Multimodal LLMs (MLLMs), but the quadratic memory and computational costs of Transformer architectures remain a bottleneck. Existing KV …

Story Generation

EVICPRESS: Joint KV-Cache Compression and Eviction for Efficient LLM Serving

2025-12-16 · Shaoting Feng, Yuhan Liu, Hanchen Li, Xiaokun Chen 외 arxiv

Reusing KV cache is essential for high efficiency of Large Language Model (LLM) inference systems. With more LLM users, the KV cache footprint can easily exceed GPU memory capacity, so prior work has proposed to either e…

LAVa: Layer-wise KV Cache Eviction with Dynamic Budget Allocation

2025-09-11 · Yiqun Shen, Song Yuan, Zhengze Zhang, Xiaoliang Wang 외 arxiv

KV Cache is commonly used to accelerate LLM inference with long contexts, yet its high memory demand drives the need for cache compression. Existing compression methods, however, are largely heuristic and lack dynamic bu…

Code Completion