Interpretability Illusions with Sparse Autoencoders: Evaluating Robustness of Concept Representations

Aaron J. Li, Suraj Srinivas, Usha Bhalla, Himabindu Lakkaraju
5/21/2025
cs.LGcs.AIcs.CL

No official code found. Best implementation: AI4LIFE-GROUP/sae_robustness (3 stars, MIT, last commit 2026-02-14).

Abstract

Sparse autoencoders (SAEs) are commonly used to interpret the internal activations of large language models (LLMs) by mapping them to human-interpretable concept representations. While existing evaluations of SAEs focus on metrics such as the reconstruction-sparsity tradeoff, human (auto-)interpretability, and feature disentanglement, they overlook a critical aspect: the robustness of concept representations to input perturbations. We argue that robustness must be a fundamental consideration for concept representations, reflecting the fidelity of concept labeling. To this end, we formulate robustness quantification as input-space optimization problems and develop a comprehensive evaluation framework featuring realistic scenarios in which adversarial perturbations are crafted to manipulate SAE representations. Empirically, we find that tiny adversarial input perturbations can effectively manipulate concept-based interpretations in most scenarios without notably affecting the outputs of the base LLMs themselves. Overall, our results suggest that SAE concept representations are fragile and may be ill-suited for applications in model monitoring and oversight.

View on arXivView PDF

Code Implementations(1)

MIT

Official Codebase for Evaluating Adversarial Robustness of Concept Representations in Sparse Autoencoders (EACL 2026)

30Shell, PythonJul 25, 20248 months agoMIT

Similar Papers

Cite this paper

@article{li2025interpretability,
  title  = {Interpretability Illusions with Sparse Autoencoders: Evaluating Robustness of Concept Representations},
  author = {Aaron J. Li and Suraj Srinivas and Usha Bhalla and Himabindu Lakkaraju},
  year   = {2025},
  eprint = {2505.16004},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.16004v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2505.16004.svg)](https://codeofpaper.com/paper/2505.16004)

Discussion