Skip to content
interpretability

Mechanistic interpretability: reading what a model is doing, and why businesses will care

A plain-language account of features, sparse autoencoders, circuits, steering and chain-of-thought monitoring, and what each one can and cannot do for an audit.

Tachyon Research desk·Sep 11, 2026· 11 min read·25 sources

You should know

the most-used parts, highlighted
  1. 1Individual neurons mostly do not mean one thing: Anthropic's Toy Models of Superposition (21 September 2022) showed networks pack more concepts than they have dimensions, which is why single-neuron explanations fail.
  2. 2A sparse autoencoder re-expresses a layer's activations over a much larger dictionary of features; Anthropic's Scaling Monosemanticity (May 2024) trained roughly 34 million features on Claude 3 Sonnet, with fewer than 300 active on a given token.
  3. 3Steering is the commercially interesting part: Anthropic's persona vectors work (1 August 2025) extracts a direction for a named trait and uses it for deployment monitoring, preventative steering during training, and flagging risky training data.
  4. 4Attribution graphs (Circuit Tracing, 27 March 2025) trace how a specific prompt becomes a specific output, but the companion Biology paper reports satisfying insight for about a quarter of the prompts tried.
  5. 5Interpretability audits need model internals: in Anthropic's blind auditing game (arXiv:2503.10965, March 2025), three teams with weights and training-data access found a deliberately hidden objective and the API-only team did not.
  6. 6Chain-of-thought monitoring is cheaper than reading weights and works today, but OpenAI showed (14 March 2025) that optimising the chain of thought to look clean produces obfuscated misbehaviour rather than less of it.
  7. 7The regulatory clock is running: EU AI Act Article 50 transparency obligations apply from 2 August 2026, with high-risk obligations from 2 December 2027 and 2 August 2028.

Timeline

  1. 21 September 2022

    Toy Models of Superposition (Anthropic)

    Explains why neurons are polysemantic: models store more sparse features than they have dimensions, tolerating interference.

  2. October 2023

    Towards Monosemanticity

    First clear demonstration that sparse autoencoders extract more interpretable units than the model's own neurons, on a one-layer transformer.

  3. May 2024

    Scaling Monosemanticity to Claude 3 Sonnet

    Moves the method from a toy model to a production one, with roughly 34 million features and multilingual and multimodal concepts.

  4. 23 May 2024

    Golden Gate Claude, live for 24 hours

    Shows that a single identified feature can be clamped to change behaviour, below the prompt and fine-tune layer.

  5. 6 June 2024

    OpenAI trains a 16-million-latent sparse autoencoder on GPT-4

    Independent work at frontier scale, with clean scaling laws for autoencoder size and sparsity.

  6. 31 July 2024

    Google DeepMind releases Gemma Scope

    Over 400 sparse autoencoders and 30 million features released publicly, putting frontier-scale interpretability tooling in open hands.

  7. 14 March 2025

    OpenAI on chain-of-thought monitoring and obfuscation

    A weaker model can catch a stronger one reward hacking, but optimising the reasoning trace hides the misbehaviour instead of removing it.

  8. March 2025

    Auditing Language Models for Hidden Objectives

    The cleanest evidence that interpretability catches a planted problem, and that it needs internals to do so.

  9. 27 March 2025

    Circuit Tracing and On the Biology of a Large Language Model

    Attribution graphs move interpretability from naming concepts to tracing computation, with candid limitations.

  10. 24 April 2025

    Dario Amodei, The Urgency of Interpretability

    States the commercial stake plainly and sets a goal of reliably detecting most model problems by 2027.

  11. 15 July 2025

    Chain of Thought Monitorability position paper

    Forty-one researchers across competing labs agree monitorability is real, useful and fragile enough to need protecting.

  12. 1 August 2025

    Persona vectors

    Turns steering into an operational technique: monitor drift, steer preventatively during training, screen training data.

  13. 29 October 2025

    Emergent Introspective Awareness

    Claude Opus 4.1 noticed injected concepts about 20% of the time, which the authors call highly unreliable and limited in scope.

  14. 19 December 2025

    Gemma Scope 2

    Extends open interpretability tooling to the full Gemma 3 family with skip-transcoders and cross-layer transcoders.

  15. 9 April 2026

    Emotion Concepts and their Function in a Large Language Model

    Internal emotion representations causally change rates of reward hacking, blackmail and sycophancy, giving agentic deployments a monitoring target.

  16. 23 April 2026

    OpenAI open-sources monitorability evaluations

    Makes chain-of-thought monitorability something you can measure rather than assert.

  17. 7 May 2026

    Natural Language Autoencoders

    Explanations come back as free-form English rather than a fixed feature dictionary.

  18. 16 July 2026

    Verbalizable Representations Form a Global Workspace

    The Jacobian lens connects the two monitoring tracks by identifying what a model is poised to say out loud.

