The paper
In Neural Networks Are Already Clean, Nick Cammarata of Goodfire looks at the individual "neurons" inside AI models. A neuron is a small unit inside the model: for every token the model reads or writes, each neuron produces one number, how strongly it is firing. Qwen3-8B has 442,368 of them.
The dominant view in the field of AI interpretability has been that most neurons are a jumble of unrelated jobs or concepts (called superposition).
Superposition meant that you couldn't identify one clear job/concept associated with a neuron. Instead a neuron might comprise a mix of totally unrelated concepts, making any further direct interpretation impossible without specialised tools.
This matters because it is the collective action of the neurons of an AI model that determine how it responds to human input. Change the neurons; change the output. If you could verifiably "read" a neuron then you could understand exactly why an AI came up with a given response.
The paper argues that (i) superposition is likely not correct and (ii) accordingly reading neurons is potentially much easier than commonly understood.
To support those arguments, the paper asserts two key findings:
- Most neurons already do one readable job (rather than many). In Nick's audits of Qwen3-32B (a bigger version of the model we used), about 90% of neurons had one main job.
- Bigger ideas are built from those readable parts. A concept is a combination of a few understandable neurons, not something hidden in a tangle.
If those two findings are correct then AI interpretability is, potentially, a significantly more tractable issue than previously thought.
We believe we have independently reproduced the core of both findings in Qwen3-8B (the first at least in part, see below), in a way anyone can check.
I have no background in ML or interpretability research, and relied heavily on Claude Opus 5.5 to run this experiment. We may be wrong, in aggregate or in the particulars, but we have checked that our results reproduce: re-running every concept from scratch found the same neurons. We also ran the same tests on a much smaller model, Qwen3-0.6B, which knows far fewer of our concepts but, where it does, again relies on a handful of neurons. On that model we also found the same key neurons again on a second computer, using freshly written questions (in 5 of 6 tries). More models may follow.
This site is intended to explain the experiment we have done and corroborate why the paper matters, in an accessible way. All the code will be open source on GitHub, to follow.
What we found
We used a small AI model called Qwen3-8B on a single RTX 5090. Other than the graphics card and Claude itself, we spent less than $20: API credits for the two AI models we used as graders (GPT-6-Luna and Jev). Claude Opus 5.5 wrote and ran the experiments; James set the questions and checked the results. In short:
- A handful of neurons carry each concept. Switch off 5 or fewer neurons and the model's odds of giving the right answer fall at least 20-fold. That held in 157 of 158 tests across 139 concepts. Switching off random neurons does nothing.
- Those neurons are readable. The Eiffel Tower runs through neurons for "landmarks", "buildings" and "Paris".
- You can steer with them. Turn them up and the model starts talking about the concept, much like Anthropic's Golden Gate Claude.
- You can do this directly from the neurons. Golden Gate Claude needed a sparse autoencoder to find its Golden Gate "feature". We needed no extra tooling: the neurons were already readable enough to find and use.
Confirmed in a test written down in advance. After all of this, we ran a final test on 40 concepts we had never used, with our predictions and scoring frozen before any data came in. Six of seven predictions held: the model recalled all 40 (and none of 4 new made-up ones); for 98% of them, 5 or fewer neurons carried the answer; and choosing neurons per concept steered 2.4 times better than a fixed rule. The one that failed was about people, and it failed in a good direction: they steered better than we predicted.
I don't claim these findings are unshakeable or perfect; only about 50% of the neurons we tested passed a strict one-job check, rather than the 90% the paper reports (this may be due to using a smaller model). Our "vibe-researched" approach no doubt has procedural issues or could be improved.
However, we do claim these results are reproducible, which we see as the key threshold.
We suggest the very fact that an absolute novice (albeit with an extremely capable LLM assistant) could reproduce key findings from the paper on prosumer hardware within 24 hours is strongly corroborative of the central assertion(s) of the paper: that AI/neural net interpretability is more tractable than many previously thought.