When we compress language models by pruning away parts, we usually check only if output performance stays the same. But a model can give correct answers for wrong reasons, hiding internal damage.
This study pruned GPT-2 by removing either attention heads or MLP neurons (two types of internal components), choosing which to remove by magnitude (smallest weights) or randomly. They used a known circuit, the chain of components for identifying an indirect object, to check internal integrity.
They found two failure modes. Removing attention heads by magnitude destroyed the circuit, leading to random guessing. Removing MLP neurons by magnitude inverted the circuit: the model confidently chose the wrong name (17.7% accuracy) while perplexity rated it less damaged than random pruning (74.6). Standard metrics miss this mechanistic damage.
