atlas

Research map / Large language models / Reasoning and chain of thought

SmallKV: Small Model Assisted Compensation of KV Cache Compression for Efficient LLM Inference

NeurIPS 2025 · Large language models › Reasoning and chain of thought · approach: KV cache compression · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SmallKV, which uses a small same-family LLM's attention scores to compensate for KV cache eviction in a larger LLM, covering both saliency shift and marginal tokens, and reports accuracy gains and 1.75-2.56x throughput gains.

Problem

Token-level KV cache eviction is irreversible, so it fails when token saliency shifts during decoding and it over-compresses marginal tokens that still matter for output quality.

Approach

Attention patterns of same-family LLMs of different scales are highly similar, so a small language model (SLM) keeps a full KV cache and its attention scores are used to (1) guide eviction in the large model, recovering tokens whose saliency changes, and (2) approximate attention for marginal tokens by using SLM scores with only their V cache retained.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SmallKV instead of H₂OQwen2-7B KV cache compression · LongBench τ=0.1, Multi-Doc QA AVGscore: 32.51 -> 40.84Helped
Use SmallKV instead of H₂OQwen2-7B KV cache compression · Multi-user concurrency, batch 64, 2048+256throughput (tokens/s): 76.32 (1.23x) -> 195.50 (3.14x)Helped
Use SmallKV instead of H₂OQwen2-7B KV cache compression · Extremely long context, batch 4, 16384+512throughput (tokens/s): 689.07 (1.45x) -> 1203.42 (2.54x)Helped
Add marginal information compensation (ablation)SmallKV · BBHperformanceHelped
Add saliency shift compensation (ablation)SmallKV without marginal information compensation · BBHperformanceHelped
Increase SLM scale from Qwen2.5-0.5B to Qwen2.5-1.5B (ablation)SmallKV with Qwen2.5-14B · BBHperformance: 4.9%Helped
Increase SLM scale from Qwen2.5-0.5B to Qwen2.5-3B (ablation)SmallKV with Qwen2.5-14B · BBHperformance: 6.8%Helped
Increase SLM scale from Qwen2.5-0.5B to Qwen2.5-7B (ablation)SmallKV with Qwen2.5-14B · BBHperformance: 8.5%Helped
Increase SLM scale from Qwen2.5-0.5B to Qwen2.5-1.5B (ablation)SmallKV with Qwen2.5-14B · BBH, 5% KV cache budgetperformance: 30.2%Helped
Increase SLM scale from Qwen2.5-0.5B to Qwen2.5-3B (ablation)SmallKV with Qwen2.5-14B · BBH, 5% KV cache budgetperformance: 63.8%Helped
Increase SLM scale from Qwen2.5-0.5B to Qwen2.5-7B (ablation)SmallKV with Qwen2.5-14B · BBH, 5% KV cache budgetperformance: 84.4%Helped
Compress SLM KV cache to 20% instead of full (ablation)SmallKV with Qwen2-0.5B assisting Qwen2-7B · BBHaccuracy: 0.4359 -> 0.2873Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Wikitext-v2

Benchmarks: GSM8K BBH MT-Bench LongBench MMLU Wikitext-v2

Metrics: accuracy score TPOT (ms) TTFT (s) end-to-end throughput (tokens/s) Jaccard similarity cosine similarity

Baselines: H2O PyramidInfer Hugging Face Accelerate (eager) Hugging Face Accelerate (FlashAttention SDPA)

Builds on: H2O PyramidInfer speculative decoding FlashAttention

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy