CAOTE: KV Cache Selection for LLMs via Attention Output Error-Based Token Eviction
On the map: Efficient LLM inference and serving → KV cache optimization
Abstract (arXiv)
While long context support of large language models has extended their abilities, it also incurs challenges in memory and compute which becomes crucial bottlenecks in resource-restricted devices. Token eviction, a widely adopted post-training methodology designed to alleviate the bottlenecks by evicting less important tokens from the cache, typically uses attention scores as proxy metrics for token importance. However, one major limitation of attention score as a token-wise importance metrics is that it lacks the information about contribution of tokens to the attention output. In this paper, we propose a simple eviction criterion based on the contribution of cached tokens to attention outputs. Our method, CAOTE, optimizes for eviction error due to token eviction, by seamlessly integrating attention scores and value vectors. This is the first method which uses value tokens on top of attention-based eviction scores in closed-form. Additionally, CAOTE can act as a meta-heuristic method with flexible usage with any token eviction method. We show that CAOTE, when combined with the state-of-the-art attention score-based methods, always improves accuracies on the downstream task, indicating the importance of leveraging information from values during token eviction process.
Key facts. Cited by 13 papers in the map (data through 14 Oct 2026). Placed in KV cache optimization, one of 12 directions in Efficient LLM inference and serving. Builds on 27 of its 35 references that are in the map. First posted on arXiv 18 Apr 2025.
Builds on
27 of 35 references.
Closest ancestors · 8
Same direction, newest first
- 2025CAKE: Cascading and Adaptive KV Cache Eviction with Layer Preferences16 Mar
- 2024DuoAttention: Efficient Long-Context LLM Inference with Retrieval and Streaming Heads14 Oct
- 2024Ada-KV: Optimizing KV Cache Eviction by Adaptive Budget Allocation for Efficient LLM Inference16 Jul
- 2024Quest: Query-Aware Sparsity for Efficient Long-Context LLM Inference16 Jun
- 2024SnapKV: LLM Knows What You are Looking for Before Generation22 Apr
- 2024Get More with LESS: Synthesizing Recurrence with KV Cache Compression for Efficient LLM Inference14 Feb
- 2024On the Efficacy of Eviction Policy for Key-Value Constrained Generative Language Model Inference9 Feb
- 2023Model Tells You What to Discard: Adaptive KV Cache Compression for LLMs3 Oct
Other references · 19
- 2024The Llama 3 Herd of Modelscited by 14,715
- 2024Qwen2.5 Technical Reportcited by 4,942
- 2023Lost in the Middle: How Language Models Use Long Contextscited by 3,455
- 2023Efficient Streaming Language Models with Attention Sinkscited by 2,186
- 2020Transformers are RNNs: Fast Autoregressive Transformers with Linear Attentioncited by 2,022
- 2023LongBench: A Bilingual, Multitask Benchmark for Long Context Understandingcited by 1,417
- 2022LaMDA: Language Models for Dialog Applicationscited by 1,220
- 2023FlexGen: High-Throughput Generative Inference of Large Language Models with a Single GPUcited by 575
- 2022Efficiently Scaling Transformer Inferencecited by 539
- 2023Benchmarking Large Language Models for News Summarizationcited by 445
- 2023Landmark Attention: Random-Access Infinite Context Length for Transformerscited by 213
- 2022Leveraging Large Language Models for Multiple Choice Question Answeringcited by 203
7 more
- 2023SARATHI: Efficient LLM Inference by Piggybacking Decodes with Chunked Prefillscited by 193
- 2021BookSum: A Collection of Datasets for Long-form Narrative Summarizationcited by 184
- 2021Scatterbrain: Unifying Sparse and Low-rank Attention Approximationcited by 130
- 2024Transformers are Multi-State RNNscited by 120
- 2024DeepSpeed-FastGen: High-throughput Text Generation for LLMs via MII and DeepSpeed-Inferencecited by 106
- 2022A Survey on Non-Autoregressive Generation for Neural Machine Translation and Beyondcited by 64
- 2021Wordcraft: a Human-AI Collaborative Editor for Story Writingcited by 41
Built on by
Citing papers per year: 2026: 13.
13 papers.
Sort:
By area:
- 2026MomentKV: Closing the Directional Gap in KV Cache Eviction for Long-Context Inferencecited by 6
- 2026When Does Value-Aware KV Eviction Help? A Fixed-Contract Diagnostic for Non-Monotone Cache Compressioncited by 5
- 2026RDKV: Rate-Distortion Bit Allocation for Joint Eviction and Quantization of the KV Cachecited by 4
- 2026Epiphany-Aware KV Cache Eviction Without the Attention Matrixcited by 2
- 2026Error Certificates for KV-Cache Eviction via Randomized Designcited by 2
- 2026Reformulating KV Cache Eviction Problem for Long-Context LLM Inferencecited by 1
- 2026ARC-KV: Amortizing Anchor Search for Reconstruction-Based KV Cache Compactioncited by 1
- 2026Monte Carlo Estimation for KV Cache Evictioncited by 1
- 2026ConFu: Contemplate the Future for Better Speculative Samplingcited by 0
- 2026ValueDiff: Value-Geometric KV Cache Eviction for Sink-Suppressed LLMscited by 0
- 2026From Token Importance to Conditional Removability: Rethinking Visual Token Pruning in Multimodal Large Language Modelscited by 0
- 2026A Self-Pruning Transformer: Extreme KV-Cache Compression with Universal Attentioncited by 0
1 more
- 2026Sparse Attention Is Matrix Approximation, Not Choosing from a Bag of Values7 Oct 2026
- 2026A Self-Pruning Transformer: Extreme KV-Cache Compression with Universal Attention6 Oct 2026
- 2026Monte Carlo Estimation for KV Cache Eviction6 Oct 2026
- 2026ARC-KV: Amortizing Anchor Search for Reconstruction-Based KV Cache Compaction29 Sep 2026
- 2026From Token Importance to Conditional Removability: Rethinking Visual Token Pruning in Multimodal Large Language Models22 Sep 2026
- 2026ValueDiff: Value-Geometric KV Cache Eviction for Sink-Suppressed LLMs20 Sep 2026
- 2026Error Certificates for KV-Cache Eviction via Randomized Design23 Jul 2026
- 2026Epiphany-Aware KV Cache Eviction Without the Attention Matrix25 Jun 2026
- 2026MomentKV: Closing the Directional Gap in KV Cache Eviction for Long-Context Inference1 Jun 2026
- 2026RDKV: Rate-Distortion Bit Allocation for Joint Eviction and Quantization of the KV Cache8 May 2026
- 2026Reformulating KV Cache Eviction Problem for Long-Context LLM Inference8 May 2026
- 2026When Does Value-Aware KV Eviction Help? A Fixed-Contract Diagnostic for Non-Monotone Cache Compression7 May 2026
1 more
- 2026MomentKV: Closing the Directional Gap in KV Cache Eviction for Long-Context Inferencecited by 6
- 2026When Does Value-Aware KV Eviction Help? A Fixed-Contract Diagnostic for Non-Monotone Cache Compressioncited by 5
- 2026RDKV: Rate-Distortion Bit Allocation for Joint Eviction and Quantization of the KV Cachecited by 4
- 2026Reformulating KV Cache Eviction Problem for Long-Context LLM Inferencecited by 1
- 2026ARC-KV: Amortizing Anchor Search for Reconstruction-Based KV Cache Compactioncited by 1
- 2026Monte Carlo Estimation for KV Cache Evictioncited by 1
- 2026ConFu: Contemplate the Future for Better Speculative Samplingcited by 0
- 2026ValueDiff: Value-Geometric KV Cache Eviction for Sink-Suppressed LLMscited by 0
- 2026A Self-Pruning Transformer: Extreme KV-Cache Compression with Universal Attentioncited by 0
- 2026A Self-Pruning Transformer: Extreme KV-Cache Compression with Universal Attention6 Oct 2026
- 2026Monte Carlo Estimation for KV Cache Eviction6 Oct 2026
- 2026ARC-KV: Amortizing Anchor Search for Reconstruction-Based KV Cache Compaction29 Sep 2026
- 2026ValueDiff: Value-Geometric KV Cache Eviction for Sink-Suppressed LLMs20 Sep 2026
- 2026MomentKV: Closing the Directional Gap in KV Cache Eviction for Long-Context Inference1 Jun 2026
- 2026RDKV: Rate-Distortion Bit Allocation for Joint Eviction and Quantization of the KV Cache8 May 2026
- 2026Reformulating KV Cache Eviction Problem for Long-Context LLM Inference8 May 2026
- 2026When Does Value-Aware KV Eviction Help? A Fixed-Contract Diagnostic for Non-Monotone Cache Compression7 May 2026
- 2026ConFu: Contemplate the Future for Better Speculative Sampling9 Mar 2026
Similar, not cited
Close in wording, no citation either way
- 2024NACL: A General and Effective KV Cache Eviction Framework for LLMs at Inference Time
- 2024In-context KV-Cache Eviction for LLMs via Attention-Gate
- 2025G-KV: Decoding-Time KV Cache Eviction with Global Attention
- 2025LLMs Know What to Drop: Self-Attention Guided KV Cache Eviction for Efficient Long-Context Inference
- 2026Not All Tokens Are Worth Caching: Learning Semantic-Aware Eviction for LLM Prefix Caches
- 2026PAGE: Partition-Aware Gated KV-Cache Eviction
- 2026Make Each Token Count: Towards Improving Long-Context Performance with KV Cache Eviction
- 2025Judge Q: Trainable Queries for Optimized Information Retention in KV Cache Eviction