Timeline, glossary, reading list
This chapter is a toolbox for the whole survey. Use it to see how the ideas connect, to find a date, to look up a word, or to choose what to read next.
On this page
- Concept map. Click an idea to see what it builds on and what it led to.
- Full timeline. About 130 dated events from 1984 to September 2026. Filter by topic or chapter, or search.
- Glossary. About 185 terms in simple English. Type to search.
- Reading list. A staged path (beginner → core → advanced → newest) with a chapter link for every item, plus courses and tools.
- Notation, about this survey, and a final test yourself quiz.
How the ideas connect
The field did not grow in a straight line. Some ideas motivated others: polysemantic neurons motivated the study of superposition, and superposition motivated sparse autoencoders. Some ideas built on others: transcoders built on SAEs, and attribution graphs built on transcoders. Some methods test the claims of others: patching tests circuit hypotheses.
The map below shows these links. Columns go roughly from older ideas (left) to newer ideas (right). The last column holds what became important in 2026: white-box audits in system cards, natural language autoencoders, probes in production, and personas. Click a box to highlight its links and read a short summary.
The "what" thread (top of the map) asks what a model represents: feature visualization → polysemanticity → superposition → sparse autoencoders → self-explaining models → natural language autoencoders.
The "how" thread (bottom) asks how parts compute: residual stream → attention heads → induction heads → hand-found circuits → attribution graphs.
The "use" thread (right) asks what the tools are good for: directions and probes → probes in production; auditing games → white-box audits of real models before release.
The "prove it" thread (bottom left) asks which parts cause behaviour: ablation → activation patching → path patching → causal scrubbing, ACDC and DAS. The strongest results use several threads at once.
Full timeline
The band shows each event as a dot, coloured by topic. Hover a dot to read it. Click a dot to jump to it in the list. Use the buttons, the chapter menu or the search box to filter both views.
Five eras stand out:
- Roots (before 2013). Mathematics that later explained superposition (the Johnson–Lindenstrauss lemma, compressed sensing) and sparse coding of images.
- Seeing inside vision models (2013–2019). Saliency maps, feature visualization, Network Dissection and TCAV. People asked "what does this unit detect?"
- Circuits (2020–2021). The Distill Circuits thread and the first mathematical framework for transformers. People asked "how do units connect?"
- LM circuits and superposition (2022–2023). Induction heads, IOI, grokking, toy models of superposition, patching methods and the first SAEs.
- Scale, replacement models and use (2024–2026). SAEs on frontier models, attribution graphs, self-explaining models (up to natural language autoencoders), probes in production, and white-box audits of real models before release.
Glossary
Each term has a short definition in simple English. Many of these words also appear underlined in the chapters. Hover them there to see the same definition.
Reading list
This path goes from easy to hard, in four stages. You do not need to read everything. Read the beginner stage first, then pick the papers that match your interest. In stages 2 and 3, items follow the order of the chapters; stage 4 is in date order. Each entry links to the chapter of this survey that explains it.
Beginner: start here
Short, friendly pieces. A weekend of reading.
- 2020Zoom In: An Introduction to CircuitsThe three speculative claims (features, circuits, universality) in one short, beautiful article.Ch. 2
- 2017Feature VisualizationHow to make a picture of what a neuron wants to see, and why it is harder than it looks.Ch. 2
- 2022Mechanistic Interpretability, Variables, and the Importance of Interpretable BasesChris Olah's short essay: a network as a compiled program, and why the basis matters.Ch. 2
- 2025Tracing the thoughts of a large language modelA friendly blog post about attribution graphs in Claude: planning rhymes, mental math, refusals.Ch. 9
- 2025The Urgency of InterpretabilityDario Amodei's case for why this research matters now (April 2025).Ch. 11
- —Neel Nanda: Getting Started in Mechanistic InterpretabilityA practical guide: what to learn, what to code, which papers to read first.Ch. 11
Core papers
The classic results that every later paper builds on. Read with Chapters 2–8.
- 2020Curve DetectorsThe most careful study of one feature family. A model for how to make a claim about a neuron.Ch. 2
- 2021Multimodal Neurons in Artificial Neural NetworksCLIP neurons for concepts like Spider-Man, and the typographic attack.Ch. 2
- 2022Toy Models of SuperpositionWhy neurons are polysemantic, shown in models small enough to draw.Ch. 3
- 2021A Mathematical Framework for Transformer CircuitsThe residual stream, QK and OV circuits, and composition. The base of transformer interpretability.Ch. 4
- 2022In-context Learning and Induction HeadsA small circuit that explains a big behaviour, with six lines of evidence.Ch. 4
- 2024How to Use and Interpret Activation PatchingPractical advice on corruptions, metrics and traps (denoising vs noising).Ch. 5
- 2022Interpretability in the Wild (IOI)The 26-head circuit in GPT-2 small, found with path patching. Chapter 5 reproduces its patching maps on real data.Ch. 6
- 2022Locating and Editing Factual Associations in GPT (ROME)Causal tracing and model editing for facts.Ch. 6
- 2022Emergent World Representations (Othello-GPT)A model trained only on moves builds a model of the board.Ch. 6
- 2023Progress Measures for Grokking via Mechanistic InterpretabilityA fully reverse-engineered algorithm: modular addition with Fourier features.Ch. 6
- 2019Designing and Interpreting Probes with Control TasksWhy a high probe accuracy can mean the probe is too clever. Introduces selectivity.Ch. 7
- 2021Probing Classifiers: Promises, Shortcomings, and AdvancesBelinkov's survey: what probes can and cannot tell you.Ch. 7
- 2023Towards MonosemanticitySparse autoencoders turn polysemantic neurons of a one-layer model into thousands of mostly clean features.Ch. 8
Advanced methods
Rigorous causal tools, SAEs at scale, transcoders and other threads.
- 2022Causal ScrubbingA strict standard for testing a circuit hypothesis.Ch. 5
- 2023Attribution PatchingA gradient trick that estimates every patch in one backward pass.Ch. 5
- 2023Finding Alignments Between Interpretable Causal Variables and Distributed Neural Representations (DAS)Learn the subspace that holds a variable of a high-level algorithm.Ch. 5
- 2023Towards Automated Circuit Discovery (ACDC)Find circuits by pruning edges automatically.Ch. 5
- 2023Is This the Subspace You Are Looking For? (interpretability illusion)How subspace patching can show an effect that is not really there.Ch. 5
- 2023Representation EngineeringRead and control concepts like honesty with directions.Ch. 7
- 2024Refusal in Language Models Is Mediated by a Single DirectionOne direction controls refusal in many open chat models.Ch. 7
- 2024Scaling MonosemanticityMillions of features in Claude 3 Sonnet, including the Golden Gate Bridge feature.Ch. 8
- 2024Scaling and Evaluating Sparse AutoencodersTopK SAEs, scaling laws, and a 16M-latent SAE on GPT-4.Ch. 8
- 2024Gemma ScopeOpen JumpReLU SAEs for every layer of Gemma 2. Good for your own experiments.Ch. 8
- 2024Transcoders Find Interpretable LLM Feature CircuitsReplace MLPs with sparse transcoders so features connect through weights.Ch. 9
- 2024Sparse Crosscoders for Cross-Layer Features and Model DiffingOne dictionary across layers or across models.Ch. 9
- 2024Sparse Feature CircuitsCircuits made of SAE features, and a debiasing demo (SHIFT).Ch. 10
- 2024Loss Landscape Degeneracy and Stagewise Development in TransformersDevelopmental interpretability: find training stages with the local learning coefficient.Ch. 10
- 2024Evidence of Learned Look-Ahead in a Chess-Playing Neural NetworkPlanning inside a single forward pass of Leela Chess Zero.Ch. 10
Newest work (2025–2026)
In date order. These change fast; check for newer versions.
- 2025Open Problems in Mechanistic InterpretabilityA map of what the field still cannot do, written by many groups together (January 2025).Ch. 11
- 2025Circuit Tracing: Revealing Computational Graphs in Language ModelsHow cross-layer transcoders, local replacement models and attribution graphs work.Ch. 9
- 2025On the Biology of a Large Language ModelTen case studies inside Claude 3.5 Haiku: two-hop facts (Dallas → Texas → Austin), rhyme planning, mental math, refusals.Ch. 9
- 2025Auditing Language Models for Hidden ObjectivesBlue teams use interpretability to find a goal that a red team hid in a model.Ch. 11
- 2025Negative Results for SAEs on Downstream TasksWhy Google DeepMind's team moved away from SAEs as the main tool.Ch. 8
- 2025Persona VectorsDirections for traits like sycophancy, used to monitor and steer.Ch. 7
- 2025The Circuits Research Landscape: Results and PerspectivesFive groups replicate attribution graphs on open models and list their limits (August 2025).Ch. 9
- 2025Emergent Introspective Awareness in Large Language ModelsInject a concept and ask the model if it notices. It does in a minority of trials.Ch. 7
- 2025When Models Manipulate ManifoldsCurved features for counting characters and breaking lines.Ch. 3
- 2025A Pragmatic Vision for InterpretabilityGoogle DeepMind's team: pick concrete safety tasks, and try the simplest method first (December 2025).Ch. 11
- 2025Activation OraclesKarvonen et al.: models trained, with supervised question–answer data, to answer questions about activations.Ch. 10
- 2025Gemma Scope 2Open SAEs, transcoders and cross-layer transcoders for every layer of the Gemma 3 models (December 2025).Ch. 8
- 2026Building Production-Ready Probes for GeminiHow simple probes were made robust enough for live traffic (January 2026).Ch. 7
- 2026The Assistant AxisOne direction measures how much a chat model acts as its default Assistant; capping it reduces persona drift.Ch. 10
- 2026The Persona Selection ModelMarks, Lindsey and Olah: pretraining learns many characters, post-training selects the Assistant.Ch. 10
- 2026Natural Language AutoencodersFraser-Taliente, Kantamneni and Ong (equal first authors), et al.: an autoencoder whose bottleneck is plain text, used in Claude audits.Ch. 10
- 2026Verbalizable Representations Form a Global Workspace in Language ModelsThe Jacobian lens finds a small subspace (never more than 10% of variance) that carries what the model can report and reason with.Ch. 10
- 2026Claude Opus 5 System Card (white-box section)An NLA-equipped investigator agent finds unspoken grader awareness. Interpretability as a routine audit tool (July 2026).Ch. 11
Courses, tools and places to read
ARENA
Free hands-on notebooks: TransformerLens, induction heads, IOI, superposition, SAEs, Othello-GPT.
Neel Nanda's guides
Getting started, an explainer and glossary, open problems, and an annotated paper list.
TransformerLens
A library to load open models, cache every activation, and add hooks for patching.
nnsight / NDIF
Write interventions on any PyTorch model, and run them on very large models remotely.
SAELens
Train, load and analyse sparse autoencoders. Many pretrained SAEs are available.
Neuronpedia
Browse SAE and transcoder features (including Gemma Scope 2), try steering, and explore attribution graphs in your browser.
circuit-tracer
Open-source code to build attribution graphs for open models such as Gemma 2, Llama 3.2 and Qwen3.
Transformer Circuits Thread
Anthropic's papers, essays and circuits updates, from the 2021 framework to NLAs and the global workspace.
Distill (archive)
The vision-era classics: feature visualization, building blocks, the Circuits thread.
Alignment Forum
Where many results first appear: Google DeepMind updates, MATS projects, critiques and replications.
MATS
A mentorship program that has trained many mech-interp researchers.
Blog posts and project pages sometimes move. If a link breaks, search for the exact title. The arXiv links are the most stable.
Notation cheat sheet
The chapters use the symbols below. They follow the conventions of "A Mathematical Framework for Transformer Circuits" and the main SAE papers.
| Symbol | Meaning | Where |
|---|---|---|
x | An activation vector (for example, the residual stream at one token). | everywhere |
d, d_model | The number of dimensions of the residual stream (768 in GPT-2 small). | Ch. 3, 4 |
W_E | Embedding matrix: token → vector. | Ch. 4 |
W_U | Unembedding matrix: vector → logits over the vocabulary. | Ch. 4 |
W_Q, W_K, W_V | Query, key and value matrices of one attention head. | Ch. 4 |
W_O | Output matrix of a head: writes its result back to the residual stream. | Ch. 4 |
W_QK = W_Qᵀ W_K | The QK circuit: decides where the head attends. | Ch. 4 |
W_OV = W_O W_V | The OV circuit: decides what the head copies. | Ch. 4 |
A, A^h | Attention pattern (who attends to whom) of head h. | Ch. 4 |
L.H (e.g. 9.9) | Head H in layer L, both counted from 0. | Ch. 5, 6 |
n, m | Toy models: number of features n, number of hidden dimensions m (m < n). | Ch. 3 |
S | Sparsity: the chance that a feature is zero on an input. | Ch. 3 |
Iᵢ | Importance of feature i in the toy-model loss. | Ch. 3 |
W, b | Toy model: x' = ReLU(WᵀW x + b). | Ch. 3 |
f | SAE feature activations (a long, mostly-zero vector). | Ch. 8 |
W_enc, b_enc | SAE encoder weights and bias: f = ReLU(W_enc(x − b_dec) + b_enc). | Ch. 8 |
W_dec, b_dec | SAE decoder: x̂ = W_dec f + b_dec. Each column is one feature direction. | Ch. 8 |
x̂ | The reconstruction of x. | Ch. 8, 9 |
λ | Sparsity coefficient: the weight of the L1 penalty. (In Ch. 10, λ is the learning coefficient.) | Ch. 8, 10 |
L0 | Average number of active SAE features per token. | Ch. 8 |
k | TopK SAE: the number of features kept per input. | Ch. 8 |
LD | Logit difference: logit(correct) − logit(wrong). | Ch. 5 |
α | Steering coefficient: how much of a direction to add. | Ch. 7 |
v, r̂ | A steering or concept direction; r̂ is the unit refusal direction. | Ch. 7 |
Test yourself
These questions cover the whole survey. If you get one wrong, the explanation points to the chapter to reread.
About this survey
How it was made
- Research notes. The survey is built on seven research notes, one per topic (history, superposition, transformer circuits, probing and steering, dictionary learning, causal methods and the frontier, researchers and open gaps), plus an eighth recency sweep of June 2025 to October 2026. They are in the
notes/folder next to this site. Each note lists its sources and tags claims as verified, secondary or[UNSURE]. The chapters leave out or soften claims that could not be checked. - Independent fact-check. In October 2026, every chapter got a separate fact-check pass. Reviewers pulled out the checkable claims (names, author lists, dates, numbers, quotes, head and neuron IDs, URLs), compared them with the primary sources (papers, arXiv records, lab posts, system-card PDFs), fixed errors, and tested every external link. Each pass wrote a changelog (old text, new text, reason, source) in
notes/review/. This reference chapter, the glossary and the timeline were then checked against the corrected chapters. - Simple language. The text follows the spirit of ASD-STE100 Simplified Technical English: short sentences, active voice, one idea per sentence, common words, and one meaning per term. Technical terms are defined at first use and in the glossary.
- Real data where possible. The activation-patching heatmaps in Chapter 5 are real results. We computed them on GPT-2 small for the IOI prompt "When Mary and John went to the store, John gave a drink to", with the script
book/scripts/patch_ioi.py. They reproduce the published IOI story: S-inhibition heads 7.3, 7.9, 8.6 and 8.10, name movers 9.6, 9.9 and 10.0, and negative heads 10.7 and 11.10. The Chapter 9 explorer shows the output numbers reported in the "Biology" paper's intervention figures (for example, suppressing "Texas" drops "Austin" from 98% to 6% with no other capital taking over). - Illustrations. Some widgets use toy models that train live in your browser (superposition in Chapter 3, SAEs in Chapter 8). Others are schematic and say so in their captions. They show the shape of a published result, not new data.
Limits
- This survey is current as of October 2026. The timeline ends in September 2026. The field moves fast, and newer results may change some conclusions.
- Some 2025–2026 results come from lab blog posts and system cards, not peer-reviewed papers. The chapters say so, and they leave out numbers that only appeared in secondary reports.
- Simple language leaves out detail. For any exact number or claim, read the original paper. Every chapter ends with its references.
- Coverage is broad, not complete. Some threads (for example, interpretability of speech models or of robotics policies) get little or no space.
The best way to learn mechanistic interpretability is to do it. Pick a small open model, load it with TransformerLens or nnsight, and reproduce one result from this survey, such as induction heads or the IOI patching map. Then change one thing and see what happens.