KV-cache compression
AdaKV
Ada-KV: Optimizing KV Cache Eviction by Adaptive Budget Allocation for Efficient LLM Inference
Superseded — cited as a baseline and beaten by newer methods
7 papers critique it · 7 beat it on benchmarks
What papers say
Verbatim critique sentences, each from a paper that cites AdaKV as a baseline.
However they still quantize (if at all) uniformly.
“However, these methods often rely on experimental observations and pre-define some rules for cache budget allocation and KV Cache eviction.”
“proposed dynamic head-level allocation using attention scores but still relied on layer-level budgeting.”
“AdaKV~adakv achieves theoretical optimality in allocation at the attention score level given a fixed budget, though this does not always translate to optimal end-to-end performance. These works make important contributions to the allocation problem, but they also exacerbate the fundamental challenge: how should the budget be determined in the first place?”
“adaptive methods like Ada-KV and D2O rely on calculating attention scores to allocate budgets or select tokens. This creates an inference-time circular dependency: identifying important components requires performing the heavy query-key interactions (O(t^2) complexity) that we aim to avoid”
“existing methods evaluate attention head importance independently. For example, AdaKV evaluates the concentration degrees of heads while HeadKV assesses the retrieval-reasoning capability of each head in isolation as a measure of importance. However, these approaches treat heads as isolated units, overlooking the fact that their true importance emerges from their cooperation rather than individual capabilities.”
“all eviction methods share the same post-eviction inference procedure: attention is renormalized exclusively over the retained KV pairs, and the evicted ones leave no trace in subsequent operations”
Beaten on benchmarks
Head-to-head results where a newer method reports beating AdaKV. Values are copied from the source paper's tables — verify against the cited paper.
AudioKV beats AdaKV
93.1 vs 15.8
Average accuracy (ZH+EN+FR+DE+ES ASR) · [Qwen2.5-Omni-7B, retention=0.8]
AudioKV: KV Cache Eviction in Efficient Large Audio Language ModelsDBTrimKV beats AdaKV
98.27 vs 37.30
Average (% vs Vanilla) · [128]
Make Each Token Count: Towards Improving Long-Context Performance with KV Cache EvictionRDKV beats AdaKV
45.97 vs 39.59
LaProx beats AdaKV
44.00 vs 40.95
Avg. · [Mistral-7B-Instruct-v0.3 128L$]
Reformulating KV Cache Eviction Problem for Long-Context LLM InferenceMixKV + AdaKV beats AdaKV
50.8 vs 48.7
DocVQA (%) · [LLaVA-NeXT-Mistral-7B, Budget 64]
Mixing Importance with Diversity: Joint Optimization for KV Cache Compression in Large Vision-Language ModelsMomentKV beats AdaKV
46.38 vs 45.03
Avg · [L=128, LLaMA-3.1-8B]
MomentKV: Closing the Directional Gap in KV Cache Eviction for Long-Context InferenceOBC+AdaKV beats AdaKV
46.82 vs 45.64
Avg. · [10% KV (q-Aware)]
OBCache: Optimal Brain KV Cache Pruning for Efficient Long-Context LLM Inference
What to use instead
Recent methods in the same sub-problem, not yet superseded in the knowledge base — arXiv benchmark leaders, not vetted production recommendations.
- STaR-KVSTaR-KV: Spatio-Temporal Adaptive Re-weighting for KV Cache Compression in GUI Vision-Language ModelsJun 1, 2026
- May 29, 2026
- May 28, 2026
- May 26, 2026
- May 25, 2026
- CONF-KVCONF-KV: Confidence-Aware KV Cache Eviction with Mixed-Precision Storage for Long-Horizon LLMMay 24, 2026
- May 21, 2026
- May 12, 2026
- Global Retention-Based KV EvictionMake Each Token Count: Towards Improving Long-Context Performance with KV Cache EvictionMay 10, 2026
- ReST-KVReST-KV: Robust KV Cache Eviction with Layer-wise Output Reconstruction and Spatial-Temporal SmoothingMay 9, 2026
- May 8, 2026