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.

Pixels flow through layers that detect edges, then curves, then shapes, then objects. pixelsedgescurvesshapesobjects 🦊

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.

Analogy: a biologist with a microscope. You can't ask a cell what it does. You watch what switches it on, what it connects to, and what breaks when you remove it.

2 · The toolkit

Seven ways to question a neuron

No single tool proves anything. Confidence comes from several tools pointing at the same answer.

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.

STEP 1 / 6

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.

The lesson: describe what a neuron does, not a list of nouns it likes. The essay suggests a neuron is often better understood as a verb (“separate pointed from round”) than a noun (“cats and cars”).

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

A neuron for the letters iy grows to Miyazaki and diy, then from diy to do it yourself, which contains no iy. “iy” Miyazaki diy do it yourself no “iy” left

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.

Analogy: a GP who diagnoses every unexplained ache as “stress”. Sometimes right, but it stops the search before the testable causes are ruled out.

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

Analogy: a satnav asked for “the most scenic route” that always sends you down the motorway, because that's the road it knows best. The answer says more about the satnav than the countryside.

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.

Ten narrow curve detectors become one broad curves and loops neuron after squeezing. before: 10 detectors after: 1 neuron

The layer got coarser, not scrambled. A sparse autoencoder trained on the squeezed layer could not recover the ten clean detectors. Source: Cammarata (2026).

88%
of SAE activity
near-copies of single neurons, last layer
9 steps
umbrella → bee
taught a nonsense label; it reused existing bee neurons
~300×
size range tested
92k to 28.6M parameters, readable at every size

Source: Cammarata (2026), ConvNeXt experiments.

6 · Language models

Chatbot-style models look far tidier than earlier audits found

~90%
one main job
Qwen3-32B, each neuron side judged separately
~7%
two related jobs
same audit
2–4%
not yet understood
preliminary

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.

Model's weekend plan: library, revise for the exam, help gran in the garden.

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

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.

Analogy: muting the background chatter in a pub barely changes what you hear from the person opposite. Muting the person opposite changes everything.

8 · Why it matters

Understanding compounds, like a crossword

Three crossword grids: nearly empty, half filled, mostly filled.

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.

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
  1. Cammarata, N. (2026). Neural Networks Are Already Clean. Goodfire, 15 Oct. already-clean.goodfire.com · text version essay.md
  2. 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
  3. Olah, C., Mordvintsev, A. & Schubert, L. (2017). Feature Visualization. Distill. distill.pub/2017/feature-visualization
  4. Goh, G., Cammarata, N., Voss, C. et al. (2021). Multimodal Neurons in Artificial Neural Networks. Distill. distill.pub/2021/multimodal-neurons
  5. Cammarata, N. et al. (2020). Curve Detectors. Distill. distill.pub/2020/circuits/curve-detectors
  6. 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
  7. Bricken, T., Templeton, A., Batson, J. et al. (2023). Towards Monosemanticity. Transformer Circuits Thread. transformer-circuits.pub/2023/monosemantic-features
  8. Elhage, N., Hume, T., Olsson, C. et al. (2022). Toy Models of Superposition. Transformer Circuits Thread. transformer-circuits.pub/2022/toy_model
  9. Elhage, N., Hume, T., Olsson, C. et al. (2022). Softmax Linear Units. Transformer Circuits Thread. transformer-circuits.pub/2022/solu
  10. Oquab, M. et al. (2023). DINOv2. arXiv:2304.07193. arxiv.org/abs/2304.07193
  11. Gorton, L. (2024). The Missing Curve Detectors of InceptionV1. arXiv:2406.03662. arxiv.org/abs/2406.03662
  12. Sutton, R. (2019). The Bitter Lesson. incompleteideas.net
  13. Schreiner, M. (2026). Is AI interpretability close to a breakthrough? A new essay has researchers divided. The Decoder, 16 Oct. the-decoder.com
  14. Nanda, N. (2026). Response on X, 15 Oct. x.com/NeelNanda5
  15. LessWrong (2026). Linkpost: Neural Networks Are Already Clean, and comments. lesswrong.com
  16. AI Wiki (2026). Neural Networks Are Already Clean (fact-checked 27 Oct). aiwiki.ai