Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Still: Amortized KV Cache Compaction in a Single Forward Pass

About

The KV cache is the memory bottleneck of long-horizon language model deployment. Practically, a deployable compactor must be lightweight enough to call during inference, expressive enough to preserve context under constraint, and reusable across a trajectory. Existing compaction methods satisfy only part of this requirement: selection methods are lightweight but subset-bound, while synthesis methods are expressive but rely on per-context optimization. Here we introduce Still, a small per-layer Perceiver trained once against a frozen base model that produces compact keys and values in a single forward pass. On Qwen and Gemma models, Still occupies the favorable side of the speed--quality frontier across compression ratios from $8\times$ to $200\times$ and context lengths from $8$k to $128$k. On the long-context RULER grid, Still exceeds the strongest baseline by 8--22 points. The same compact cache also supports free-form summarization, preserving most of the full-context gain on HELMET and winning a pairwise LongBench summarization comparison against KV-Distill. Because compaction is a forward pass, Still can be applied iteratively, entering a long-horizon regime unavailable to per-context methods. We show that amortization makes long-context cache compaction tractable, and synthesis makes its compact state useful at extreme compression.

Charles O'Neill, Alex Sandomirsky, Harry Partridge, Mudith Jayasekara, Max Kirkby• 2026

Related benchmarks

TaskDatasetResultRank
Multiple-Choice QuestionsFour-domain MCQ (test)
Accuracy82.1
43
Free-form summarizationHELMET multi_lexsum
Utilization94.9
15
Long-context evaluationRULER 32k (matched-train holdout)
Accuracy48.7
12
Long-context evaluationRULER 64k (matched-train holdout)
Accuracy39.9
12
Long-context evaluationRULER 128k (matched-train holdout)
Accuracy36.1
12
Long-context evaluationRULER 32k Zero-shot transfer
Accuracy37.2
12
Long-context evaluationRULER 64k Zero-shot transfer
Accuracy32.9
12
Long-context evaluationRULER 128k Zero-shot transfer
Accuracy (RULER 128k Zero-shot)31.3
12
Free-form summarizationLongBench V1
Overall Score58.8
2
Long-context evaluationLongBench context-dependent transfer v2
Score (32k Context)36.4
2
Showing 10 of 13 rows

Other info

Follow for update