atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Learning Multi-Level Features with Matryoshka Sparse Autoencoders

ICML 2025 · Label-efficient and robust learning › Recognition and long-tail · approach: Prototype and concept dictionary models

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Matryoshka SAEs, which train multiple nested sparse autoencoder dictionaries of increasing size jointly so that early latents must reconstruct inputs alone, reducing feature absorption and splitting while scaling dictionary size.

Problem

Standard sparse autoencoders trained with larger dictionaries suffer from feature splitting, feature absorption, and feature composition driven by sparsity, leaving high-level concepts missing or warped and degrading downstream usefulness.

Approach

Train several nested SAE dictionaries (prefixes of one latent vector) simultaneously, each required to reconstruct the input using only its own prefix of latents, summing the reconstruction losses so early latents learn general features and later latents specialize.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use nested reconstruction objectives instead of a single flat dictionary objectiveSAE on Gemma-2-2B · Gemma-2-2B layer 12, L0=40feature absorption rate: 0.49 -> 0.05Helped
Use nested reconstruction objectives instead of a single flat dictionary objectiveSAE on Gemma-2-2B · Gemma-2-2B layer 12, L0=40variance explained: 72% -> 70%Hurt
Use nested reconstruction objectives instead of a single flat dictionary objectiveSAE on Gemma-2-2B · Gemma-2-2B layer 12, L0=40latents per first letter: three -> oneHelped
Use nested reconstruction objectives instead of a single flat dictionary objectiveSAE on Gemma-2-2B · Gemma-2-2B decoder directions, largest dictionary sizevariance explained by meta-SAE: 55% -> 42%Helped
Weight nested reconstruction losses by the number of new latents in each group rather than equally (ablation)Matryoshka SAE · Gemma-2-2B layer 12, 65k dictionarydownstream cross-entropy lossHelped
Weight nested reconstruction losses by the number of new latents in each group rather than equally (ablation)Matryoshka SAE · Gemma-2-2B layer 12, 65k dictionaryfeature absorption and spurious correlation removalHurt
Stop gradients between nested dictionary reconstructions (ablation)Matryoshka SAE · Gemma-2-2B layer 12, 65k dictionaryfeature absorptionHelped
Stop gradients between nested dictionary reconstructions (ablation)Matryoshka SAE · Gemma-2-2B layer 12, 65k dictionaryloss recovered, sparse probing, and spurious correlation removalHurt
Use three nested dictionaries instead of five (ablation)Matryoshka SAE · Gemma-2-2B layer 12, 65k dictionaryloss recoveredHelped
Use three nested dictionaries instead of five (ablation)Matryoshka SAE · Gemma-2-2B layer 12, 65k dictionaryfeature absorption and SCRHurt
Use ten nested dictionaries instead of five (ablation)Matryoshka SAE · Gemma-2-2B layer 12, 65k dictionaryautomated interpretabilityHurt
Randomly sample dictionary prefix sizes during training instead of fixing them (ablation)Matryoshka SAE · Gemma-2-2B layer 12, 16k dictionaryspurious correlation removal and sparse probingHurt

Surprising findings

Limitations

Experimental setup

Datasets: The Pile TinyStories SAE Bench evaluation suite synthetic hierarchical toy model data

Benchmarks: SAE Bench sparse probing (35 tasks) spurious correlation removal targeted probe perturbation first-letter feature absorption ChessGPT board evaluations

Metrics: variance explained downstream CE loss recovered feature absorption rate sparse probing accuracy SCR TPP max decoder cosine similarity automated interpretability score

Baselines: BatchTopK SAE ReLU SAE TopK SAE Gated SAE JumpReLU SAE P-Annealing SAE

Builds on: Matryoshka Representation Learning BatchTopK SAE TopK SAE JumpReLU SAE

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy