A field guide · Oct 2026
How interpretability works
What it means to look inside an AI, the tools people use to do it, and why a new Goodfire essay says the inside is far tidier than the field believed.
Chat for Paddy
Interpretability is opening an AI model and working out what each small part does, the way a mechanic learns an engine. For years the field believed the parts were hopelessly tangled, so it built a second AI just to untangle the first. This essay argues most of that tangle came from blurry tools and older model designs, and that today's models can mostly be read directly. If it holds up, checking what an AI is “thinking” gets cheaper and more direct, but serious researchers dispute how far it goes.
Tech Chat for engineers
- Unit of study: individual neurons (positive and negative pole) and their circuits, not sparse-autoencoder features.
- Claim: canonical polysemanticity (InceptionV1 4e:55, the “cars in superposition” circuit, mixed5b) came from tooling errors, missing residuals/LayerNorm, and recursive generalisation, not superposition-as-packing.
- Evidence: same-size ConvNeXt last layer ~99% legible vs ~5% for 2014 InceptionV1; 48× layer squeeze broadens neurons rather than packing them; SAE on last layer is 88% near-copies of neurons.
- LLMs: Qwen3-32B ~90% of neuron poles have one main job. Preliminary; companion paper not yet out.
- Open risks: threshold-sensitive scores, untested semantics of weak activations, vision-to-language transfer (Nanda's main objection).
Agent Chat for agents
- Primary source: https://already-clean.goodfire.com (plain text: /essay.md). Author Nick Cammarata, contributor Curt Tigges. Published 15 Oct 2026, framed by the author as a working hypothesis.
- This page paraphrases the essay; all figures trace to it unless marked. Reception figures trace to The Decoder, LessWrong and AI Wiki (see Sources).
- Interactive demos on this page are illustrations: their values are not measurements.
- Not covered by the essay: attention heads (mostly out of scope). Pending: technical companion paper with full language-model results.
- Key disputes to track: whether weak activations carry hidden information; whether 10-neuron squeeze tests say anything about high-dimensional superposition; whether “one main job” is defined too loosely.
1 · The machine
A network is a sorting office with millions of sorters
A neural network takes something in (pixels, words) and passes it through stacked layers. Each layer holds thousands of neurons: tiny units that add up “votes” from the layer below and pass on a single number, their activation. The strength of each vote is a weight, and training is the process of tuning those weights.
Illustration: early layers spot simple things, later layers combine them into bigger ideas.
Interpretability is reverse-engineering that office. Nobody designed the sorters' jobs; training invented them. Mechanistic interpretability asks two questions: what does each part respond to, and how do parts wire together into circuits that produce a behaviour.
2 · The toolkit
Seven ways to question a neuron
No single tool proves anything. Confidence comes from several tools pointing at the same answer.
- Top examplesRun millions of images or sentences through and keep the ones that make it fire hardest. The first, cheapest look.
- Feature visualisationGenerate a synthetic image that excites the neuron as much as possible (the famous psychedelic pictures). Powerful, but it can take shortcuts.
- Negative poleWhat pushes it below zero. Tells you the distinction it draws, like “pointed, not round”.
- Circuits and attributionTrace which earlier neurons feed it and which later ones read it. An attribution graph maps that flow for one input.
- AblationSwitch it off and see what the model gets wrong. Like pulling a fuse to find out what it powers.
- SteeringTurn it up artificially and read what the model starts to say. If the “Colorado” neuron is real, the model should start planning hikes.
- Training checkpointsSave the model at stages of training and watch a neuron grow. Shows whether odd extras sprouted from something nearby.
3 · Worked example
The famous “cats and cars” neuron, solved in six steps
Neuron 4e:55 in InceptionV1, an image model from 2014 that became the field's lab rat (a model organism), fired for cat faces and car fronts. For years it was the poster child for a polysemantic neuron: one that seems to have several unrelated jobs. Here is how the essay re-reads it.
Try it: feed things to a “V detector”
Tap an object. Pointed fronts push the neuron up; round things push it below zero, whatever the object is called.
Pick something.
Illustration only. Values are invented to show the idea, not measured from the model.
4 · The big puzzle
Why do some neurons look like a jumble?
Two explanations compete, and they lead to opposite ways of doing the science.
Theory A: superposition (packing)
When a network runs short of neurons, it crams unrelated ideas into the same neuron because they rarely clash. Which ideas share a neuron would then tell you almost nothing.
Kitchen analogy: you keep the Christmas pudding bowl inside the barbecue because you never use both in the same month. Efficient, but the cupboard tells a stranger nothing.
Consequence: study a decoded copy instead. Researchers train a sparse autoencoder (SAE), a second model that rewrites the network's activity into a long dictionary of cleaner “features”.
Theory B: recursive generalisation (branching)
A neuron learns one pattern, then sprouts offshoots to nearby patterns, and offshoots of those. The far tips look unrelated, but you can trace each back along the branch.
Hedge analogy: two leaves at opposite ends look like separate plants until you follow the stems to the same root.
Consequence: study the neurons directly. The grouping is a clue to how the network thinks, not noise to strip out.
See the difference: squeeze the number of neurons
Same 24 things in both panels; similar colours and shapes are similar ideas. Change how many neurons are available.
Packing (Theory A)
Unrelated things share a neuron.
Generalising (Theory B)
Fewer neurons → coarser groups, never scrambled.
Conceptual illustration, adapted from a figure in the essay.
How a branch grows: the “iy” neuron
Example from the essay. A planetary-geology neuron does the same thing: Moon and Mars crust, then code for a mapping library called Cesium, which arrives by its own route.
4b · Five suspects
“Polysemantic” often means “not explained yet”
The essay lists five reasons a neuron can look messy. Four can be tested directly. The essay's core argument is that the untestable one was treated as the default when it should be the last resort.
- Bad tools testableThe microscope is out of focus. Fix the tool and see if the neuron resolves.
- Bad explanations testableA list of nouns where one shared pattern would do.
- Bad learning testableThe model was built or trained poorly. Retrain with a better design and compare.
- Recursive generalisation testableOffshoots from a related idea. Watch it grow across training checkpoints.
- Superposition hard to testUnrelated packing. Its only symptom is “it doesn't make sense”, which every other suspect also produces.
5 · The evidence
Better tools and better designs cleaned up the “hopeless” layer
InceptionV1's final layer was the field's main exhibit for unreadable neurons. Same data, same size, different microscope or design:
Source: Cammarata (2026). Author's estimates; others put the 2014 figure near 0%.
The difference-maker was ordinary engineering meant to help deep models learn, not to make them readable. A residual connection is an express lane that lets information skip past a layer. LayerNorm keeps each layer's signal at a steady volume, like a sound engineer riding the faders.
Sometimes the mess was the microscope
- Shortcut-taking picturesFeature visualisation follows the easiest path. InceptionV1 saw so many dogs that the generator kept drifting into dogs, making car neurons look like dog neurons. The “cars hidden in dogs” circuit was really cars and dogs sharing a pose.
- Too little contextShowing only two paragraphs made every long-context neuron look random. The reason was further up the page.
- Too narrow a datasetOne “mess” neuron turned out to track tell-tale signs inside health spam pages, once the test data included enough of them.
The squeeze test
If cramming causes packing, crushing a layer should create jumbles. The essay cut a well-understood layer from 480 neurons to 10 (48× fewer) and retrained.
The layer got coarser, not scrambled. A sparse autoencoder trained on the squeezed layer could not recover the ten clean detectors. Source: Cammarata (2026).
Source: Cammarata (2026), ConvNeXt experiments.
6 · Language models
Chatbot-style models look far tidier than earlier audits found
Not like-for-like: methods, models and definitions differ. Sources: Cammarata (2026); Bills et al. (2023).
Language neurons rarely fire on the obvious noun. Once you know the recurring patterns (motifs), many “random” neurons click into place.
Motif 1: the summary on the comma
An automated labeller called one neuron a “comma neuron”. It actually tracks Colorado. The model jots a running summary at punctuation, so the commas light up only once the text has become about Colorado. Tap run, then try steering.
Illustration of an example in the essay, reworded. Shading is not measured data.
Motif 2: the same idea in disguise
A neuron fired on “pr” in English, plus apparent junk: web-address code strings and Bengali text. Decode them. Tap each card.
Example strings are ours; the neuron is from the essay.
Three more patterns worth knowing
- Say, or just thinkThe final layer spends much of its effort stopping specific words from being said, so the model can hold an idea without blurting it.
- The double-negative echoIn SwiGLU layers (a common design where one signal gates another) a negative times a negative comes out positive. For about 4% of neurons this echo dominates the top examples and fools the tools.
- Specialist expertsIn mixture-of-experts models, where a router sends each word to a few of many sub-networks, the experts turned out far more specialised than reported.
How they checked the labels
For 200 random neurons, an AI agent read each label and wrote five texts that should fire it and five near-misses that shouldn't, before running them.
183 neurons with positive-side labels. Source: Cammarata (2026), via AI Wiki summary.
7 · Faint signals
Could the hidden stuff live in the quiet firing?
Most of a neuron's life is near zero. In one Qwen neuron, only about 160 of 100 million words pushed it past half strength. Sceptics argue information could hide in that quiet murmur. The essay tested it by muting it.
Image accuracy, medium ConvNeXt. Both removals take away the same total activity. Source: Cammarata (2026).
What broke when the faint part went were near-ties the model was already unsure about, like Eskimo dog versus husky. The essay itself admits there is no trusted test yet for what faint activity means in general.
8 · Why it matters
Understanding compounds, like a crossword
Illustration. Each solved neuron constrains its neighbours, so the later ones come faster.
A single neuron in isolation is hard. Once many around it are known, each new one arrives with clues from its inputs, its readers and its neighbours. The essay argues this is why a near-empty map and a mostly-full map are the natural places to be.
- SafetySpotting deception or other risky behaviour means knowing its building blocks. Reading neurons directly makes that monitoring cheaper.
- Simpler methodIf neurons are readable, you skip training a second untangling model. The essay calls this a possible “bitter lesson” for the field: scaled-up plain investigation beats clever decompositions.
- AI doing the scienceAgents mapped neurons, tested labels and reviewed about 100,000 attribution graphs. The work scales with compute.
9 · The other side
Researchers are split, and part of the fight is definitions
The case for
- The author co-wrote the original superposition examples and now says he misread them.
- Four of five “mess” causes are testable, and the tests keep coming back clean.
- Some researchers called it a historic moment for making alignment a normal science.
The case against
- Neel Nanda (Google DeepMind): useful work, not a big-picture shift. Superposition is still real, because models hold far more facts than they have neurons.
- Faint activity may carry packed information that top-example audits miss.
- Vision results may not transfer to language; “one main job” is defined loosely.
- A 10-neuron squeeze says little about packing, which theory predicts mainly in very wide layers.
- Goodfire sells interpretability, so it benefits if neurons are readable.
Where both sides agree
Networks can represent more concepts than they have neurons, by combining neurons. The dispute is narrower: whether a single neuron packs unrelated things together. The author says he is roughly 85% sure it mostly doesn't, admits the title overstates the evidence, and leaves attention heads largely out of scope. The full language-model paper is still to come.
Glossary
Every term on this page, in one line each
- Activation
- The number a neuron outputs for a given input. High means “strongly on”.
- Ablation
- Switching a part off to see what breaks.
- Attribution graph
- A map of which parts passed signal to which, for one specific input.
- Circuit
- A group of connected neurons that together compute something.
- Feature
- A concept the network represents. May live in one neuron or a combination.
- Feature visualisation
- Generating an artificial image that excites a neuron as much as possible.
- Layer
- One stage in the stack of neurons that data flows through.
- LayerNorm
- A step that keeps each layer's signal at a consistent scale.
- Mechanistic interpretability
- Reverse-engineering the actual mechanisms inside a model, part by part.
- Mixture of experts (MoE)
- A model with many sub-networks where a router picks a few for each word.
- Model organism
- A small, well-studied model used as a lab standard, like the fruit fly in biology.
- Monosemantic / polysemantic
- Having one meaning / seeming to have several unrelated meanings.
- Motif
- A pattern that recurs across many neurons, such as summarising on commas.
- Negative pole
- The inputs that push a neuron below zero; shows the distinction it draws.
- Neuron
- A unit that sums weighted inputs and outputs one number.
- Recursive generalisation
- A neuron spreading to nearby ideas, then to ideas near those.
- Residual connection
- A shortcut that lets information skip past a layer.
- Sparse autoencoder (SAE)
- A second model trained to rewrite a network's activity as a large dictionary of cleaner features.
- Steering
- Artificially turning a part up or down to see how behaviour changes.
- Superposition
- Here: a network packing unrelated concepts into the same neuron because they rarely clash.
- SwiGLU
- A common neuron design in language models where one signal gates another.
- Weight
- The strength of a connection between two neurons, set by training.
Sources
Primary source, prior work and responses
- Cammarata, N. (2026). Neural Networks Are Already Clean. Goodfire, 15 Oct. already-clean.goodfire.com · text version essay.md
- Olah, C., Cammarata, N., Schubert, L., Goh, G., Petrov, M. & Carter, S. (2020). Zoom In: An Introduction to Circuits. Distill. distill.pub/2020/circuits/zoom-in
- Olah, C., Mordvintsev, A. & Schubert, L. (2017). Feature Visualization. Distill. distill.pub/2017/feature-visualization
- Goh, G., Cammarata, N., Voss, C. et al. (2021). Multimodal Neurons in Artificial Neural Networks. Distill. distill.pub/2021/multimodal-neurons
- Cammarata, N. et al. (2020). Curve Detectors. Distill. distill.pub/2020/circuits/curve-detectors
- Bills, S., Cammarata, N., Mossing, D. et al. (2023). Language models can explain neurons in language models. OpenAI. openaipublic.blob.core.windows.net/neuron-explainer
- Bricken, T., Templeton, A., Batson, J. et al. (2023). Towards Monosemanticity. Transformer Circuits Thread. transformer-circuits.pub/2023/monosemantic-features
- Elhage, N., Hume, T., Olsson, C. et al. (2022). Toy Models of Superposition. Transformer Circuits Thread. transformer-circuits.pub/2022/toy_model
- Elhage, N., Hume, T., Olsson, C. et al. (2022). Softmax Linear Units. Transformer Circuits Thread. transformer-circuits.pub/2022/solu
- Oquab, M. et al. (2023). DINOv2. arXiv:2304.07193. arxiv.org/abs/2304.07193
- Gorton, L. (2024). The Missing Curve Detectors of InceptionV1. arXiv:2406.03662. arxiv.org/abs/2406.03662
- Sutton, R. (2019). The Bitter Lesson. incompleteideas.net
- Schreiner, M. (2026). Is AI interpretability close to a breakthrough? A new essay has researchers divided. The Decoder, 16 Oct. the-decoder.com
- Nanda, N. (2026). Response on X, 15 Oct. x.com/NeelNanda5
- LessWrong (2026). Linkpost: Neural Networks Are Already Clean, and comments. lesswrong.com
- AI Wiki (2026). Neural Networks Are Already Clean (fact-checked 27 Oct). aiwiki.ai