atlas

Research map / Architectures and efficiency / Attention and transformers

ChunkKV: Semantic-Preserving KV Cache Compression for Efficient Long-Context LLM Inference

NeurIPS 2025 · Architectures and efficiency › Attention and transformers · approach: KV cache eviction and compression · 3 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 ChunkKV, a training-free KV cache compression method that keeps semantic chunks instead of individual tokens, plus layer-wise index reuse for lower overhead.

Problem

KV cache memory dominates long-context LLM inference, and token-level eviction methods score tokens in isolation, fragmenting semantic context and degrading performance.

Approach

Group consecutive tokens into chunks as the atomic compression unit, select top-k chunks by aggregated observation-window attention, and reuse the selected indices across groups of adjacent layers because chunk-level indices are more similar across layers.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use semantic chunks instead of isolated-token KV evictionKV cache compression on GSM8K · GSM8K, 10% KV ratio, DeepSeek-R1-Distill-Llama-8Baccuracy: 62.6% -> 65.7%Helped
Use semantic chunks instead of isolated-token KV evictionKV cache compression on GSM8K · GSM8K, 10% KV ratio, LLaMA-3.1-8B-Instructaccuracy: 50.3% -> 65.7%Helped
Use semantic chunks instead of isolated-token KV evictionKV cache compression on GSM8K · GSM8K, 10% KV ratio, Qwen2-7B-Instructaccuracy: 64.7% -> 73.5%Helped
Use semantic chunks instead of isolated-token KV evictionKV cache compression on many-shot GSM8K · Many-shot GSM8K (50-shot), 10% KV ratio, DeepSeek-R1-Distill-Llama-8Baccuracy: 63.2% -> 68.2%Helped
Use semantic chunks instead of isolated-token KV evictionKV cache compression on JailbreakV · JailbreakV, 10% KV ratio, LLaMA-3.1-8B-Instructaccuracy: 85.5% -> 87.9%Helped
Use semantic chunks instead of isolated-token KV evictionKV cache compression on LongBench · LongBench, 10% KV ratio, LLaMA-3-8B-Instructperformance gap vs FullKV: -3.16% -> -2.29%Helped
Use semantic chunks instead of isolated-token KV evictionKV cache compression on LongBench-ZH · LongBench-ZH, 10% KV ratio, Qwen2-7B-Instructperformance gap vs FullKV: -0.64% -> +2.20%Helped
Use semantic chunks instead of isolated-token KV evictionKV cache compression on NIAH · NIAH, KV cache size 128, LLaMA-3.1-8B-Instructaccuracy: 65.1% -> 73.8%Helped
Reuse compressed indices across adjacent layersChunkKV inference · Input 8192, output 1024throughput: 184.08 -> 232.99Helped
Reuse compressed indices across adjacent layers (ablation)ChunkKV on GSM8K · GSM8K, LLaMA-3-8B-Instructaccuracy: 74.5 -> 74.6No clear effect
Reuse compressed indices across adjacent layers (ablation)ChunkKV on LongBench · LongBench, LLaMA-3-8B-Instructaverage score: 40.51 -> 40.27Hurt
Set chunk size to 10 rather than size 3 (ablation)ChunkKV on LongBench · LongBench, LLaMA-3-8B-Instructaverage score: 40.49 -> 40.51Helped

Surprising findings

Limitations

Experimental setup

Datasets: LongBench Needle-In-A-HayStack GSM8K JailbreakV

Benchmarks: LongBench LongBench-ZH Needle-In-A-HayStack GSM8K Many-Shot GSM8K JailbreakV

Metrics: accuracy score gap vs FullKV latency throughput Jaccard similarity

Baselines: StreamingLLM H2O SnapKV PyramidKV KIVI FullKV

Builds on: H2O SnapKV StreamingLLM PyramidKV

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