Chapter 7
7 Circuits in Mechanistic Interpretability#PDF p. 53
Mechanistic interpretability aims not only to identify what information a model represents, but also to explain how it transforms and combines that information across layers to produce behaviour. Feature analysis is a useful tool for describing activation vectors, but it describes them in isolation. Many model behaviours arise from structured interactions among multiple components that operate together across layers. To explain these behaviours and their mechanisms, we need a high-level abstraction that captures critical computational patterns of these features. The circuit framework (Figure 3; introduced in Section 4.5) addresses this gap by modelling behaviour as coordinated computational graphs and making explicit how components causally interact.
Notably, the circuit framework is not the only way to model an internal mechanism. Early studies have explored alternative ways. For example, Giles et al. (1992) and Omlin & Giles (1996) categorised a recurrent neural network’s hidden representations into different states and modelled its decision process as a finite-state automaton when the input sentence was fed sequentially. Nonetheless, the circuit framework has attracted growing research interest in studying neural networks’ internal mechanisms. Below, we introduce approaches for identifying and constructing circuits.
7.1 Circuit Discovery Methods#PDF p. 53
Circuit discovery methods aim to identify internal computational graphs responsible for specific capabilities or outputs in a neural network. Below, and in Table 8, we formalise key techniques and methods, along with their strengths and limitations.
Activation Patching
Given a model parameterised by and an input sequence , activation patching evaluates the causal contribution of some model components by replacing their activations with specified reference values and measuring the resulting change in the model output. The causal importance of for is defined as
Path Patching
Path patching extends activation patching on model components to specific edges in the computational graph. For a connection from model component to denoting that the output activations of are fed to as one of its inputs, it replaces activations along with reference values and measures ’s causal effect as:
Automatic Circuit Discovery (ACDC)
ACDC (Conmy et al., 2023) discovers a circuit by iteratively using path patching to identify important connections in the model’s computational graph. Traversing the graph in reverse topological order from the output node, it patches the activation transmitted along each edge and measures the resulting change in a task-specific metric. An edge will be pruned if patching it produces less than a predefined threshold ; otherwise, it is retained in the graph and its upstream edges will be investigated. The remaining subgraph represents the discovered circuit.
Edge Attribution Patching (EAP)
EAP (Syed et al., 2024) estimates the causal importance of edges in a model’s computational graph by approximating the effect of path patching with a first-order Taylor expansion. For an edge connecting components and , its importance score is approximated as
Edges with large score magnitudes are generally considered main contributors to the target behaviour. Therefore, one simple approach to circuit construction is directly selecting the highest-scoring edges (Syed et al., 2024). Subsequent work has improved EAP in different directions: EAP-IG (Hanna et al., 2024) and EAP-GP (Zhang et al., 2025b) improve edge-attribution estimation, while PEAP (Haklay et al., 2025) extends patching across token positions to produce finer-grained attribution graphs that capture cross-token interactions.
Besides intervention (activation patching, ACDC, etc.) and attribution (EAP, EAP-IG, etc.) techniques, another line of approaches treats circuit discovery as an optimisation problem (Csordás et al., 2021; Cao et al., 2021; Bhaskar et al., 2024; Haider et al., 2026). Specifically, they use gradient descent to learn which parts of the computational graph can be removed without affecting model behaviour. For example, Edge Pruning (Bhaskar et al., 2024) learns edge masks to discover sparse connections, while multi-granular node pruning (Haider et al., 2026) learns node masks at different scales, from entire blocks to individual neurons. These methods can usually discover sparser circuits than intervention and attribution counterparts. However, the optimisation process itself introduces randomness and sensitivity to training configurations like the learning rate, which may make the subsequent analysis less robust and interpretable.
Circuits can explain models in different contexts, from a single input–output pair to a capability or behaviour. Identifying a circuit for a specific input or prompt is called query-level circuit discovery (Wu & Barez, 2026). In contrast, task-level circuit discovery (Wang et al., 2023; Kharlapenko et al., 2025) seeks to identify a circuit that implements a broader capability or task, typically operationalised by a dataset of examples, such as the indirect object identification (IOI) dataset (Wang et al., 2023). In the task-level setting, components’ and edges’ attribution scores (e.g., or ) are aggregated across inputs to reduce example-specific noise, yielding a circuit that characterises the task as a whole.
The techniques and methods introduced above, including activation patching, path patching, ACDC, EAP, EAP-IG, and mask-based pruning methods, have primarily been developed and evaluated in the task-level setting. More recent work has extended EAP-IG to identify circuits for individual prompts (Wu & Barez, 2026). This enables the discovery of sparse yet faithful circuits in the model even for complex, natural-language user queries, where the relevant computation may vary substantially from one input to another.
| Method | Core Idea | Strengths | Limitations |
|---|---|---|---|
| Activation Patching | Intervene on components and measure the resulting output change | Simple and intuitive; provides direct causal evidence | Requires many interventions; component-level granularity can be coarse |
| Path Patching | Intervene on individual information paths or edges and measure their causal effects | Finer-grained localisation of information flow | Computationally expensive due to the large number of candidate paths |
| ACDC | Greedily prune edges from the computational graph while testing whether the target behaviour is preserved | Fully automated; directly searches for a behaviourally sufficient subgraph | Computationally expensive due to sequential edge pruning; sensitive to pruning order and threshold choices |
| EAP | Approximate edge-level attribution using path patching and first-order gradients, enabling parallel evaluation of many candidate edges | Highly parallelisable and computationally efficient; enables large-scale edge attribution | Relies on a first-order approximation; attribution scores may not fully capture nonlinear or interaction effects |
| SAE- or CLT-Based | Discover circuits over sparse, interpretable features rather than raw model components | Leverages interpretable features; enables finer-grained feature-level circuit analysis | Depends on feature quality; requires additional computation to train and analyse SAEs/CLTs |
7.2 Circuit Discovery with Replacement Models#PDF p. 55
The methods introduced above discover circuits within the target model. Their nodes correspond to coarse-grained components such as attention heads and MLP blocks, which are mostly not immediately understandable. A complementary approach first constructs a more interpretable replacement model (Section 6.6.2) that approximates the original model’s computation using sparse linear features, and then performs circuit discovery within this replacement model.
Recent work has implemented this paradigm using cross-layer transcoders (CLTs; Section 6.6.2) (Ameisen et al., 2025; Merullo et al., 2025). In particular, Circuit Tracer (Ameisen et al., 2025) replaces the model’s MLPs with CLTs while retaining the underlying model’s attention and residual-stream computation. This yields a prompt-specific attribution graph whose principal internal nodes are sparse CLT features rather than entire MLP blocks or attention heads.
Circuit Tracer
Circuit Tracer (Ameisen et al., 2025) constructs a prompt-specific attribution graph in a CLT-based replacement model. For a given input prompt, consider a source feature at layer active at token position with activation value , and a downstream target feature at layer active at position . Recall that a CLT feature can write to the reconstructed MLP outputs of its own and all subsequent layers (Figure 7b); the source feature has layer-specific output vectors to these layers, corresponding to columns of the layer-specific decoder matrices:
Then, let
The direct attribution from source feature to target feature can then be modelled as
Each term in the summation measures the contribution of the source feature ’s write at layer to the pre-activation of target feature , transported through the residual stream and attention heads. aggregates the downstream writes across layers produced by the same source feature. Notably, Ameisen et al. (2025) stop the gradients flowing through intermediate MLP outputs and fix attention patterns and normalisation denominators. This lets each edge capture direct feature-to-feature influence rather than effects mediated through intermediate feature nodes.
CLT-based circuit discovery differs from conventional circuit discovery in two aspects. First, the resulting circuit’s nodes correspond to fine-grained linear features rather than coarse MLP blocks or attention modules. Using automated feature-interpretation pipelines (Section 12.6) to assign natural-language descriptions to these features, human inspectors can more easily understand the discovered mechanism. Second, an edge in a CLT-based circuit denotes the direct, input-specific influence between two features, which is different from the formulation of attribution methods based on clean–corrupted reference pairs, such as EAP and EAP-IG. Specifically, in Circuit Tracer, a source feature can write to the residual stream at multiple subsequent layers, and the strength of an edge from the source feature to a target feature is the aggregate of the contributions of these writes to the target feature.
For a given prompt, Circuit Tracer produces a sparse attribution graph that describes active features and their interactions, making it well suited to query-level circuit discovery. Interpretability platforms such as Neuronpedia (Lin, 2023) also offer interactive implementations. However, the approach still has several limitations. Specifically, CLTs only approximate MLP computations, so the discovered circuit may only cover a part of the model’s underlying mechanism. Moreover, feature-level attribution graphs can have many nodes and edges, so we must prune, cluster, or otherwise condense them before they become understandable.
7.3 Causal Verification#PDF p. 57
Once we identify circuits, two critical questions arise: are they causally responsible for the behaviour, and can we modify them reliably?
Causal Necessity and Sufficiency.
A circuit is causally necessary for a behaviour if removing or ablating the circuit degrades that behaviour. A circuit is causally sufficient if activating the circuit alone, i.e., patching all edges outside the circuit with activations from a corrupted reference run, reproduces the behaviour. In practice, a circuit is rarely sparse, necessary, and sufficient at the same time; it typically explains 60–80% of behavioural variance.
Evaluating Circuits and Benchmarking Discovery Methods.
A circuit is often considered faithful if it is both causally necessary and causally sufficient for the behaviour it is claimed to explain (Hanna et al., 2024; Marks et al., 2025a). Two popular approaches to validate causality are causal scrubbing and interchange interventions (Chan et al., 2022a; Geiger et al., 2024). Causal scrubbing (Chan et al., 2022a) systematically evaluates a mechanistic hypothesis by replacing model activations with those from inputs deemed equivalent under the hypothesis and testing whether these interventions preserve the model behaviour. Interchange interventions (Geiger et al., 2024) test whether model activations causally correspond to higher-level variables by substituting activations across inputs and measuring the resulting change in model behaviour. Together, these methods provide stronger evidence for mechanistic explanations than observational analysis alone.
More recently, several works have proposed metrics to quantify circuit faithfulness as a continuous score (Hanna et al., 2024; Wu & Barez, 2026), allowing systematic comparisons of circuits discovered by different methods. By aggregating faithfulness scores across tasks and settings, benchmarks such as MIB (Mueller et al., 2025) evaluate how well circuit discovery methods identify causally important model components. However, achieving strict necessity and sufficiency is often hard because many model behaviours depend on distributed representations and multiple redundant pathways (Barez et al., 2026). Even if we identify a circuit that captures the primary mechanism of a behaviour, components outside the circuit may still play important roles, such as handling edge cases and computational robustness.
7.4 Case Study: Induction Heads#PDF p. 58
Circuit Perspective on Induction Heads
Following our introduction to induction heads in Section 6.8, we consider a repeated sequence:
where the model needs to predict the token after the second B. The induction head alone is not sufficient to implement induction behaviour from scratch. It still needs help from previous layers’ attention heads to locate the token following the current token’s previous occurrence, so it knows it should attend to C in this example (Olsson et al., 2022).
Specifically, in a two-layer attention-only transformer, Elhage et al. (2021) discovered the previous-token head, which writes every token’s information to the next position. The change propagates to the residual stream to be read by the induction head, allowing it to locate C (because now some information about the first B is contained in C). The two kinds of heads form the induction circuit that is sufficient to implement the induction behaviour in the two-layer small model.
Empirical evidence supports this mechanistic interpretation. Head ablation experiments show that induction heads causally support in-context learning in the attention-only model. Circuit analysis also reveals induction heads’ dependence on earlier previous-token heads. Moreover, induction heads emerge abruptly during training, coinciding with sharp improvements in in-context learning performance.
In larger models with additional layers and MLPs, the mechanism behind induction behaviour becomes more complex. However, the core principle remains the same: context propagates across layers and is used to conditionally retrieve tokens based on repeated subsequence matches. From this perspective, the circuit framework complements feature-based analysis by explicitly identifying the model’s internal mechanism that implements a specific behaviour.
7.5 A Unified Evaluation Framework for Mechanistic Interpretability#PDF p. 58
A persistent challenge in mechanistic interpretability (MI) is the lack of standardised evaluation. Different interpretability methods use incompatible metrics. For example, for the same behaviour of interest, circuit discovery can work at the level of MLP/attention modules (Conmy et al., 2023), CLT features (Ameisen et al., 2025), or even neurons (Arora et al., 2026). A CLT-based circuit must also verify CLT fidelity; an MLP/attention-level circuit should test and explain each node’s role. Thus, it is hard to compare them and measure progress. To address this, this section presents a unified evaluation framework covering five dimensions—attribution faithfulness, completeness, stability, causal validity, and human interpretability—where different methods can be jointly tested.
7.5.1 The Need for Standardised Evaluation#PDF p. 58
Before we discuss the five dimensions, we first explain in detail the need for standardised evaluation. Specifically, current evaluation practices face several challenges:
Utility ambiguity: Methods are initially developed for different aims and evaluated against distinct objectives, yet have overlapping application scenarios. For example, SAEs are assessed using reconstruction error and sparsity metrics; circuits are evaluated using behavioural recovery or faithfulness tests; and difference-in-means steering vectors (see Section 9.3) are examined by behaviour change—although all three approaches can be used to steer model outputs. Their unclear intended uses make it hard to compare their utility.
Cherry-picking: Existing work often reports interpretability results on carefully selected examples, samples from a narrow distribution, or capabilities where a method performs well. It may not report negative results, failure cases, or coverage statistics. This makes it difficult to assess the robustness and generality of the findings and determine whether the proposed method genuinely outperforms existing ones.
Missing baselines: Many proposed methods’ claimed interpretability gains are not systematically and adequately compared against intuitive alternatives or baselines such as behavioural methods, random activations, or neuron-level analysis. Without this comparison, it is unclear whether a method extracts genuinely meaningful information.
Reproducibility gaps: Many existing techniques involve substantial hyperparameter choices, heavy training procedures, and high variation across seemingly irrelevant factors. Reproducibility is often underreported and has not yet been established as a property to optimise.
Faithfulness–understandability gap: Methods often demonstrate how understandable and informative their outputs are to humans. However, those outputs’ faithfulness to the underlying model mechanism receives less attention. This rewards explanations that are persuasive rather than faithful.
Lan et al. (2026) have called for a shared platform for tracking and auditing interpretability insights and claims across papers; Ayonrinde & Jaburi (2025) proposed a framework that evaluates mechanistic explanations from several philosophy-of-science perspectives. However, these discussions remain largely conceptual. The MI community needs standardised, concrete evaluation protocols and benchmarks, along with established reporting practices, to enable principled comparisons across methods and findings. They are especially important for measuring real progress in the field, identifying systematic failure modes, and providing evidence about what methods do and do not reveal. More broadly, they are necessary for mechanistic interpretability to mature from a collection of promising techniques into a cumulative scientific discipline.
7.5.2 Five Evaluation Dimensions#PDF p. 59
We propose a framework that situates mechanistic interpretability evaluation within five complementary dimensions. No single dimension suffices—strong methods should perform well across all five. Table 9 summarises these five dimensions. We describe each one with example metrics that convey the idea.
| Dimension | Definition | Metrics | Methods |
|---|---|---|---|
| Attribution Faithfulness | Do attribution scores accurately reflect the causal effects of the identified components? | Intervention-effect agreement; effect-size error; counterfactual effect recovery | Ablation; activation / path patching; interchange interventions |
| Completeness | How much of the behaviour is accounted for by the identified components? | Loss recovery; behavioural coverage; unexplained variance | Reconstruction; behavioural evaluation; residual analysis |
| Stability | Are findings robust to variations in factors like random seeds, hyperparameters, paraphrases, etc.? | Cross-seed agreement; checkpoint consistency; hyperparameter sensitivity | Multi-seed analysis; checkpoint comparison; input paraphrasing |
| Causal Validity | Are the identified components necessary, sufficient, and specific for the target behaviour? | Necessity score; sufficiency score; specificity score | Ablation; component isolation; interchange interventions; tests with control behaviours |
| Human Interpretability | Can humans understand and use the resulting explanations? | Explanation utility; debugging utility; interpretation agreement | User studies; expert evaluation |
Note that throughout this subsection, we use model components to refer to any unit of analysis, including individual features, neurons, attention heads, circuits, and connections representing information flow between components. We operationalise the model behaviour of interest, , with a set of input prompts . Following the notation introduced in Section 7.1, we denote the model by , a scalar behaviour-relevant performance metric by , and an intervention on components by
Dimension 1: Attribution Faithfulness#
Attribution faithfulness measures whether the interpretability method accurately attributes the model’s behaviour of interest to responsible components.
Attribution Faithfulness Metrics
Intervention-Effect Agreement.
Let denote the importance score assigned by an interpretability method to components for a sample :
Effect-Size Error.
When attribution scores are calculated to estimate intervention effects, we measure the effect-size error as:
Counterfactual Effect Recovery.
Consider inputs and , where is a reference behaviour (e.g., honesty) and is the behaviour of interest (e.g., sycophancy). Patching from into the computation on yields
Evaluation protocol:
Apply the method to acquire attribution scores of model components and select those of interest (e.g., components with high scores).
Measure the corresponding ground-truth intervention effects .
Compare them using correlation, error, or rank agreement.
Evaluate how much of the behavioural difference between clean and corrupted inputs can be recovered by patching the identified components.
Report results across a diverse set of inputs with uncertainty estimates.
Dimension 2: Completeness#
Completeness measures how much of the model behaviour the identified components or mechanisms explain. A high completeness score indicates that the identified components/mechanisms capture most of the relevant computation.
Completeness Metrics
Loss Recovery.
For methods that reconstruct model activations (e.g., SAEs and CLTs), after replacing the target component’s activations with the reconstructions, we measure the fraction of the original model performance that is recovered:
Behavioural Coverage.
Across input prompts , we measure the fraction for which the identified components have a meaningful intervention effect:
Unexplained Variance.
For methods that reconstruct activations of the components, we measure the fraction of unexplained activation variance as:
Evaluation protocol:
Report behavioural coverage using the intervention effects .
Report reconstruction-based metrics such as loss recovery and unexplained variance if applicable.
Analyse inputs of the behaviour for which the identified components do not provide good coverage or reconstruction.
Dimension 3: Stability#
Stability measures the robustness of explanations, attributions, and findings to changes in variables that should not affect the results, such as the choice of random seeds, small hyperparameter changes, and input paraphrasing.
Stability Metrics
Cross-Seed Agreement.
We train or apply the interpretability method times under different random seeds. Let denote the set of features or mechanisms, such as SAE features and circuits, discovered under seed . We measure the cross-seed agreement as:
Hyperparameter Sensitivity.
We measure the sensitivity of mechanistic analyses or methods under reasonable hyperparameter variations. Let denote the set of evaluated hyperparameter configurations and denote the experimental result (e.g., a method’s performance) under a configuration . We calculate the hyperparameter sensitivity as:
Paraphrase Consistency. For each input , let denote a set of semantics-preserving paraphrases of . We measure the consistency of explanations or attributions across . For example, we can measure whether the intervention effect of remains consistent:
Evaluation protocol:
Execute the interpretability method with several random seeds and compute alignment of the discovered units or findings across seeds.
Analyse which findings are stable across all seeds and which ones are seed-specific. Key claims need to remain consistent under subsequent tests on hyperparameter variation and input paraphrasing, if applicable.
Distinguish robust findings from fragile ones and report both of them.
Dimension 4: Causal Validity#
Causal validity assesses whether the identified components or mechanisms are causally responsible for the behaviour, particularly necessity (i.e., removing the components/mechanisms disrupts the behaviour) and sufficiency (i.e., the components/mechanisms alone are sufficient to preserve the behaviour).
Causal Validity Metrics
Necessity Score.
Necessity measures the fraction of the model’s performance on behaviour that is lost when is ablated (i.e., its activations are replaced with some reference values). It is calculated as:
Sufficiency Score.
Let denote the components outside . Sufficiency measures how much of the original behaviour is achieved when only is active (i.e., activations of all components outside are replaced with some reference values). It is calculated as:
Specificity.
Specificity measures the effect on non-target behaviours by interventions on . It is calculated as:
Evaluation protocol:
Necessity test: Ablate and measure the resulting degradation on behaviour . Compare against ablating random components of matched size.
Sufficiency test: Replace components outside with reference activations and measure how much of behaviour is preserved. Compare against random component sets of matched size.
Interchange test: Swap activations of between inputs representing different behaviours and test whether the model output follows the intervention.
Specificity test: Measure intervention effects on a set of non-target behaviours and examine whether the effect is specific to .
The MI community has developed several benchmarks that examine the causal validity of interpretability methods. For example, MIB (Mueller et al., 2025) provides standardised tasks for assessing discovered circuits and causal variables (e.g., features); AxBench (Wu et al., 2025b) evaluates methods’ ability to steer models towards given concepts; RAVEL (Huang et al., 2024) investigates methods’ ability to localise features of given concepts by using interchange interventions to validate discovered features; and SAEBench (Karvonen et al., 2025) evaluates SAEs specifically, pairing reconstruction metrics with downstream intervention tasks such as gender bias erasure.
Dimension 5: Human Interpretability#
Human interpretability measures whether generated explanations eventually improve human understanding, prediction, and decision-making about model behaviour.
Human Interpretability Metrics
Explanation Utility.
This metric tests whether humans can predict model behaviour more accurately in the held-out set based on the explanation. It is formulated as:
Debugging Utility.
This metric examines whether the explanations help humans identify and repair model errors, such as incorrect outputs or misaligned behaviour, in the wild.
Consistency of Interpretation.
This metric inspects whether different humans interpret the same explanation consistently.
Evaluation protocol:
Prediction task: Show humans explanations of model components or mechanisms and ask them to predict model behaviour on held-out inputs. Compare accuracy to a no-explanation baseline.
Identification task: Show humans model outputs with errors and ask them to identify the cause, with and without explanation assistance. Measure accuracy and required time to complete the task.
Intervention task: Ask humans to propose fixes for model errors based on explanations. Measure the success rate of proposed interventions.
Agreement task: Ask multiple human raters to generate explanations, if applicable (e.g., write a summary of highly activated samples of an SAE feature as its explanation). Measure inter-rater reliability and agreement with machine-generated explanations.
Several caveats and challenges arise when evaluating the human interpretability of tested methods. For example, human studies are usually expensive. Moreover, human expertise may confound results, where some explanations understandable to MI researchers may be opaque to domain experts, and vice versa.
Note that different interpretability methods may emphasise distinct evaluation dimensions and operationalise them differently. Table 10 provides guidance on applying this framework to some common interpretability approaches.
| Method | Attribution Faithfulness | Completeness | Stability | Causal Validity | Human Interpretability |
|---|---|---|---|---|---|
| SAEs and variants | Feature attribution–intervention agreement; effect-size error | Activation reconstruction; loss recovery; unexplained variance | Cross-seed feature alignment | Feature necessity, sufficiency, and specificity | Feature description consistency across annotations, including models and humans |
| Circuit Discovery | Edge or component attribution–intervention agreement; counterfactual recovery | Behavioural coverage; loss or behaviour recovery | Robustness across hyperparameters, seeds, and paraphrases | Circuit necessity, sufficiency, specificity; interchange tests | Circuit-level descriptions; trade-off between sparsity and variance explained |
| Probing | Agreement between probe-derived importance and intervention effects | Coverage across target concepts or behaviours under different distributions | Robustness across seeds and sampled fitting sets | Necessity, specificity, and intervention tests on probe directions | Explanation of shared information in fitting set and search for confounding factors |
| Steering Vectors | Agreement between predicted and observed intervention effects | Coverage across behaviours deemed relevant | Stability across steering magnitudes, seeds, and paraphrases | Intervention efficacy and specificity; side-effect analysis | Explanation of shared information in fitting set and search for confounding factors |
7.5.3 Integrated Evaluation Protocol#PDF p. 65
We recommend the following integrated protocol for comprehensive evaluation:
Recommended Evaluation Protocol
Step 1: Define scope.
Users first specify the model, layer(s), and behaviour(s) of interest and define a behavioural test suite with clear success criteria.
Step 2: Establish baselines.
Users specify baseline methods, such as random directions in activation space, PCA components, individual neurons, and supervised probes (if labels are available).
Step 3: Apply interpretability method.
Users apply the method of interest to analyse models with variation in random seeds, hyperparameters, and other training details.
Step 4: Evaluate across all five dimensions.
Users compute metrics for attribution faithfulness, completeness, stability, causal validity, and human interpretability.
Step 5: Report comprehensively.
Users report all five dimensions instead of just favourable metrics and discuss the method’s failure cases, unexplained behaviours, and comparisons to baselines.
7.5.4 Limitations of This Framework#PDF p. 66
This evaluation framework, though comprehensive, still has several limitations:
Metric choice: The proposed specific metrics are not uniquely correct. Alternative formalisations may be appropriate for specific contexts.
Threshold arbitrariness: Thresholds (e.g., the accuracy that counts as success) may lack theoretical grounding and will need empirical calibration.
Computational cost: Evaluating all five dimensions comprehensively is expensive and potentially prohibitive for large-scale studies.
Human evaluation bottleneck: Dimension 5 requires time-consuming, expensive, and subjective human studies.
Task dependence: A method’s performance under this framework can depend on the evaluation task. For example, a method that excels at factual recall may perform poorly at reasoning.
Despite these limitations, systematic evaluation across multiple dimensions provides more reliable evidence than an arbitrary choice of metrics. Readers should view the framework as a starting point for standardisation, not a final answer.
Summary.
This section introduced circuit discovery methods, which trace how model components or features interact to produce behaviour, either directly on the model’s computational graph (e.g., ACDC and EAP) or within interpretable replacement models (e.g., Circuit Tracer). We also discussed how to causally verify discovered circuits and introduced a broader evaluation framework for mechanistic interpretability methods based on faithfulness, completeness, stability, causal validity, and human interpretability. In summary, Section 6 introduced methods for extracting interpretable units of analysis, while this section examined how those units interact through circuits to produce behaviour. The next section takes a complementary perspective: directly interpreting the information in individual representations using natural language.