What Would Falsify It? A Variable Specific Evidence Standard for Mechanistic Claims About Self Explanation
Organizations: School of Electrical and Computer Engineering University of Tehran, Tehran, Iran
Abstract
When a language model explains an answer it has already given, does it reuse the computation that produced the answer or reconstruct a story from the answer alone? Attribution, transportability and recoverability are each compatible with causal use without establishing it. We propose an evidence standard: pair each positive statistic with a variable specific null that removes the tested variable's identity while matching relevant nuisance dimensions as far as possible, and audit unmatched dimensions. We apply this standard to a known cause. A cue naming a wrong option raises the rate of choosing that option by 64 to 68 percentage points across three models. Explanations mention the cue in 1.8 percent of items or fewer in three of four models tested. Three estimator classes yield favorable statistics, but none establishes causal sensitivity to the cue contrast under its own control in the three-model analysis. In the strongest case, a recovered cue direction reaches of 0.95 and exceeds a geometry matched random direction in all three seeds, while a direction fitted by the same pipeline with cue labels scrambled reproduces 61 to 76 percent of its effect at comparable realized edit magnitude. A fourth model passes one interchange endpoint, but unequal edit magnitudes and a contrast that changes both cue identity and cue-answer agreement limit its interpretation. These experiments leave causal access unresolved. They establish an evidentiary requirement: favorable mechanistic statistics must survive controls for variable identity and nuisance structure. Reusable controls separate generic from identity specific transport effects, fit null directions with scrambled labels, and audit realized intervention magnitudes.
Figures & tables
| inferential step | positive statistic | nuisance alternative | falsifying control |
|---|---|---|---|
| attribution access | a sparse set of components recovers most of the effect | generic component importance | components matched on layer, kind and generic importance recover as much |
| transport effect semantic transport | patching decision pass activations moves the explanation readout | any foreign activation moves it, or positional misalignment | a donor carrying moves it by the same amount as a donor carrying , and a length matched neutral donor moves it too |
| recoverability causal use | a direction recovers out of sample | encoded but inert, or site chosen by literal encoding | a direction fitted to shuffled cue labels, or one matched to the activation covariance, produces an equal effect |
| model | flip rate | mention | minority | required | power | |
|---|---|---|---|---|---|---|
| Qwen3-1.7B | 68.3pp | 1.75% | 1811 | 201 | 154 | 0.969 |
| Llama-3.2-3B | 63.8pp | 0.43% | 1680 | 336 | 296 | 0.940 |
| Qwen3-8B | 65.0pp | 6.43% | 1499 | 389 | 429 | 0.860 |
| model | cue | cue | cue excess (of 12) | Gate A | Gate B | failure mode |
| Qwen3-1.7B | +0.0000 [ , +0.0030] | [ , +0.0003] | 0/12 | fails 12/12 | passes 12/12 | no resolved target effect, ratio not substantively interpreted |
| Qwen3-8B | [ , +0.000130] | +0.000116 [+0.000008, +0.000224] | 4/12 | fails 10/12 | passes 12/12 | signal too small, magnitude imbalance |
| Llama-3.2-3B | +0.0028 [+0.0022, +0.0035] | [ , +0.0003] | 5/12 | fails 11/12 | passes 12/12 | signal not specific against shuffle |
| Additional model: | ||||||
| Llama-3.2-1B | [ , +0.0001] | +0.00047 [+0.00020, +0.00075] | 6/12 | passes 6/12 | passes 12/12 | criterion satisfied on interchange, audited magnitude confound |
| estimator | favorable evidence | specificity control | outcome | conclusion |
|---|---|---|---|---|
| component attribution | top- concentrates the effect (2.85 on the decision pass) | matched random components, power gate | fails at 0.57 and 1.85 against 2.0 | concentration access |
| whole component transport | donor changes the readout (0.19) | donor identity contrast, neutral against invalid sham | , , | generic perturbation transport |
| multiclass cue direction | 0.91 to 0.97 out of fold | shuffled label and covariance matched nulls | Gate A fails on all three models, passes on interchange in the fourth model | recoverability use in the main model set |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| arm | (generic) | (cue specific) | |
|---|---|---|---|
| neutralized | |||
| invalid option sham control |
| split | direction | necessity | interchange |
|---|---|---|---|
| development, | cue | ||
| shuffle | |||
| covariance matched | |||
| selection, | cue | ||
| shuffle | |||
| covariance matched |
| direction | necessity | interchange |
|---|---|---|
| cue |
| null | seed | necessity | interchange |
|---|---|---|---|
| shuffle | 0 | ||
| shuffle | 1 | ||
| shuffle | 2 | ||
| covariance matched | 0 | ||
| covariance matched | 1 | ||
| covariance matched | 2 |
| comparison | seed | necessity | interchange |
|---|---|---|---|
| cue shuffle | 0 | ||
| cue shuffle | 1 | ||
| cue shuffle | 2 | ||
| cue covariance matched | 0 | (CI excludes zero) | |
| cue covariance matched | 1 | (CI excludes zero) | |
| cue covariance matched | 2 |
| split | cells exactly zero | interchange (all directions) | necessity nonzero: cue / shuffle / covariance matched |
|---|---|---|---|
| development, | 35/36 (development check) | [0, 0] | not recorded |
| selection, | 338/348 | [0, 0] | 2 / 4 / 4 |
| test, | 1126/1123/1122 of 1164 (seeds 0, 1, 2) | [0, 0] shuffle and covariance matched, cue | 12/11/14 (seed 0), 12/14/13 (seed 1), 12/7/21 (seed 2) |
LLM Interpretability
Large language model (LLM) interpretability studies how internal representations and computations produce outputs, and how they can be explained or controlled.
See all 778 papers