atlas

Research map / Architectures and efficiency / RNNs and normalization

InterpBench: Semi-Synthetic Transformers for Evaluating Mechanistic Interpretability Techniques

NeurIPS 2024 · Architectures and efficiency › RNNs and normalization · approach: Mechanistic circuit interpretability · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces InterpBench, a benchmark of semi-synthetic transformers with known circuits, trained via Strict Interchange Intervention Training (SIIT), and uses it to compare circuit discovery methods such as ACDC, subnetwork probing, and EAP.

Problem

Mechanistic interpretability circuit discovery methods cannot be validated because the true circuits of natural neural networks are unknown; Tracr-compiled transformers with known circuits are unrealistic (sparse, no superposition).

Approach

Extends Interchange Intervention Training with a strictness loss that intervenes on low-level nodes not aligned to the high-level circuit and penalizes changes to the output, so that non-circuit components cannot affect the output; this yields realistic transformers with verifiably known circuits.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add strictness loss by intervening on non-aligned low-level nodesIIT-trained transformers · InterpBench Tracr tasksnon-circuit node effect on outputHelped
Use IIT without the strictness loss (Weight_SIIT set to 0) (ablation)SIIT training · InterpBench Tracr tasksnon-circuit node effect on outputHurt
Use SIIT rather than Tracr-generated modelsCircuit discovery realism evaluation · InterpBench Tracr taskscorrelation with naturally trained model accuracyHelped
Use ACDC rather than Node SPCircuit discovery on SIIT transformers · InterpBench Tracr tasksedge ROC AUC: p-value ≈ 0.0004; Â12 ≈ 0.742Helped
Use ACDC rather than Edgewise SPCircuit discovery on SIIT transformers · InterpBench Tracr tasksedge ROC AUC: 0.028417Helped
Use ACDC rather than EAPCircuit discovery on SIIT transformers · InterpBench Tracr tasksedge ROC AUC: 0.000061Helped
Use EAP-IG instead of regular EAPCircuit discovery on SIIT transformers · InterpBench Tracr tasksedge ROC AUC: 0.000648Helped
Set Weight_SIIT to 0.5, with Weight_IIT and Weight_behavior set to 1 (ablation)SIIT · Four randomly selected InterpBench casesaccuracy, IIA, and SIIA: 0.5Helped
Set Weight_SIIT below 0.5 (ablation)SIIT · Four randomly selected InterpBench casesSIIA: up to 20%Hurt
Set Weight_SIIT above 0.5 (ablation)SIIT · Four randomly selected InterpBench casesIIA: between 0% and 10%Hurt
Mean-ablating all nodes outside the ground-truth circuit (ablation)SIIT models · InterpBench Tracr tasksaccuracyMixed
Zero-ablating nodes outside the ground-truth circuit (ablation)SIIT models · InterpBench Tracr tasksnon-circuit node effect on outputHurt

Surprising findings

Limitations

Experimental setup

Datasets: Tracr-compiled RASP programs TracrBench circuits IOI task dataset

Benchmarks: InterpBench

Metrics: node effect normalized KL divergence AUROC Wilcoxon-Mann-Whitney p-value Vargha-Delaney A12 correlation coefficient

Baselines: IIT Tracr-generated transformers ACDC Subnetwork Probing EAP EAP-IG

Builds on: Interchange Intervention Training Tracr Automatic Circuit DisCovery Subnetwork Probing Edge Attribution Patching

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy