atlas

Research map / Architectures and efficiency / RNNs and normalization

Compute Optimal Inference and Provable Amortisation Gap in Sparse Autoencoders

ICML 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.

Proves that SAE linear-nonlinear encoders have a non-zero amortisation gap for sparse inference, then empirically compares SAE, MLP, sparse coding and SAE+ITO encoders on synthetic data and GPT-2 Layer 9 activations, finding MLP features score higher on automated interpretability.

Problem

Sparse autoencoder encoders are linear-nonlinear maps that may be insufficient for accurate sparse inference, creating an amortisation gap relative to optimisation-based sparse coding.

Approach

Decouple encoding from decoding to compare amortised encoders (SAE, MLP) with iterative sparse inference (sparse coding, SAE+ITO), and prove via a rank argument that a single-pass linear-nonlinear encoder cannot recover all K-sparse codes when M<N.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace the single-layer SAE encoder with an MLP encoderSAE on known sparse codes · Synthetic sparse inference, known sparse codesMCC: approximately 0.1 higherHelped
replace the single-layer SAE encoder with an MLP encoderSAE with known dictionary · Synthetic sparse inference, known dictionaryMCC: nearly $10\%$ higherHelped
optimise sparse coefficients at inference time using the learned SAE dictionarySAE · Synthetic sparse inference, known dictionaryMCCHelped
use sparse coding instead of an SAESAE · Synthetic sparse inference, unknown sparse codes and dictionarylatent MCC: over $10\%$ higherHelped
use sparse coding instead of an SAESAE · Synthetic dictionary learning, unknown sparse codes and dictionarydictionary MCC: approximately $10\%$Helped
use sparse coding instead of an SAESAE · Synthetic sparse inference across varying $N$, $M$, and $K$latent MCCHelped
use sparse coding instead of other methodsSparse inference methods · Synthetic sparse inference at matched L0MCCHelped
replace the SAE encoder with an MLP encoderSAE on GPT-2 Small Layer 9 activations · GPT-2 Small Layer 9 feature interpretabilitymedian F1-score: around $0.6$ -> $0.83$Helped
replace the SAE encoder with an MLP encoderSAE on GPT-2 Small Layer 9 activations · GPT-2 Small Layer 9 residual streamnormalised MSE: 0.061 -> 0.055Helped
increase MLP hidden width (ablation)MLP autoencoder · Synthetic dictionary learning across three $N, M, K$ regimeslatent and dictionary MCCHelped
include a bias parameter (ablation)SAE, MLP, and LCA models · Synthetic dictionary learningreconstruction lossNo clear effect
include a bias parameter (ablation)MLP · Synthetic dictionary learninglatent MCC and L0Mixed

Surprising findings

Limitations

Experimental setup

Datasets: OpenWebText synthetic sparse sources

Benchmarks: synthetic sparse recovery (MCC) OpenWebText GPT-2 Layer 9 interpretability

Metrics: MCC normalised MSE L0 F1-score for interpretability FLOPs

Baselines: SAE MLP encoder sparse coding SAE+ITO LCA

Builds on: sparse coding k-sparse autoencoders Gated SAE JumpReLU SAE LISTA

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