Sparse Shift Autoencoders for Identifying Concepts from Large Language Model Activations

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Joshi, Shruti, Dittadi, Andrea, Lachapelle, Sébastien, Sridhar, Dhanya
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866911474181472256
author Joshi, Shruti
Dittadi, Andrea
Lachapelle, Sébastien
Sridhar, Dhanya
author_facet Joshi, Shruti
Dittadi, Andrea
Lachapelle, Sébastien
Sridhar, Dhanya
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2502_12179
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Sparse Shift Autoencoders for Identifying Concepts from Large Language Model Activations
Joshi, Shruti
Dittadi, Andrea
Lachapelle, Sébastien
Sridhar, Dhanya
Machine Learning
Artificial Intelligence
Computation and Language
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.
title Sparse Shift Autoencoders for Identifying Concepts from Large Language Model Activations
topic Machine Learning
Artificial Intelligence
Computation and Language
url https://arxiv.org/abs/2502.12179