Skip to content

Build Not yet confirmed elsewhere1 publisher 2 min read Published

NoteBank lets Gated DeltaNet re-read its own saved snippets and reach 70.3% at 1M tokens

KAUST's NoteBank lifts Gated DeltaNet's mean accuracy on six 1M-token RULER tasks from 1.7% to 70.3% with no added training. The paper's fix for state forgetting is a small archive of verbatim snippets replayed before each question.

The Engineer · Build desk

Send a correction

Illustration accompanying NoteBank lets Gated DeltaNet re-read its own saved snippets and reach 70.3% at 1M tokens
Generated illustration
NoteBank stores about 1/2,600 of a full KV cache Persistent storage the paper reports for NoteBank and for a full KV cache at matched width, depth and precision, plus NoteBank's extra compute.

Key figures: NoteBank's persistent storage is 74.5 MiB, against 192 GiB for a full multi-head-attention KV cache at matched width, depth and precision, per the paper's Figure 1. Its extra compute is reported as at most 0.025% of analytical FLOPs.

NoteBank stores about 1/2,600 of a full KV cache
FigureValueNoteClaim
NoteBank persistent storage, paper's Figure 174.5 MiB13
Full multi-head-attention KV cache192 GiBmatched width, depth and precision13
Extra compute, at most0.025%of analytical FLOPs, as reported14

What happened

  • NoteBank leaves the backbone's weights and architecture unchanged and uses no external embedding model, trained retriever or separate reader network.
  • At write time it scores each token by how far its key vector sits from the chunk's mean key, then stores the most distinctive windows as notes.
  • At question time, each layer-head channel votes for its best-matching note, and the top-voted notes, up to R of them, are retrieved.
  • The paper reports persistent storage of 74.5 MiB, against 192 GiB for a full multi-head-attention KV cache of the same width, depth and precision, or about 1/2,600 of the size.
  • The paper puts the extra compute at no more than 0.025% of analytical FLOPs.

Why it matters

  • What it limits constraint Replay holds at most R notes, so a question whose evidence is spread over more than R passages cannot be replayed in full.
  • What it costs cost Archive size and the exhaustive match against it grow linearly with context length while replay cost stays flat, so the scan is the term to measure at 1M tokens.
  • What's now possible capability A team running Gated DeltaNet or Mamba-2 gets a recall path with no separate retriever or embedding model to host.

The numbers below are the authors' own, relayed by a dev.to write-up of the KAUST paper [1]. The write-up does not report a test by anyone outside the group.

On the six needle tasks, Gated DeltaNet gains 68.6 points [11]. A mean of 70.3% still leaves it 29.7 points short of a perfect score [12]. The paper reports no significant retrieval degradation from 4K to 1M tokens [8].

The write step is where we would test first. It selects notes before any question is known, so it can only use a generic signal [4]. For the 70.3% to transfer, the facts your workload asks about would have to look distinctive against the text around them. If an answer is phrased like its neighbours, we'd expect its key vector to sit near the chunk mean and its window to lose out to higher-scoring ones within the token budget [3].

The read side is simpler. The retrieved notes go in document order through the unchanged backbone, starting from a fresh copy of the saved state, and the question comes after them [6]. The model processes the evidence immediately before it has to use it.

In our view, reusing the model's own key and query vectors is the right design choice. It keeps the deployment surface to the backbone you already run [2]. The caveat is the phrase "training-free". It covers the headline retrieval results. The paper also trains lightweight LoRA adapters to help the model use replayed evidence on downstream tasks, and they are enabled only during replay and answering [9].

What to watch

  • Results on tasks beyond the six RULER needle tasks, reported with and without the LoRA adapters.
  • Independent runs on corpora where the needed fact does not look distinctive against its surrounding text.
  • Wall-clock latency of the exhaustive archive scan at 1M tokens.

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence40
Adoption
Insufficient
Hype gap+10
Incentives
Insufficient
Confidence55
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    A KAUST paper, "History Replays Itself" (arXiv:2610.15715), proposes NoteBank, a training-free add-on that stores a few raw text snippets on the side and replays them through the model when a question arrives.

    Reported Supported Source: dev.to write-up of the KAUST paperView cited source
  2. [2]

    NoteBank does not change the backbone's weights or architecture, and does not use an external embedding model, a separately trained retriever, or a separate reader network.

    Reported Supported Source: dev.to write-up of the KAUST paperView cited source
  3. [3]

    Within each chunk, the writer scores every token by one minus the cosine similarity between the token's key and the chunk's mean key, averaged over layers and heads. Windows with high total distinctiveness are chosen, expanded to sentence boundaries within a token budget, and stored as notes.

    Reported Supported Source: dev.to write-up of the KAUST paperView cited source

Get this ledger inside ChatGPT. Ask about any of our stories and the answer brings its figure, each claim’s verdict and the sources. Free, no account.

Add to ChatGPTAdd to Claude

Sources

1 independent publisher whose own reporting we read for this story.

  1. dev.to

    1 article · October 15, 2026

    NoteBank: How Replaying a Few Saved Snippets Restores Long-Context Recall in Linear-Attention Models

Share your take

Let Clarity write the post for you.

Signed-in readers get a short post drafted on this story in the register they choose — narrative, analytical, or a direct position — editable to the last word before it goes anywhere. The share buttons at the top of this story work without an account.

Topics and entities

Follow any of these and your For You feed starts watching them — no settings page required.

Topics

Entities

Loading related stories