atlas

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

KVLink: Accelerating Large Language Models via Efficient KV Cache Reuse

NeurIPS 2025 · Large language models › Reasoning and chain of thought · approach: KV cache compression · 4 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.

KVLink precomputes per-document KV caches independently, re-encodes positions at inference, and inserts trainable link tokens to restore cross-document attention, enabling fast context reuse for RAG-style inputs.

Problem

Reusing precomputed KV caches for retrieved documents across queries is efficient, but independently encoded documents lose cross-document attention and position consistency, causing large accuracy drops in RAG and multi-segment tasks.

Approach

Decouple RoPE from stored KV caches and re-apply global positions at inference; append trainable link tokens to each independently encoded document whose KV states are computed at inference and attend to all preceding documents, restoring cross-segment self-attention with minimal overhead.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use KVLink5 instead of BlockAttentionLlama-3.2-1B · HotpotQAaccuracy: 48.3% -> 55.6%Helped
Add 5 link tokens instead of using KVLink0 (ablation)KVLink with Llama-3.2-1B · HotpotQAaccuracy: 48.1% -> 55.6%Helped
Add 5 link tokens instead of using KVLink0 (ablation)KVLink with Llama-3.2-3B · MuSiQueaccuracy: 28.8% -> 35.8%Helped
Omit summarization training data (ablation)KVLink5 · SamsumRougeL: 0.256 -> 0.250Hurt
Omit summarization training data (ablation)KVLink5 · MuSiQueaccuracy: 19.2 -> 18.5Hurt
Omit multi-turn conversation training data (ablation)KVLink5 · MuSiQueaccuracy: 19.2 -> 17.8Hurt
Omit multi-turn conversation training data (ablation)KVLink5 · SamsumRougeL: 0.256 -> 0.262Helped
Train on QA data only (ablation)KVLink5 · MuSiQueaccuracy: 19.2 -> 17.3Hurt
Train on QA data only (ablation)KVLink5 · NQaccuracy: 45.0 -> 48.9Helped
Use KVLink5 instead of BlockAttention with modified AnLLMs compressionLlama-3.2-1B · NQ, 75% compressionaccuracy: 37.5 -> 40.9Helped
Reuse precomputed KV cache with KVLink instead of full-context standard decodingLlama-3.1-8B · 5,000-token contextTTFT reduction: 96%Helped

Surprising findings

Limitations

Experimental setup

Datasets: TriviaQA 2WikiMQA FineWeb Tulu 3 SFT mixture DaringAnteater XSum NaturalQuestions HotpotQA MuSiQue MultiNews SamSum IFEval

Benchmarks: NaturalQuestions 2WikiMQA TriviaQA HotpotQA MuSiQue MultiNews SamSum IFEval GSM8K MMLU ARC-Challenge ARC-Easy

Metrics: accuracy RougeL time-to-first-token

Baselines: PromptCache CacheBlend BlockAttention TurboRAG LLMLingua

Builds on: RoPE BlockAttention CacheBlend PromptCache AnLLM

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