A new method reads a model's circuits straight from its own weights
Researchers released a technique that turns a pretrained transformer's own weight matrices into addressable, interpretable circuit units, matching the fidelity of today's standard tools while using less than 1% of the training data they need.

A research team spanning IQuest Research, the Safe AI Forum, Oxford, Stanford and Tsinghua has released a technique that turns a pretrained transformer's own weight matrices into addressable, interpretable circuit units, matching the fidelity of today's standard tools while using less than 1% of the training data they need. It's a step toward making circuit-level analysis of how models compute cheap enough to run routinely, even on large models.
A shortcut past the retraining bottleneck
In a paper posted to arXiv on August 4, titled "Sparse Weight Decomposition for Efficient Circuit Extraction" (arXiv:2608.03913), Chuanhao Yan and colleagues tackle a bottleneck in mechanistic interpretability: to trace the internal "circuits" a model uses to produce an answer, researchers today typically train separate sparse replacement networks (transcoders or sparsely pretrained models), which is slow, data-hungry and expensive. The new method, Sparse Weight Decomposition (SWD), skips that step. Instead of training a stand-in network, it factorizes each of the model's existing weight matrices into two sparse factors, and the shared coordinates between them become directly intervenable circuit units. The team reports results on GPT-2 Small, Qwen2.5 (0.5B to 3B) and Qwen3.5-27B, and has released code under Apache 2.0 on GitHub along with model artifacts on Hugging Face.
Two sparse layers, one narrow bottleneck
Think of a dense weight matrix as a tangle of wiring where every input connects to every output: impossible to inspect one connection at a time. SWD rewrites that tangle as two sparse layers joined at a narrow bottleneck. Each coordinate in the bottleneck now behaves like a labeled terminal: researchers can score its contribution to a behavior, ablate it, and check whether the circuit built from those units is both sufficient and necessary for the behavior, which is the standard circuit-analysis workflow. Because the factorization starts from the pretrained weights rather than learning a replacement from scratch, the authors report matching transcoder-level fidelity with under 1% of the data, plus a "zero-data" variant that needs no external dataset at all. At matched fidelity, they also report circuits with fewer active edges and units, meaning tighter, more legible explanations.
Circuit audits for the rest of us
Circuit extraction has been one of the most promising routes to genuinely verifying what a model is doing internally, but its cost has kept it largely confined to small models and well-resourced labs. If SWD's efficiency claims hold up, circuit-level auditing becomes practical for far more teams and far larger models, the kind of routine transparency check that debugging, safety evaluation and model auditing workflows have been waiting on. A caveat: the paper was posted this week, the results are self-reported and not yet peer-reviewed or independently replicated, and fidelity-versus-interpretability trade-offs in factorized weights will need outside scrutiny.
The weights become the explanation
By making a model's own weights the interpretable objects, rather than training a proxy network to imitate them, SWD points to a future where opening the black box is a cheap, standard step instead of a research project in itself.
Sources
Primary: "Sparse Weight Decomposition for Efficient Circuit Extraction" at https://arxiv.org/abs/2608.03913. Code release (verified live, Apache 2.0): https://github.com/veri-safe/SWD. Paper mirror: https://huggingface.co/papers/2608.03913. Verification notes: submission date (Aug 4, 2026) and abstract confirmed via two independent mirrors (Hugging Face Papers and alphaXiv); code repository confirmed public with matching description and license. Quantitative claims (<1% data, fidelity parity, 27B-scale results) are the authors' own and are labeled as self-reported.