Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Sparse Shift Autoencoders for Identifying Concepts from Large Language Model Activations

About

Unsupervised approaches to large language model (LLM) interpretability, such as sparse autoencoders (SAEs), offer a way to decode LLM activations into interpretable and, ideally, controllable concepts. On the one hand, these approaches alleviate the need for supervision from concept labels, paired prompts, or explicit causal models. On the other hand, without additional assumptions, SAEs are not guaranteed to be identifiable. In practice, they may learn latent dimensions that entangle multiple underlying concepts. If we use these dimensions to extract vectors for steering specific LLM behaviours, this non-identifiability might result in interventions that inadvertently affect unrelated properties. In this paper, we bring the question of identifiability to the forefront of LLM interpretability research. Specifically, we introduce Sparse Shift Autoencoders (SSAEs) which learn sparse representations of differences between embeddings rather than the embeddings themselves. Crucially, we show that SSAEs are identifiable from paired observations which differ in multiple unknown concepts, but not all. With this key identifiability result, we show that we can steer single concepts with only this weak form of supervision. Finally, we empirically demonstrate identifiable concept recovery across multiple real-world language datasets by disentangling activations from different LLMs.

Shruti Joshi, Andrea Dittadi, S\'ebastien Lachapelle, Dhanya Sridhar• 2025

Related benchmarks

TaskDatasetResultRank
Concept IdentifiabilityLANG (1, 1)
MCC0.9121
12
Concept IdentifiabilityBINARY (2, 2)
MCC0.8896
12
Concept IdentifiabilityCORR (2, 1)
MCC90.47
12
Concept IdentifiabilityTruthfulQA
MCC0.7585
12
Concept IdentifiabilityBias-in-Bios
MCC0.8232
12
Concept IdentifiabilityGENDER (1, 1)
MCC90.18
6
Concept RecoveryGENDER (1, 1)
Mean MCC0.7314
6
Concept IdentifiabilitySycophancy
MCC0.707
6
Concept IdentifiabilityRefusal
MCC0.6233
6
Concept RecoveryRefusal
Mean MCC0.4781
6
Showing 10 of 11 rows

Other info

Follow for update