MetaSAEs: Joint Training with a Decomposability Penalty Produces More Atomic Sparse Autoencoder Latents
Organizations: Independent Researcher
Abstract
Sparse autoencoders (SAEs) are increasingly used for safety-relevant applications including alignment detection and model steering. These use cases require SAE latents to be as atomic as possible. Each latent should represent a single coherent concept drawn from a single underlying representational subspace. In practice, SAE latents blend representational subspaces together. A single feature can activate across semantically distinct contexts that share no true common representation, muddying an already complex picture of model computation. We introduce a joint training objective that directly penalizes this subspace blending. A small meta SAE is trained alongside the primary SAE to sparsely reconstruct the primary SAE's decoder columns; the primary SAE is penalized whenever its decoder directions are easy to reconstruct from the meta dictionary. This occurs whenever latent directions lie in a subspace spanned by other primary directions. This creates gradient pressure toward more mutually independent decoder directions that resist sparse meta-compression. On GPT-2 large (layer 20), the selected configuration reduces mean by 7.5% relative to an identical solo SAE trained on the same data. Automated interpretability (fuzzing) scores improve by 7.6%, providing external validation of the atomicity gain independent of the training and co-occurrence metrics. Reconstruction overhead is modest. Results on Gemma 2 9B are directional. On not-fully-converged SAEs, the same parameterization yields the best results, a Fuzz. Though directional, this is an encouraging sign that the method transfers to a larger model. Qualitative analysis confirms that features firing on polysemantic tokens are split into semantically distinct sub-features, each specializing in a distinct representational subspace.
Figures & tables
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| SAE | Feat | Fuzz | Description | |
|---|---|---|---|---|
| Solo | 2827 | — | too indicating excess or an undesirable degree; stronger when too emphasises a significant or impactful excess. | |
| Joint | 4741 | too indicating excess or an undesirable degree in a context of regret, limitation, or negative outcome. | ||
| Joint | 14213 | too concluding a sentence that extends or adds to a previous statement; stronger when too emphasises an unexpected or contrasting addition (“me too”; “that’s true too”). |
| SAE | Feat | Fuzz | Description | |
|---|---|---|---|---|
| Solo | 17451 | — | let introducing permission, suggestion, or command; stronger in formal or imperative contexts. | |
| Joint | 7228 | let as direct suggestion or invitation (“Let’s go”, “Let me show you”); stronger with imperative uses. | ||
| Joint | 10152 | let as discourse-transition pivot (“Let me now turn to…”); stronger with definitive or emphatic transitions. | ||
| Joint | 18650 | let as granting permission or allowing an action; stronger when the action has significant consequences. |
| SAE | Feat | Fuzz | Description | |
|---|---|---|---|---|
| Solo | 52496 | — | cookies in food/recipe or web-technology contexts; description conflates both senses without distinguishing them. | |
| Joint | 7892 | cookie in food and baking contexts; stronger for specific recipe or food-product references. | ||
| Joint | 29453 | cookies in web privacy, data-tracking, and browser-storage contexts; weaker for food mentions. | ||
| Joint | 34623 | cookies in web-technology contexts emphasising data privacy and user-tracking mechanisms. |
| SAE | Feat | Fuzz | Description | |
|---|---|---|---|---|
| Solo | 3387 | — | flash as a sudden, brief appearance or occurrence; stronger for more intense or vivid contexts. | |
| Joint | 63365 | flash as a sudden visual or physical phenomenon; stronger for unexpected or dramatic occurrences. | ||
| Joint | 34102 | Flash as web software and browser plugin (Adobe Flash); stronger in technical or historical web-development contexts. |
Sparse Autoencoders
Sparse autoencoders decompose neural network activations into sparse features to study, interpret, and control learned representations.
See all 218 papers