← Latest papers
💻 computer science

Still: Amortized KV Cache Compaction in a Single Forward Pass

The paper introduces Still, a lightweight, reusable per-layer Perceiver that performs amortized KV cache compaction in a single forward pass, achieving superior speed-quality trade-offs and enabling iterative long-horizon inference across extreme compression ratios and context lengths.

Original authors: Charles O'Neill, Alex Sandomirsky, Harry Partridge, Mudith Jayasekara, Max Kirkby

Published 2026-06-09
📖 5 min read🧠 Deep dive

Original authors: Charles O'Neill, Alex Sandomirsky, Harry Partridge, Mudith Jayasekara, Max Kirkby

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

The Problem: The "Infinite" Notebook

Imagine a large language model (like a super-smart AI assistant) is reading a very long book to answer a question. To remember what it read, the AI keeps a "notebook" (called the KV Cache) next to its brain. Every time it reads a new word, it writes a note in this notebook.

  • The Issue: If the book is 100 pages long, the notebook is small. But if the book is 1,000,000 pages long, the notebook becomes huge. Eventually, the notebook gets so big that it doesn't fit in the computer's memory (RAM).
  • The Current Solutions:
    1. Throwing things away: The AI looks at its notes and deletes the ones it thinks are boring. This is fast, but it might accidentally throw away the one sentence that holds the answer.
    2. Rewriting the whole thing: The AI tries to summarize the whole book into a short paragraph. This is smart, but it takes a long time to do every single time it reads a new page.

The Solution: "Still" (The Smart Summarizer)

The authors introduce a new tool called Still. Think of Still as a super-efficient, instant editor that sits between the AI and its notebook.

Instead of just deleting notes or rewriting the whole book, Still does something clever: it looks at the entire notebook and instantly compresses it into a tiny, high-quality summary card.

How it Works (The Analogy)

Imagine you are a museum curator with a massive library of artifacts (the full notebook). You need to fit them all into a tiny display case (the compressed cache) so you can move them easily.

  1. The Old Way (Selection): You pick 10 random artifacts and throw the rest away. You might lose the most important one.
  2. The Old Way (Synthesis/Per-Context): You sit down and carefully craft a perfect summary for this specific library. It's great, but it takes hours. If a new library arrives, you have to start over.
  3. The "Still" Way: You have a magic camera (the Perceiver module). You snap a photo of the entire library, and the camera instantly processes the image into a single, perfect 4x6 card that contains the essence of everything in the library.
    • Crucial Point: You only have to learn how to use this camera once. After that, you can use it on any library, instantly, without stopping to think or calculate.

Why "Still" is Special

1. It's Fast (The "One-Shot" Trick)
Most smart summarizers have to do a lot of math every time they see new text. Still is different. It was trained once to be a "fast forward pass."

  • Analogy: Imagine a chef who has to chop vegetables for a soup.
    • Old methods: The chef stops to measure every single carrot and onion perfectly before chopping (slow).
    • Still: The chef has a pre-trained muscle memory. They chop the whole pile in one smooth motion. It happens in a single step.

2. It's Smart (Synthesis vs. Selection)
Still doesn't just pick the "best" notes to keep; it mixes them together to create new, super-dense notes.

  • Analogy: If you have a library of 1,000 books, a "selector" might keep 50 of the best books. Still takes the ideas from all 1,000 books and blends them into 50 new "super-books" that contain the DNA of the originals. This means it can keep the answer even if the answer was hidden in a sentence that a simple selector would have deleted.

3. It Works for Long Stories (Iterative Compaction)
The paper shows that Still can be used over and over again. As the AI reads a story chapter by chapter, Still can compress the memory of Chapter 1, then compress the memory of Chapter 2, and so on.

  • Analogy: Imagine you are writing a diary. Every night, instead of keeping every single page, you write a one-page summary of the day. The next day, you read your one-page summary, add today's events, and write a new one-page summary. You can keep doing this forever without your diary getting too heavy.

The Results (What the Paper Found)

The authors tested Still on different models (Qwen and Gemma) and different lengths of text (from 8,000 words to 128,000 words).

  • Speed vs. Quality: They found that Still sits in the "sweet spot." It is much faster than the smartest summarizers and much more accurate than the simple "delete the boring stuff" methods.
  • Extreme Compression: Even when they compressed the memory by 200 times (making a 128k document fit into the space of a 600-word document), Still kept the AI smart enough to answer questions correctly.
  • Summarization: It works not just for answering multiple-choice questions, but for writing free-form summaries too.

The Catch (Limitations)

The paper is honest about what Still can't do yet:

  • It's not magic: If you compress something too much (like 200x) on a very long text, you will lose some details. It's not perfect.
  • Training is needed: You have to train a specific "Still" module for each specific AI model you use. You can't just plug it into any model without a little setup.
  • Exact Recall: If you need the AI to recite a specific sentence word-for-word from 100,000 words ago, Still might struggle. It's great for understanding the meaning, but not for being a perfect photocopier.

Summary

Still is a new tool that lets AI assistants remember massive amounts of text without running out of memory. It works by instantly "distilling" the entire memory into a tiny, smart summary card. It's fast enough to use in real-time, smart enough to keep the important details, and flexible enough to handle stories that go on for hours.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →