LookaheadKV: Fast and Accurate KV Cache Eviction by Glimpsing into the Future without Generation
On the map: Efficient LLM inference and serving → KV cache optimization
Abstract (arXiv)
Transformer-based large language models (LLMs) rely on key-value (KV) caching to avoid redundant computation during autoregressive inference. While this mechanism greatly improves efficiency, the cache size grows linearly with the input sequence length, quickly becoming a bottleneck for long-context tasks. Existing solutions mitigate this problem by evicting prompt KV that are deemed unimportant, guided by estimated importance scores. Notably, a recent line of work proposes to improve eviction quality by "glimpsing into the future", in which a draft generator produces a surrogate future response approximating the target model's true response, and this surrogate is subsequently used to estimate the importance of cached KV more accurately. However, these approaches rely on computationally expensive draft generation, which introduces substantial prefilling overhead and limits their practicality in real-world deployment. To address this challenge, we propose LookaheadKV, a lightweight eviction framework that leverages the strength of surrogate future response without requiring explicit draft generation. LookaheadKV augments transformer layers with parameter-efficient modules trained to predict true importance scores with high accuracy. Our design ensures negligible runtime overhead comparable to existing inexpensive heuristics, while achieving accuracy superior to more costly approximation methods. Extensive experiments on long-context understanding benchmarks, across a wide range of models, demonstrate that our method not only outperforms recent competitive baselines in various long-context understanding tasks, but also reduces the eviction cost by up to 14.5x, leading to significantly faster time-to-first-token. Our code is available at https://github.com/SamsungLabs/LookaheadKV.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Placed in KV cache optimization, one of 12 directions in Efficient LLM inference and serving. Builds on 35 of its 39 references that are in the map. First posted on arXiv 11 Mar 2026.
Builds on
35 of 39 references.
Closest ancestors · 11
Same direction, newest first
- 2025Draft-based Approximate Inference for LLMs10 Jun
- 2025KVzip: Query-Agnostic KV Cache Compression with Context Reconstruction29 May
- 2025Lookahead Q-Cache: Achieving More Consistent KV Cache Eviction via Pseudo Query24 May
- 2025KeyDiff: Key Similarity-Based KV Cache Eviction for Long-Context LLM Inference in Resource-Constrained Environments21 Apr
- 2024NACL: A General and Effective KV Cache Eviction Framework for LLMs at Inference Time7 Aug
- 2024Ada-KV: Optimizing KV Cache Eviction by Adaptive Budget Allocation for Efficient LLM Inference16 Jul
- 2024Attention Score is not All You Need for Token Importance Indicator in KV Cache Reduction: Value Also Matters18 Jun
- 2024PyramidKV: Dynamic KV Cache Compression based on Pyramidal Information Funneling4 Jun
- 2024SnapKV: LLM Knows What You are Looking for Before Generation22 Apr
- 2023H2O: Heavy-Hitter Oracle for Efficient Generative Inference of Large Language Models24 Jun
- 2023Scissorhands: Exploiting the Persistence of Importance Hypothesis for LLM KV Cache Compression at Test Time26 May
Other references · 24
- 2024The Llama 3 Herd of Modelscited by 14,192
- 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,393
- 2021Prefix-Tuning: Optimizing Continuous Prompts for Generationcited by 3,878
- 2021The Power of Scale for Parameter-Efficient Prompt Tuningcited by 3,769
- 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,611
- 2023Efficient Streaming Language Models with Attention Sinkscited by 2,115
- 2020MiniLM: Deep Self-Attention Distillation for Task-Agnostic Compression of Pre-Trained Transformerscited by 1,414
- 2023LongBench: A Bilingual, Multitask Benchmark for Long Context Understandingcited by 1,378
- 2024RULER: What's the Real Context Size of Your Long-Context Language Models?cited by 1,270
- 2024Tulu 3: Pushing Frontiers in Open Language Model Post-Trainingcited by 988
- 2021A Dataset of Information-Seeking Questions and Answers Anchored in Research Paperscited by 475
- 2022The Stack: 3 TB of permissively licensed source codecited by 354
12 more
- 2023RepoBench: Benchmarking Repository-Level Code Auto-Completion Systemscited by 346
- 2024Long-context LLMs Struggle with Long In-context Learningcited by 285
- 2024Smaug: Fixing Failure Modes of Preference Optimisation with DPO-Positivecited by 239
- 2020Distilling Knowledge from Reader to Retriever for Question Answeringcited by 226
- 2024Many-Shot In-Context Learningcited by 203
- 2024Leave No Document Behind: Benchmarking Long-Context LLMs with Extended Multi-Doc QAcited by 121
- 2024Transformers are Multi-State RNNscited by 120
- 2024RepoAgent: An LLM-Powered Open-Source Framework for Repository-level Code Documentation Generationcited by 69
- 2024ChatQA 2: Bridging the Gap to Proprietary LLMs in Long Context and RAG Capabilitiescited by 52
- 2025Your LLM Knows the Future: Uncovering Its Multi-Token Prediction Potentialcited by 46
- 2025LongProc: Benchmarking Long-Context Language Models on Long Procedural Generationcited by 28
- 2025TARA: Token-Aware LoRA for Composable Personalization in Diffusion Modelscited by 5
Built on by
Citing papers per year: 2026: 11.
11 papers.
- 2026IntentKV: Cross-Turn Intent-Aware KV Cache Pruning for Agent Inferencecited by 6
- 2026When Does Value-Aware KV Eviction Help? A Fixed-Contract Diagnostic for Non-Monotone Cache Compressioncited by 4
- 2026KVEraser: Learning to Steer KV Cache for Efficient Localized Context Erasingcited by 4
- 2026RestoreKV: Recovering Full-Cache Behavior Under Aggressive Query-Agnostic KV Cache Evictioncited by 2
- 2026Monte Carlo Estimation for KV Cache Evictioncited by 1
- 2026Discovering KV Cache Eviction Policies via LLM-Guided Program Evolutioncited by 0
- 2026WnW: Waxing-and-Waning KV Cache for Long-Form Speech LLMscited by 0
- 2026Divergence Timing and Cumulative Disagreement under KV-Cache Evictioncited by 0
- 2026When to Evict, Not What to Keep: Draft-Guided Eviction for Training-Free KV-Cache Compressioncited by 0
- 2026DeferKV: Rethinking Eviction Timing for One-Shot KV Cache Compressioncited by 0
- 2026Mask-Guided KV Cache Eviction in Block Diffusion Language Modelscited by 0
- 2026Monte Carlo Estimation for KV Cache Eviction6 Oct 2026
- 2026DeferKV: Rethinking Eviction Timing for One-Shot KV Cache Compression5 Oct 2026
- 2026Mask-Guided KV Cache Eviction in Block Diffusion Language Models4 Oct 2026
- 2026When to Evict, Not What to Keep: Draft-Guided Eviction for Training-Free KV-Cache Compression27 Sep 2026
- 2026Divergence Timing and Cumulative Disagreement under KV-Cache Eviction15 Sep 2026
- 2026WnW: Waxing-and-Waning KV Cache for Long-Form Speech LLMs24 Aug 2026
- 2026RestoreKV: Recovering Full-Cache Behavior Under Aggressive Query-Agnostic KV Cache Eviction2 Aug 2026
- 2026KVEraser: Learning to Steer KV Cache for Efficient Localized Context Erasing15 Jun 2026
- 2026IntentKV: Cross-Turn Intent-Aware KV Cache Pruning for Agent Inference6 Jun 2026
- 2026Discovering KV Cache Eviction Policies via LLM-Guided Program Evolution12 May 2026
- 2026When Does Value-Aware KV Eviction Help? A Fixed-Contract Diagnostic for Non-Monotone Cache Compression7 May 2026
Similar, not cited
Close in wording, no citation either way
- 2026KV Cache Optimization Strategies for Scalable and Efficient LLM Inference
- 2026Rethinking KV Cache Eviction via a Unified Information-Theoretic Objective
- 2026ReST-KV: Robust KV Cache Eviction with Layer-wise Output Reconstruction and Spatial-Temporal Smoothing
- 2024CORM: Cache Optimization with Recent Message for Large Language Model Inference
- 2026Reformulating KV Cache Eviction Problem for Long-Context LLM Inference
- 2025CriticalKV: Optimizing KV Cache Eviction from an Output Perturbation Perspective
- 2025Taming the Fragility of KV Cache Eviction in LLM Inference
- 2026MomentKV: Closing the Directional Gap in KV Cache Eviction for Long-Context Inference