Methods · Circuits in Mechanistic Interpretability

Interchange Interventions

Survey sections: §7.3 Evaluating Circuits and Benchmarking Discovery Methods

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.

Evaluation considerations

Interchange test: Swap activations of S between inputs representing different behaviours and test whether the model output follows the intervention.
Tested via interchange interventions: in the corrupted run with a reference input containing no target information, patch the activation of S with that from a clean run using an input containing the target information, and then verify whether the behaviour emerges.

Intended applications

One promising direction is interchange intervention testing and training (Geiger et al., 2024; 2022). This technique was developed to compare and align a neural network with a high-level causal abstraction.

Related methods

Compare side by side →

Key papers

Cited in §7.3.

Also discussed in: §7.5.2 Five Evaluation Dimensions · §7.5.2 Evaluation protocol: · §C.1.2 Sufficiency · §14.6 Potential Approaches · §8.6.4 Causal Probing via Activation Patching

Other methods in Circuits in Mechanistic Interpretability

Activation Patching · Path Patching · ACDC · Circuit Tracing (SAE- or CLT-Based Circuit Discovery) · Causal Scrubbing