On the Relationship Between Activation Outliers and Feature Death in Sparse Autoencoders
Abstract
Lay Summary
Sparse autoencoders (SAEs) decompose the internal representations of neural networks into individual concepts that humans can examine. When SAEs are applied to many networks, especially in biology and vision, 50 to 95 percent of the concepts they try to learn end up unused, a problem called feature death. We trace this to a structural property of the activations: a small number of internal dimensions take consistently large values across all inputs, biasing the math so most of the SAE's concepts are locked into permanent inactivity before training even starts. A single quantity that can be measured before training captures how strong this bias is and predicts death rates across hundreds of layers spanning language, vision, protein, and genomic models. A simple fix, subtracting the average activation before training, removes the bias and eliminates death across every model we tested. Beyond providing a fix, the work clarifies why feature death affects some networks and not others, how the problem interacts with training dynamics, and when different preprocessing approaches succeed or fail, helping make SAEs more reliable for the diverse neural networks now being used in scientific applications like protein design.