The problem, stated plainly

A large language model is a pile of matrices. When it approves a loan application, drafts a contract clause or refuses a customer request, nothing inside the system tells you why. You can ask the model for its reasons, but that answer is generated text, not a readout of the computation. Mechanistic interpretability is the attempt to reverse-engineer the matrices into human-readable algorithms.

Dario Amodei put the commercial stake directly in his April 2025 essay, The Urgency of Interpretability. He named mortgage assessments, where decisions are legally required to be explainable, as a deployment currently blocked by model opacity, and set a goal that interpretability should reliably detect most model problems by 2027. The regulatory calendar is not hypothetical either. EU AI Act Article 50 transparency obligations apply from 2 August 2026, and high-risk obligations under Chapter III follow on 2 December 2027 for Annex III systems and 2 August 2028 for Annex I systems.

The rest of this post walks the field's landmark results in the order they arrived, in plain language, and then says what they are actually good for when you have a system in production.

What we do with this

We treat interpretability as an engineering capability with a delivery date attached, not a research interest. The dates above are the ones we plan client explainability work against.

Features and sparse autoencoders: naming what a model represents

The intuitive hope is that individual neurons stand for concepts, so you could point at neuron 4,112 and say it means "invoice". They mostly do not. A single neuron fires for a mixture of unrelated things, a property called polysemanticity. Anthropic's Toy Models of Superposition, submitted to arXiv on 21 September 2022 by Nelson Elhage, Tristan Hume, Catherine Olsson, Christopher Olah and twelve co-authors, explained why: networks pack more concepts than they have dimensions by storing them in superposition, accepting a little interference in exchange for capacity. The paper also found a phase change in when superposition appears, and a link to adversarial examples.

So if you want to name what a model is representing, you cannot read it off the neurons. You need a decoder. A sparse autoencoder, or SAE, is a small network trained to re-express a layer's activations as a sparse sum over a much larger dictionary of candidate features. Because only a small fraction of the dictionary is allowed to fire on any given token, each entry tends to settle on one meaning.

Anthropic's Towards Monosemanticity, published in October 2023, demonstrated the idea on a one-layer transformer with a 512-neuron MLP layer, and showed the extracted units were more monosemantic than the model's own neurons. Scaling Monosemanticity, in May 2024, took the method to a production model: sparse autoencoders with up to roughly 34 million features trained on the middle-layer residual stream of Claude 3 Sonnet, recovering multilingual and multimodal features. The sparsity is not a handful of features per token but a small fraction of a large dictionary — fewer than 300 features out of 34 million were active on a given token.

OpenAI pushed the same idea independently. Its paper Scaling and evaluating sparse autoencoders, submitted 6 June 2024, trained a 16-million-latent k-sparse autoencoder on GPT-4 activations over 40 billion tokens and found clean scaling laws relating autoencoder size and sparsity. Two labs, different architectures, same conclusion: the dictionary approach scales.

