Evaluating Sparse Autoencoders on Targeted Concept Erasure Tasks
Adam Karvonen, Can Rager, Samuel Marks, Neel Nanda
TL;DR
The paper tackles the lack of ground-truth metrics for evaluating Sparse Autoencoders (SAEs) by introducing Scr-based Spurious Correlation Removal (SHIFT) and its multiclass generalization Targeted Probe Perturbation (TPP). It formalizes SAE latent selection via causal attribution and optional LLM interpretability, and provides an automated, efficient evaluation pipeline that can differentiate SAE architectures and training progress. The authors train and release open-source SAEs and demonstrate their metrics across multiple language models and datasets, showing that TopK and JumpReLU architectures yield clearer concept disentanglement than Standard SAEs. While SHIFT and TPP offer fast, scalable evaluation, they depend on human concepts and hyperparameters, underscoring the need to use them as part of a broader SAE evaluation suite with sanity checks.
Abstract
Sparse Autoencoders (SAEs) are an interpretability technique aimed at decomposing neural network activations into interpretable units. However, a major bottleneck for SAE development has been the lack of high-quality performance metrics, with prior work largely relying on unsupervised proxies. In this work, we introduce a family of evaluations based on SHIFT, a downstream task from Marks et al. (Sparse Feature Circuits, 2024) in which spurious cues are removed from a classifier by ablating SAE features judged to be task-irrelevant by a human annotator. We adapt SHIFT into an automated metric of SAE quality; this involves replacing the human annotator with an LLM. Additionally, we introduce the Targeted Probe Perturbation (TPP) metric that quantifies an SAE's ability to disentangle similar concepts, effectively scaling SHIFT to a wider range of datasets. We apply both SHIFT and TPP to multiple open-source models, demonstrating that these metrics effectively differentiate between various SAE training hyperparameters and architectures.
