atlas

Research map / Architectures and efficiency / RNNs and normalization

Sparse Autoencoders Do Not Find Canonical Units of Analysis

ICLR 2025 · Architectures and efficiency › RNNs and normalization · approach: Sparse dictionary representations · 0 citations (OpenAlex)

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.

Shows that sparse autoencoders of different widths are neither complete nor atomic, using SAE stitching to find novel vs. reconstruction latents and meta-SAEs to decompose SAE decoder directions into interpretable meta-latents.

Problem

Whether sparse autoencoders (SAEs) recover a canonical set of units of analysis in LLMs, i.e. a unique, complete, and atomic feature dictionary, and how dictionary size affects the learned latents.

Approach

SAE stitching swaps or inserts latents between SAEs of different widths based on decoder cosine similarity to classify larger-SAE latents as novel (improve reconstruction when added, so smaller SAEs are incomplete) or reconstruction latents (replaceable). Meta-SAEs, trained on the decoder directions of a larger SAE, decompose its latents into sparse combinations of meta-latents, showing they are n

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Increase GPT-2 SAE dictionary size from 768 to 98304GPT-2 Small residual-stream SAEs · GPT-2 Small layer 8 residual streamMSE: 2.72 -> 1.14Helped
Increase Gemma SAE dictionary size from 16384 to 32768Gemma Scope SAEs · Gemma 2 2B layer 12 residual streamMSE: 1.72 -> 1.59Helped
Add novel latents from GPT2-1536 to GPT2-768 (ablation)GPT2-768 · GPT-2 Small layer 8 residual streamMSE: almost 10%Helped
Swap related reconstruction latents from a larger SAE for similar latents in the smaller SAE (ablation)Smaller GPT-2 SAEs · GPT-2 Small layer 8 residual streamL0Helped
Swap related reconstruction latents from a larger SAE for similar latents in the smaller SAE (ablation)Smaller GPT-2 SAEs · GPT-2 Small layer 8 residual streamMSEHurt
Add novel latents from GemmaScope-32768 to GemmaScope-16384 (ablation)GemmaScope-16384 · Gemma 2 2B layer 12 residual streamMSEHelped
Replace decoder directions of the meta-SAE with the most similar directions from an SAE of similar dictionary size (ablation)Meta-SAE trained on GPT2-49152 decoder directions · Meta-SAE reconstructionreconstruction performance: only a small decreaseHurt
Use meta-SAE explanations to identify the matching SAE latentGPT-4o-mini evaluating meta-SAE explanations · Random sample of 1,000 SAE latentsmultiple-choice accuracy: 73%Helped
Increase GPT-2 SAE dictionary sizeGPT-2 Small SAEs · Sparse probing across 8 benchmark datasetsaccuracyMixed
Increase GPT-2 SAE dictionary sizeGPT-2 Small SAEs · Targeted Probe Perturbation across 2 benchmark datasetstargeted probe perturbation scoreMixed
Exchange decoder bias vectors between SAEs of different dictionary sizes (ablation)GPT-2 Small SAEs · SAE reconstructionMSENo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: OpenWebText SAE decoder directions (meta-SAE training)

Benchmarks: sparse probing targeted probe perturbation

Metrics: MSE L0 cross-entropy loss recovered multiple-choice accuracy of explanations sparse probing accuracy TPP accuracy

Baselines: Gemma Scope SAEs

Builds on: BatchTopK SAE TopK SAE Gemma Scope Towards Monosemanticity model stitching

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