Attribution Patching 为何失真:诊断与二阶修正方法
When Attribution Patching Lies: Diagnosis and a Second-Order Correction
AI 导读
一项机制可解释性研究指出,attribution patching 作为 activation patching 的一阶梯度近似,其误差主要来自下游网络的非线性而非被修补组件处的局部曲率。
正文 · 原文
Abstract:A central goal of mechanistic interpretability is to identify which internal components causally drive a language model's behavior. Because these importance estimates serve as the evidence for identifying circuits, systematic errors can lead to the misidentification of the underlying mechanisms. While activation patching provides a gold-standard causal metric, its computational cost is prohibitive at scale. Practitioners instead rely on attribution patching, a gradient-based, first-order approximation whose reliability remains poorly understood. In this work, we characterize the source of this unreliability, demonstrating that the dominant error stems from the non-linearities in the downstream network rather than local curvature at the patched component. This insight yields three practical tools: (i) a reliability score to detect untrustworthy estimates, (ii) error bounds quantifying potential attribution mis-specifications, and (iii) a Hessian-vector-product (HVP) correction that eliminates the leading-order error with only one additional backward pass. In evaluations across five model families (124M--9B parameters) and both random-token and naturalistic (name-swap) perturbations, HVP is the only second-order correction feasible at larger scale, where standard baselines like Integrated Gradients become computationally prohibitive. In comparative experiments, a multi-step HVP variant matches or exceeds the accuracy of Integrated Gradients at significantly lower compute, outperforming prior second-order baselines. These improvements lead to higher-fidelity circuit recovery on standard benchmarks and support a Screen-Flag-Fix workflow that targets computational effort only toward the components flagged as unreliable.
| Comments: | 30 pages, 12 figures |
| Subjects: | Machine Learning (cs.LG); Artificial Intelligence (cs.AI) |
| Cite as: | arXiv:2606.09899 [cs.LG] |
| (or arXiv:2606.09899v2 [cs.LG] for this version) | |
| https://doi.org/10.48550/arXiv.2606.09899 arXiv-issued DOI via DataCite |
Submission history
From: Luyang Zhang [view email]
[v1]
Fri, 5 Jun 2026 05:20:32 UTC (568 KB)
[v2]
Thu, 5 Nov 2026 08:11:23 UTC (579 KB)
来源:arXiv cs.AI · arxiv.org