Each preset is a documented fact change from after this model was trained. Its weights hold the old world, the document in the prompt holds the new one. Press Measure to see which wins.
The two distributions, side by side
Probability of each candidate without the document (grey) and with it (blue). The correct answer is outlined in green. If its bar is invisible, that is the finding.
50%4.6
1%9.2
0.01%
inert0.5
reshaping
Measurement details
| P(answer | query alone) | |
| P(answer | context + query) | |
| Answer tokenization | |
| Dsync definition | −ln P(answer given context and query): the negative natural logarithm of the correct answer's probability |
| Ictx definition | Kullback-Leibler divergence between the with-document and without-document distributions, over all 50,257 tokens |
The five stages
| Acquire | Pre-training compresses a corpus into weights. | Facts stored with no record of when or where they were learned. |
| Store | Facts live in weights, external indices, or both. | The two copies of a fact age independently. |
| Retrieve | Attention recalls; RAG fetches documents into context. | What was retrieved may not control the output. |
| Update | Weights edited, indices refreshed, conflicts resolved. | Edits damage neighbors; index updates leave weights stale. |
| Forget | Deliberate unlearning; accidental forgetting and eviction. | Removed facts recoverable; retained facts damaged. |
The diagnosis grid
| Ictx low | Ictx high | |
|---|---|---|
| Dsync low | fact never conflicted | context resolved the conflict |
| Dsync high | resolution failure: context ignored | drift: context influential but losing |
The three presets
| failure | Vioxx withdrawal. The notice is in the prompt; the model still says "safe". Paper's fp32 run: Dsync 12.05, Ictx 0.033. |
| trap | British monarch. The death announcement's strongest effect is boosting " Queen". Correct context reinforcing the wrong answer. |
| drift | Twitter rename. Context lifts the right answer by orders of magnitude and still loses to " Twitter". |
Terms used on this page
| Token | The unit a model reads and writes. Roughly a word or word fragment; " withdrawn" is one token, and the leading space is part of it. |
| Parametric memory | What the model absorbed into its weights during training. Fixed after training, and the model cannot tell you when it learned any of it. |
| Context | What you put in the prompt right now, including any document retrieved for the model to read. |
| Nat | A unit of information, measured with natural logarithms. Here it converts directly to probability: a value of n nats means the correct answer holds probability e−n. One nat is roughly 37%, nine nats is roughly one in ten thousand. |
| Surprisal | How surprised the model is by an answer, written as −ln P. Low when the model expected it, high when it did not. Dsync is the surprisal of the correct answer. |
| KL divergence | A measure of how far one probability distribution sits from another. Ictx uses it to ask whether the document changed the model's mind about anything at all. |
| Temperature | How randomly a model picks among candidate answers. Low values make it repeat its favorite; high values spread the choice out. |
| Quantized | Weights stored at reduced precision so the model downloads and runs faster. This page uses 8-bit weights, which shift individual probabilities slightly without changing any conclusion. |
Build your own probe
Any fact change with a single-word answer works. Three rules make a clean probe: the query ends mid-sentence so the next token is the answer; the document states the new fact plainly; the answer is one word, because the estimator measures the first token. Leadership changes, product renames, and policy reversals all fit.
The poster
The whole argument on one page: the problem, the five-stage framework, the Vioxx finding, the metric, and the proposed architecture. Open the full-resolution A0 PDF.