Google DeepMind then made it public infrastructure. Gemma Scope, released 31 July 2024, contained over 400 JumpReLU sparse autoencoders with more than 30 million learned features, covering all layers and sub-layers of Gemma 2 2B and 9B plus selected layers of 27B.

  • Feature: a direction in a layer's activation space that corresponds to one recognisable concept.
  • Superposition: storing more features than there are dimensions, with tolerable interference.
  • Polysemantic neuron: a neuron that fires for several unrelated concepts, which is the normal case.
  • Sparse autoencoder: the decoder that turns those overlapping directions back into a list of named features.

What we do with this

For clients on open-weight models, feature extraction is something we can run ourselves. For closed models it is a vendor conversation, and we say so before scoping the work.

Steering: the part with an obvious commercial use

Once a feature is identified, you can clamp it. Anthropic demonstrated this publicly with Golden Gate Claude on 23 May 2024, a research demo available for a single 24-hour period, in which the Golden Gate Bridge feature inside Claude 3 Sonnet was held at a high activation value. The model worked the bridge into answers about unrelated subjects. It was a party trick with a serious implication: behaviour can be adjusted at a level below the prompt and below fine-tuning.

The production-grade version arrived on 1 August 2025 as persona vectors. The method extracts a direction corresponding to a named character trait, then uses it three ways: monitoring for personality drift at deployment time, steering preventatively during training by injecting the trait so the model does not have to acquire it from the data, and flagging training data likely to induce the trait before it is used. The work was tested on Qwen 2.5-7B-Instruct and Llama-3.1-8B-Instruct.

This is the part of the field that maps most cleanly onto an operational control. A trait direction is something you can measure continuously in production, in the same way you would measure latency or refusal rate.

What we do with this

Where a client runs open weights and cares about tone or character drift, a trait direction is a cheap runtime signal to add alongside the usual quality metrics.

Circuits: from what a model represents to what it computes

Features are nouns. Circuits are verbs. Anthropic published Circuit Tracing: Revealing Computational Graphs in Language Models on 27 March 2025, introducing attribution graphs built on cross-layer transcoders, an idea that comes from the lab's earlier 2024 crosscoders work. A transcoder replaces MLP layers with sparse interpretable features; an attribution graph then has features as nodes and causal contributions as edges, showing how one specific prompt becomes one specific output. The largest transcoder trained on an 18-layer model contained 10 million features and matched the underlying model's next-token output about half the time.

The companion paper, On the Biology of a Large Language Model, applied the method to Claude 3.5 Haiku across ten case studies using a 30-million-feature transcoder. Several findings matter directly for auditing. The model plans rhyming words ahead of time rather than improvising at the line end, and injecting a different planned word changed the poem in 70% of the 25 poems tested. The same concepts activate across languages. Refusal is the default behaviour, and knowledge features inhibit that refusal circuit, which is why hallucination looks the way it does: the inhibition misfires for an entity the model does not actually know. And chain of thought is sometimes motivated reasoning, with the model working backwards from an answer it has already settled on and producing plausible arguments for it.

Be honest about maturity. The Biology paper reports that attribution graphs gave satisfying insight for about a quarter of the prompts tried. The companion methods paper lists seven limitations, including that the technique cannot explain the attention-pattern computations, that substantial computation remains unexplained as reconstruction error, and that it is uncertain whether transcoders replicate the original mechanisms or merely correlate with the outputs.

What we do with this

We use circuit tracing as a debugging tool of last resort, for failures that prompt-level experiments cannot explain. It is slow, and on the published numbers it yields a satisfying answer for only about a quarter of the prompts tried.

Does any of it actually catch anything?

The clearest evidence comes from Auditing Language Models for Hidden Objectives (arXiv:2503.10965, March 2025). Anthropic deliberately trained a version of Claude 3.5 Haiku with a concealed objective — sycophancy toward known quirks of its reward model — and then ran a blind auditing game with teams that did not know what had been planted.

