Any dotted-underlined word on the page opens its entry from this list.
- Token
- A word or piece of a word. The model reads a prompt as a row of tokens. The keys in this study are single-token words.
- Layer
- One of the model’s 28 processing stages, stacked from layer 0 at the bottom to layer 27 at the top. Both models in this study have 28. Transformer blocks 0–27, each with attention and a SwiGLU MLP: width 3,072 in Qwen3-0.6B, 6,144 in Qwen3-1.7B.
- Attention head
- A small unit inside a layer that looks back at earlier words and copies information from them. Each layer has 16, so each model has 448. Qwen3-0.6B and Qwen3-1.7B share this 28 × 16 grid, so a head’s name points to the same place in both. 16 query heads per layer share 8 key/value heads (GQA: query head h uses KV head ⌊h/2⌋); head size 128, in both models.
- Head name (19:5)
- “19:5” means layer 19, head 5, counting from 0. The same name means the same place in both models. layer:head, 0-indexed.
- Query, key, value
- A head at the last word sends out a query, compares it with a key on every earlier word, and copies the values of the best matches. The query and keys decide where to look; the values decide what gets copied. Attn(Q_T, K_1..T, V_1..T). QK sets the attention pattern; OV writes the output (Elhage et al., 2021).
- Stage (0, 1, 2)
- One of the three groups of heads in the lookup pathway, in the order they act. Stage 0, six question heads in layers 11–14, helps identify the requested record. Stage 1, three router heads, carries that to the answer position. Stage 2, three copier heads in layers 19–22, copies the value. Stage 0 = H₀ {13:6, 12:6, 13:14, 14:12, 11:9, 13:15}; Stage 1 = U {15:4, 16:4, 17:1} in 0.6B, {16:4, 17:1, 18:7} in 1.7B; Stage 2 = D {19:5, 21:13, 22:9} in both.
- Question span
- The question and the words after it, up to the answer position. Stage 0 heads work there, and Stage 1 heads read from there. Positions p_query..T−1 for the Stage 0 patches; Stage 1 reads its values over p_query..T.
- Pointer
- This page’s word for the where-to-look signal the router heads write into the last word’s query. Stage 1 writes it from what Stage 0 left at the question. A context-resolved routing signal in Q_final, written by Stage 1 from values read over the question span. Pointer-like; what it represents (position, aspects of the requested record, or both) is open.
- Points (logits)
- The model’s raw score for a possible next word. On this page, “points” means logits. One logit of lead multiplies the two-way odds by about 2.7 (e¹). Logit sizes differ between the two models, so only directions and shares are compared across them.
- Margin
- How far the right color’s score leads the wrong color’s score, in points. It compares two specified answer words, such as red and blue; free-form answers were not tested. m(x) = ℓ(x)·(logit_y0 − logit_y1), positive when the model prefers the bound color.
- Transplant test (patching)
- Copy one internal signal from a twin prompt into the original run, change nothing else, and see whether the answer moves. Activation patching. Effect Δm = m_clean − m_patched; Δm > 0 is a push toward the twin’s answer.
- Twin prompt
- A version of the prompt that differs in one controlled way and has the opposite right answer. The counterfactual donor, from the same 8-prompt factorial group.
- Direction
- The share of prompts where a transplant pushed the preference the predicted way. It counts direction only. Size and flipped answers are separate questions. Share of prompts with Δm > 0.
- Switches A, B, C
- Three ways to change a prompt: A swaps the colors, B asks about the other name, C swaps the names between the facts while the question stays the same (“Lumen is red. Rowan is blue. What color is Rowan?”). Axes A, B and C of the 2×2×2 factorial: c_order, q_key, k_order.
- Held-out prompts
- Test prompts kept aside and never used to choose anything. Primary (n=128) and Vocabulary (n=64) splits.
- Calibration prompts
- A small set of prompts used to choose or check settings before the real test. Heads were selected on them, so results there are selection evidence, not confirmation. n=64 per run.
- Blind search
- Screening every candidate head in a range of layers with no prior about which ones matter, and letting the measurements pick. v10 on Qwen3-1.7B: 176 heads in layers 15–25 and 144 in layers 10–18, 2,134 microbatches, no coordinate prior.
- Transfer
- Freezing head locations found in one model and testing them in another, with no new search. v12: the six Stage 0 coordinates from Qwen3-0.6B, applied to Qwen3-1.7B with zero new Stage 0 search; 63/63 criteria; predicted direction on 92.2%–100% of held-out prompts across routes and splits.
- Pre-registration (sealing)
- Writing down the plan, the test prompts and the pass marks before running the experiment, so they cannot change after the results are seen. SHA-256 manifest.json frozen before the first target forward pass, plus a pre-inference git commit.
- SHA-256 fingerprint
- A fingerprint of a file or text. Change one character and the fingerprint changes completely. A cryptographic hash. It shows a file is unchanged since it was recorded; it keeps nothing secret.
- Bit-identical
- Two separate runs saved exactly the same numbers, down to the last bit. That shows the numbers repeat; the repeats are not extra samples. 655 .npz arrays in v5–v7, 612 in v10 and 1,212 in v12 matched across two fresh OS processes.
- Sign test and p-value floor
- A check that counts how many independent groups of prompts moved the predicted way. With 16 groups the smallest possible p-value is about 0.000015, which means every group agreed. Exact one-sided binomial sign test over group means; floors 2⁻¹⁶ (16 groups) and 2⁻⁸ ≈ 0.0039 (8 groups).
- Ablation
- Switching a part off (zero ablation) or replacing its output with its average (mean ablation) to see what changes. Mean ablation leaves a constant offset in place.
- Steering (amplification)
- Turning a part’s output up or down to push the model’s behavior. Centered amplification x + (α − 1)(x − μ).
- Recency pull
- A pull toward the most recent item, here the last row of a table.
- Residual stream
- The running list of numbers for each word. Every layer reads it and adds to it. Width 2,048 in Qwen3-1.7B.
- Logit lens
- Reading the model’s running guess partway up the layers, before it has finished.
- Coalition
- Heads that do the same job together. Each stage is one; on this page the word most often means the three copiers 19:5, 21:13 and 22:9.
- Bookkeeping (conservation)
- If a head’s output depends only on its query, keys and values, an effect missing from two of them must sit in the third. Conservation over Attn(Q_T, K, V). It assumes the parts add, which softmax and normalization need not respect, so the page calls it a prediction.