Sparse but Wrong: Incorrect L0 Leads to Incorrect Features in Sparse Autoencoders

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Chanin, David, Garriga-Alonso, Adrià
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866917126691880960
author Chanin, David
Garriga-Alonso, Adrià
author_facet Chanin, David
Garriga-Alonso, Adrià
contents Sparse Autoencoders (SAEs) extract features from LLM internal activations, meant to correspond to interpretable concepts. A core SAE training hyperparameter is L0: how many SAE features should fire per token on average. Existing work compares SAE algorithms using sparsity-reconstruction tradeoff plots, implying L0 is a free parameter with no single correct value aside from its effect on reconstruction. In this work we study the effect of L0 on SAEs, and show that if L0 is not set correctly, the SAE fails to disentangle the underlying features of the LLM. If L0 is too low, the SAE will mix correlated features to improve reconstruction. If L0 is too high, the SAE finds degenerate solutions that also mix features. Further, we present a proxy metric that can help guide the search for the correct L0 for an SAE on a given training distribution. We show that our method finds the correct L0 in toy models and coincides with peak sparse probing performance in LLM SAEs. We find that most commonly used SAEs have an L0 that is too low. Our work shows that L0 must be set correctly to train SAEs with correct features.
format Preprint
id arxiv_https___arxiv_org_abs_2508_16560
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Sparse but Wrong: Incorrect L0 Leads to Incorrect Features in Sparse Autoencoders
Chanin, David
Garriga-Alonso, Adrià
Machine Learning
Artificial Intelligence
Computation and Language
Sparse Autoencoders (SAEs) extract features from LLM internal activations, meant to correspond to interpretable concepts. A core SAE training hyperparameter is L0: how many SAE features should fire per token on average. Existing work compares SAE algorithms using sparsity-reconstruction tradeoff plots, implying L0 is a free parameter with no single correct value aside from its effect on reconstruction. In this work we study the effect of L0 on SAEs, and show that if L0 is not set correctly, the SAE fails to disentangle the underlying features of the LLM. If L0 is too low, the SAE will mix correlated features to improve reconstruction. If L0 is too high, the SAE finds degenerate solutions that also mix features. Further, we present a proxy metric that can help guide the search for the correct L0 for an SAE on a given training distribution. We show that our method finds the correct L0 in toy models and coincides with peak sparse probing performance in LLM SAEs. We find that most commonly used SAEs have an L0 that is too low. Our work shows that L0 must be set correctly to train SAEs with correct features.
title Sparse but Wrong: Incorrect L0 Leads to Incorrect Features in Sparse Autoencoders
topic Machine Learning
Artificial Intelligence
Computation and Language
url https://arxiv.org/abs/2508.16560