Three teams with access to model weights and training data uncovered the hidden objective. The fourth team, restricted to API access, did not. That is a clean statement of both what interpretability buys and what it costs. It works, and it needs internals.

For a business, that result is a procurement fact more than a technical one. If you want an audit that can find something a vendor did not tell you about, you need either open weights or a contractual relationship that gives your auditors access below the API.

What we do with this

When explainability is a hard requirement, we raise the weights-access question during vendor selection rather than after the model is in production.

The parallel track: chain-of-thought monitoring

Reading a model's visible reasoning is far cheaper than reading its weights, and for reasoning models there is a lot of visible reasoning to read. OpenAI's Monitoring Reasoning Models for Misbehavior and the Risks of Promoting Obfuscation (arXiv:2503.11926, 14 March 2025) showed that GPT-4o could watch the chain of thought of the stronger o3-mini and detect reward hacking in agentic coding tasks. A weaker model, in other words, can supervise a stronger one by reading what it says to itself.

The same paper found the catch. If you optimise the chain of thought to look clean, the model learns to hide its intent while still exploiting the reward. You get obfuscated misbehaviour instead of less misbehaviour. Training pressure applied to the monitor's input destroys the monitor.

That result motivated an unusual cross-lab position paper, Chain of Thought Monitorability: A New and Fragile Opportunity for AI Safety (arXiv:2507.11473, 15 July 2025), by Tomek Korbak with forty co-authors including Yoshua Bengio and Anca Dragan. Its argument is that monitorability is a real safety affordance, that it is fragile, and that developers should measure and protect it rather than assume it.

OpenAI followed through on 23 April 2026 by open-sourcing a monitorability evaluation suite: twelve evaluations across three archetypes — seven intervention, two process and three outcome-property — with further evaluations withheld because they rely on private or restricted data. Monitorability is now something you can put a number on.

What we do with this

For agentic deployments we log reasoning traces and run a cheaper model over them as a monitor. We do not train against those monitor scores, for the reason above.

2026: past the fixed feature dictionary

Three recent developments change the shape of the field. Natural Language Autoencoders (7 May 2026) replaces the fixed feature dictionary with two language-model modules trained jointly by reinforcement learning: a verbaliser that turns an activation into English, and a reconstructor that turns English back into an activation. It reached 0.6 to 0.8 fraction of variance explained on Claude Haiku 3.5, Haiku 4.5 and Opus 4.6. The output is free-form natural language rather than a weighted sum over a fixed vocabulary, which lowers — though it does not remove — the interpretative step that SAE feature dashboards require.

Second, Emotion Concepts and their Function in a Large Language Model (arXiv:2604.07729, 9 April 2026) found internal emotion representations in Claude Sonnet 4.5 that causally influence the model's rate of reward hacking, blackmail and sycophancy. That makes them a direct monitoring target for agentic systems, in the same operational sense as persona vectors.

Third, Verbalizable Representations Form a Global Workspace in Language Models (arXiv:2607.15495, 16 July 2026), by Wes Gurnee and fifteen co-authors, introduced the Jacobian lens to identify the small set of representations a model is poised to verbalise, collectively the J-space. That is a principled bridge between the chain-of-thought track and the internals track: it tells you which internal states the visible reasoning could, in principle, be reporting.

Anthropic's Emergent Introspective Awareness (29 October 2025) sits between the two and is a useful reality check. Using concept injection, Claude Opus 4.1 noticed injected concepts roughly 20% of the time — the best result among the models tested, and described by the authors as highly unreliable and limited in scope. Asking a model what it is thinking is not yet a measurement.

Tooling you can actually use

The open ecosystem is real, and its two core libraries, TransformerLens and SAELens, are MIT-licensed. TransformerLens, created by Neel Nanda and now maintained by Bryce Meyer and Jonah Larson, exposes model internals for more than 15,000 open-source models across 140-plus architecture families, at around 3.9k GitHub stars. SAELens, maintained by Joseph Bloom, Curt Tigges, Anthony Duong and David Chanin at around 1.5k stars, trains and analyses sparse autoencoders and integrates with TransformerLens.

