Explorations of Self-Repair in Language Models
Cody Rushing, Neel Nanda
TL;DR
This paper investigates self-repair in transformer attention heads across the full pretraining distribution, highlighting that head ablations trigger compensatory changes downstream rather than a simple loss of function. It formalizes direct effect and self-repair via resample ablations, and reveals two robust mechanisms: LayerNorm scaling changes that amplify existing logits and sparse Anti-Erasure neurons in the final MLP layer that counteract downstream erasure. The findings show self-repair exists across model families but is imperfect and highly noisy at the token level, with LayerNorm explaining roughly 30% of the direct effect on average. The work discusses interpretability implications, cautions about off-distribution interventions, and offers an Iterative Inference framework to explain how multiple components contribute to final logits, suggesting new directions for robust circuit analysis and interpretability tooling.
Abstract
Prior interpretability research studying narrow distributions has preliminarily identified self-repair, a phenomena where if components in large language models are ablated, later components will change their behavior to compensate. Our work builds off this past literature, demonstrating that self-repair exists on a variety of models families and sizes when ablating individual attention heads on the full training distribution. We further show that on the full training distribution self-repair is imperfect, as the original direct effect of the head is not fully restored, and noisy, since the degree of self-repair varies significantly across different prompts (sometimes overcorrecting beyond the original effect). We highlight two different mechanisms that contribute to self-repair, including changes in the final LayerNorm scaling factor and sparse sets of neurons implementing Anti-Erasure. We additionally discuss the implications of these results for interpretability practitioners and close with a more speculative discussion on the mystery of why self-repair occurs in these models at all, highlighting evidence for the Iterative Inference hypothesis in language models, a framework that predicts self-repair.