Neuronpedia, created by former Apple engineer Johnny Lin and supported by Decode Research, hosts interpretability artefacts for roughly 40 models with over 50 million searchable latents and vectors, plus five-plus terabytes of activations, explanations and metadata, covering Gemma, Qwen, Llama, OLMo 3, DeepSeek, GPT-OSS-20B and older reference models. Anthropic open-sourced its circuit-tracer library on 29 May 2025, supporting Gemma-2-2b and Llama-3.2-1b with an interactive frontend hosted by Neuronpedia.

Google DeepMind released Gemma Scope 2 on 19 December 2025, covering the full Gemma 3 family from 270M to 27B parameters, adding skip-transcoders, cross-layer transcoders and Matryoshka training, and amounting to roughly 110 petabytes of stored data and over a trillion parameters across the released interpretability tools. If you want to try any of this without a frontier lab's infrastructure, the path exists.

  • TransformerLens: model internals for 15,000+ models, MIT-licensed.
  • SAELens: training and analysis of sparse autoencoders, MIT-licensed.
  • Neuronpedia: hosted latents, steering and circuit-tracing interfaces for roughly 40 models.
  • circuit-tracer: Anthropic's attribution-graph toolkit for Gemma-2-2b and Llama-3.2-1b.
  • Gemma Scope and Gemma Scope 2: pre-trained interpretability tools across the Gemma 2 and Gemma 3 families.

What we do with this

Our default starting point for client interpretability work is this open stack on an open-weight model, before anyone commits budget to bespoke tooling.

What this means for auditing and debugging deployed systems

Interpretability is not yet a compliance artefact you can hand to a regulator. The vendors building it say so in their own limitation sections. What it is today is three usable things.

First, a debugging tool for failures that prompting cannot explain. When a model behaves oddly and no amount of prompt variation isolates the cause, attribution graphs and feature analysis can find the mechanism — about a quarter of the time, on the published numbers. Second, a pre-deployment audit technique that requires model internals, as the hidden-objectives auditing game showed, which favours open weights or a vendor relationship that grants access. Third, a runtime monitor: persona and emotion vectors give you measurable behavioural directions, and the open monitorability evaluations give you a way to check whether your reasoning traces are still worth reading.

The honest framing for stakeholders is Amodei's MRI analogy. The scan gets sharper each year, and it already finds things that were deliberately hidden. It does not yet see everything, and the papers building it say so in their own limitations sections.

  • Ask at procurement whether an auditor could get weights access. API-only access failed the one clean test we have.
  • Log reasoning traces for agentic systems, and monitor them with a separate model — but do not train against the monitor's score.
  • Treat trait and emotion directions as runtime signals where you run open weights.
  • Budget interpretability work as debugging, with a real chance of an inconclusive result.
  • Scope explainability against 2 August 2026, 2 December 2027 and 2 August 2028, not against a vague future.

What we do with this

We scope interpretability work the way we scope any diagnostic: with an explicit chance of not finding the answer, and a cheaper monitoring layer running regardless.

Sources

primary sources, checked on Sep 11, 2026
  1. 01Toy Models of Superposition (arXiv:2209.10652)Anthropic · 2022-09-21
  2. 02Towards Monosemanticity: Decomposing Language Models With Dictionary LearningAnthropic · 2023-10
  3. 03Scaling Monosemanticity: Extracting Interpretable Features from Claude 3 SonnetAnthropic · 2024-05
  4. 04Golden Gate ClaudeAnthropic · 2024-05-23
  5. 05Scaling and evaluating sparse autoencoders (arXiv:2406.04093)OpenAI · 2024-06-06
  6. 06Gemma Scope: helping the safety community shed light on the inner workings of language modelsGoogle DeepMind · 2024-07-31
  7. 07Monitoring Reasoning Models for Misbehavior and the Risks of Promoting Obfuscation (arXiv:2503.11926)OpenAI · 2025-03-14
  8. 08Auditing language models for hidden objectives (arXiv:2503.10965)Anthropic · 2025-03
  9. 09Circuit Tracing: Revealing Computational Graphs in Language ModelsAnthropic · 2025-03-27
  10. 10On the Biology of a Large Language ModelAnthropic · 2025-03-27
  11. 11Tracing the thoughts of a large language modelAnthropic · 2025-03-27
  12. 12The Urgency of InterpretabilityDario Amodei · 2025-04-24
  13. 13Open-sourcing circuit-tracing toolsAnthropic · 2025-05-29
  14. 14Chain of Thought Monitorability: A New and Fragile Opportunity for AI Safety (arXiv:2507.11473)Korbak et al., multi-lab · 2025-07-15
  15. 15Persona vectors: Monitoring and controlling character traits in language modelsAnthropic · 2025-08-01
  16. 16Emergent introspective awareness in large language modelsAnthropic · 2025-10-29
  17. 17Gemma Scope 2: Helping the AI Safety Community Deepen Understanding of Complex Language Model BehaviorGoogle DeepMind · 2025-12-19
  18. 18Emotion Concepts and their Function in a Large Language Model (arXiv:2604.07729)Anthropic · 2026-04-09
  19. 19Open Sourcing Monitorability EvaluationsOpenAI Alignment · 2026-04-23
  20. 20Natural Language Autoencoders Produce Unsupervised Explanations of LLM ActivationsAnthropic · 2026-05-07
  21. 21Verbalizable Representations Form a Global Workspace in Language Models (arXiv:2607.15495)Gurnee et al. · 2026-07-16
  22. 22TransformerLensOrg/TransformerLensGitHub · 2026-09
  23. 23jbloomAus/SAELensGitHub · 2026-09
  24. 24Neuronpedia — open source interpretability platformDecode Research · 2026-09
  25. 25EU Artificial Intelligence Act — Implementation TimelineEU AI Act (artificialintelligenceact.eu) · 2026-08-02

Keep reading

model historytimelinefrontier models 14 min

From GPT-1 to today: what actually changed in eight years of models

A dated walk through the model releases that changed how these systems are built, priced and deployed, from June 2018 to September 2026.

Eight years separate GPT-1's 117 million parameters and 512-token context from GPT-6 Astra's 1.05 million-token context. In between, four things changed the shape of the field: pre-training at scale, instruction tuning with human feedback, reinforcement learning for chain-of-thought reasoning, and a standard agent stack. Move the PaLM entry (5 April 2022) after the InstructGPT entry (4 March 2022) so the timeline actually runs in date order; leave this sentence as written.

you should know

Three recipe changes carried the field, not one: generative pre-training (GPT-1, June 2018), instruction tuning with human feedback (InstructGPT, March 2022), and reinforcement learning for chain-of-thought reasoning (o1, September 2024).

Sep 11, 2026Read
architecturetransformersinference 12 min

The architecture story: from the transformer to reasoning and agents

Nine ideas, grouped by what each one changed for people building products on top of these models.

Modern language models are the result of a sequence of separable ideas: the transformer, scaling laws, post-training, sparse experts, long context, inference efficiency, reinforcement learning for reasoning, multimodality and tool use, and finally protocols. This post walks the sequence in order, with dates and numbers from the cited sources, and states the practical consequence of each step for anyone shipping a product.

you should know

Parameter count no longer predicts serving cost. Sparse mixture-of-experts models activate a fraction of their weights per token: DeepSeek-V3 is 671B total but 37B active, and Mixtral 8x7B was 47B total with 13B active.

Sep 11, 2026Read

Let's build intelligent systems that drive growth

Tachyon is the engineering partner for teams that need AI in production, not in a deck. Start with a free 60-minute discovery call.