Identifying Functionally Important Features with End-to-End Sparse Dictionary Learning
Not on the map. Why?
Abstract (arXiv)
Identifying the features learned by neural networks is a core challenge in mechanistic interpretability. Sparse autoencoders (SAEs), which learn a sparse, overcomplete dictionary that reconstructs a network's internal activations, have been used to identify these features. However, SAEs may learn more about the structure of the datatset than the computational structure of the network. There is therefore only indirect reason to believe that the directions found in these dictionaries are functionally important to the network. We propose end-to-end (e2e) sparse dictionary learning, a method for training SAEs that ensures the features learned are functionally important by minimizing the KL divergence between the output distributions of the original model and the model with SAE activations inserted. Compared to standard SAEs, e2e SAEs offer a Pareto improvement: They explain more network performance, require fewer total features, and require fewer simultaneously active features per datapoint, all with no cost to interpretability. We explore geometric and qualitative differences between e2e SAE features and standard SAE features. E2e dictionary learning brings us closer to methods that can explain network behavior concisely and accurately. We release our library for training e2e SAEs and reproducing our analysis at https://github.com/ApolloResearch/e2e_sae
Key facts. Cited by 64 papers in the map (data through 7 Oct 2026). Builds on 14 of its 31 references that are in the map. First posted on arXiv 17 May 2024.
Builds on
14 of 31 references.
References · 14
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2019HuggingFace's Transformers: State-of-the-art Natural Language Processingcited by 2,201
- 2023Sparse Autoencoders Find Highly Interpretable Features in Language Modelscited by 1,359
- 2023TinyStories: How Small Can Language Models Be and Still Speak Coherent English?cited by 425
- 2024Sparse Feature Circuits: Discovering and Editing Interpretable Causal Graphs in Language Modelscited by 412
- 2020Causal Mediation Analysis for Interpreting Neural NLP: The Case of Gender Biascited by 183
- 2024Improving Dictionary Learning with Gated Sparse Autoencoderscited by 171
- 2016Linear Algebraic Structure of Word Senses, with Applications to Polysemycited by 165
- 2021Causal Analysis of Syntactic Agreement Mechanisms in Neural Language Modelscited by 127
- 2021Transformer visualization via dictionary learning: contextualized embedding as a linear superposition of transformer factorscited by 106
- 2024Towards Principled Evaluations of Sparse Autoencoders for Interpretability and Controlcited by 83
- 2017SPINE: SParse Interpretable Neural Embeddingscited by 55
2 more
Built on by
Citing papers per year: 2024: 18; 2025: 27; 2026: 19.
64 papers.
Sort:
By area:
- 2024Scaling and evaluating sparse autoencoderscited by 530
- 2024Gemma Scope: Open Sparse Autoencoders Everywhere All At Once on Gemma 2cited by 381
- 2024The Geometry of Categorical and Hierarchical Concepts in Large Language Modelscited by 151
- 2024A Practical Review of Mechanistic Interpretability for Transformer-Based Language Modelscited by 113
- 2025Are Sparse Autoencoders Useful? A Case Study in Sparse Probingcited by 109
- 2025A Survey on Sparse Autoencoders: Interpreting the Internal Mechanisms of Large Language Modelscited by 73
- 2025Archetypal SAE: Adaptive and Stable Dictionary Learning for Concept Extraction in Large Vision Modelscited by 67
- 2025Weight-sparse transformers have interpretable circuitscited by 40
- 2024Efficient Dictionary Learning with Switch Sparse Autoencoderscited by 38
- 2024Mathematical Models of Computation in Superpositioncited by 34
- 2024Evaluating Open-Source Sparse Autoencoders on Disentangling Factual Knowledge in GPT-2 Smallcited by 34
- 2025Interpreting the linear structure of vision-language model embedding spacescited by 32
38 more
- 2024Mechanistic?cited by 25
- 2024InterpBench: Semi-Synthetic Transformers for Evaluating Mechanistic Interpretability Techniquescited by 24
- 2024The Quest for the Right Mediator: Surveying Mechanistic Interpretability Through the Lens of Causal Mediation Analysiscited by 24
- 2024Residual Stream Analysis with Multi-Layer SAEscited by 18
- 2024Analyzing (In)Abilities of SAEs via Formal Languagescited by 16
- 2024Decoding Dark Matter: Specialized Sparse Autoencoders for Interpreting Rare Concepts in Foundation Modelscited by 15
- 2025I Predict Therefore I Am: Is Next Token Prediction Enough to Learn Human-Interpretable Concepts from Data?cited by 13
- 2024Monet: Mixture of Monosemantic Experts for Transformerscited by 12
- 2025On the Limits of Sparse Autoencoders: A Theoretical Framework and Reweighted Remedycited by 12
- 2025Diversity-driven Data Selection for Language Model Tuning through Sparse Autoencodercited by 11
- 2025Interpretation Meets Safety: A Survey on Interpretation Methods and Tools for Improving LLM Safetycited by 10
- 2025Predictive Concept Decoders: Training Scalable End-to-End Interpretability Assistantscited by 10
- 2025Jacobian Sparse Autoencoders: Sparsify Computations, Not Just Activationscited by 9
- 2025HyperDAS: Towards Automating Mechanistic Interpretability with Hypernetworkscited by 8
- 2025Low-Rank Adapting Models for Sparse Autoencoderscited by 6
- 2025Sparse Feature Coactivation Reveals Causal Semantic Modules in Large Language Modelscited by 6
- 2025Crosscoding Through Time: Tracking Emergence & Consolidation Of Linguistic Representations Throughout LLM Pretrainingcited by 6
- 2025Superposition as Lossy Compression: Measure with Sparse Autoencoders and Connect to Adversarial Vulnerabilitycited by 6
- 2024Features that Make a Difference: Leveraging Gradients for Improved Dictionary Learningcited by 5
- 2025Scaling sparse feature circuit finding for in-context learningcited by 5
- 2026Stable and Steerable Sparse Autoencoders with Weight Regularizationcited by 5
- 2024Cluster-norm for Unsupervised Probing of Knowledgecited by 4
- 2025Revisiting End-To-End Sparse Autoencoder Training: A Short Finetune Is All You Needcited by 3
- 2025Beyond Input Activations: Identifying Influential Latents by Gradient Sparse Autoencoderscited by 3
- 2025Evaluating Sparse Autoencoders for Monosemantic Representationcited by 3
- 2026Subspace-Aware Sparse Autoencoders for Effective Mechanistic Interpretabilitycited by 3
- 2024Investigating Sensitive Directions in GPT-2: An Improved Baseline and Comparative Analysis of SAEscited by 2
- 2024Can Input Attributions Explain Inductive Reasoning in In-Context Learning?cited by 2
- 2025FineScope : SAE-guided Data Selection Enables Domain Specific LLM Pruning and Finetuningcited by 2
- 2025Evaluating Explanations: An Explanatory Virtues Framework for Mechanistic Interpretability -- The Strange Science Part I.iicited by 2
- 2025Efficient Sketching and Nearest Neighbor Search Algorithms for Sparse Vector Setscited by 1
- 2025Beyond Redundancy: Diverse and Specialized Multi-Expert Sparse Autoencodercited by 1
- 2026NeuroFilter: Activation-Based Guardrails for Privacy-Conscious LLM Agentscited by 1
- 2026Are Single-Token Sparse Autoencoder Features Causally Necessary? Layer-Depth and SAE-Family Effectscited by 1
- 2026When Do Concepts Become Functionally Sufficient During Language-Model Training?cited by 1
- 2025Discovering Chunks in Neural Embeddings for Interpretabilitycited by 0
- 2025Automated Feature Labeling with Token-Space Gradient Descentcited by 0
- 2025Empirical Evaluation of Progressive Coding for Sparse Autoencoderscited by 0
50 most cited of 64 All 64 (JSON)
- 2026When Trees Are Not Enough: Learning Mixed-Topology Feature Graphs with Adaptive Graph Sparse Autoencoders28 Sep 2026
- 2026Logical subspace in LLMs26 Sep 2026
- 2026The Misery of Mechanistic Interpretability: A Formal Perspective14 Sep 2026
- 2026Finding and using interpretable latents in a neutrino foundation model with sparse autoencoders26 Aug 2026
- 2026When Do Concepts Become Functionally Sufficient During Language-Model Training?15 Aug 2026
- 2026Where You Measure Decides What You Measure: Position Selection in Ablation-Based SAE Evaluation13 Aug 2026
- 2026Function Lives Where Variance Doesn't: Task-Weighted Charts of a Language Model's Computation12 Aug 2026
- 2026Intrinsic Structure: Spectral Identifiability for Mechanistic Interpretability10 Aug 2026
- 2026Are Single-Token Sparse Autoencoder Features Causally Necessary? Layer-Depth and SAE-Family Effects22 Jul 2026
- 2026Decoder-Preserving Sparse Autoencoders: Which Readouts Survive Sparse Compression?19 Jul 2026
- 2026Training, Reading, and Editing Legible Transformers9 Jul 2026
- 2026Cross-seed explainability using Procrustes-conditioned Joint End-to-end Top-K Sparse Autoencoders9 Jul 2026
38 more
- 2026Rational Sparse Autoencoder12 Jun 2026
- 2026Decompose Sparsely Where You Should, Absorb Densely Where You Should No12 Jun 2026
- 2026Subspace-Aware Sparse Autoencoders for Effective Mechanistic Interpretability4 Jun 2026
- 2026Stable and Steerable Sparse Autoencoders with Weight Regularization4 Mar 2026
- 2026Transcoder Adapters for Reasoning-Model Diffing24 Feb 2026
- 2026Concept Component Analysis: A Principled Approach for Concept Extraction in LLMs28 Jan 2026
- 2026NeuroFilter: Activation-Based Guardrails for Privacy-Conscious LLM Agents21 Jan 2026
- 2025Predictive Concept Decoders: Training Scalable End-to-End Interpretability Assistants17 Dec 2025
- 2025Superposition as Lossy Compression: Measure with Sparse Autoencoders and Connect to Adversarial Vulnerability15 Dec 2025
- 2025Weight-sparse transformers have interpretable circuits17 Nov 2025
- 2025Beyond Redundancy: Diverse and Specialized Multi-Expert Sparse Autoencoder7 Nov 2025
- 2025Efficient Sketching and Nearest Neighbor Search Algorithms for Sparse Vector Sets29 Sep 2025
- 2025Crosscoding Through Time: Tracking Emergence & Consolidation Of Linguistic Representations Throughout LLM Pretraining5 Sep 2025
- 2025Evaluating Sparse Autoencoders for Monosemantic Representation20 Aug 2025
- 2025Sparse Feature Coactivation Reveals Causal Semantic Modules in Large Language Models22 Jun 2025
- 2025On the Limits of Sparse Autoencoders: A Theoretical Framework and Reweighted Remedy19 Jun 2025
- 2025Interpretation Meets Safety: A Survey on Interpretation Methods and Tools for Improving LLM Safety5 Jun 2025
- 2025Beyond Input Activations: Identifying Influential Latents by Gradient Sparse Autoencoders12 May 2025
- 2025Evaluating Explanations: An Explanatory Virtues Framework for Mechanistic Interpretability -- The Strange Science Part I.ii2 May 2025
- 2025FineScope : SAE-guided Data Selection Enables Domain Specific LLM Pruning and Finetuning1 May 2025
- 2025Empirical Evaluation of Progressive Coding for Sparse Autoencoders30 Apr 2025
- 2025Scaling sparse feature circuit finding for in-context learning18 Apr 2025
- 2025Interpreting the linear structure of vision-language model embedding spaces16 Apr 2025
- 2025Automated Feature Labeling with Token-Space Gradient Descent1 Apr 2025
- 2025Revisiting End-To-End Sparse Autoencoder Training: A Short Finetune Is All You Need21 Mar 2025
- 2025HyperDAS: Towards Automating Mechanistic Interpretability with Hypernetworks13 Mar 2025
- 2025I Predict Therefore I Am: Is Next Token Prediction Enough to Learn Human-Interpretable Concepts from Data?12 Mar 2025
- 2025A Survey on Sparse Autoencoders: Interpreting the Internal Mechanisms of Large Language Models7 Mar 2025
- 2025Jacobian Sparse Autoencoders: Sparsify Computations, Not Just Activations25 Feb 2025
- 2025Are Sparse Autoencoders Useful? A Case Study in Sparse Probing23 Feb 2025
- 2025Diversity-driven Data Selection for Language Model Tuning through Sparse Autoencoder19 Feb 2025
- 2025Archetypal SAE: Adaptive and Stable Dictionary Learning for Concept Extraction in Large Vision Models18 Feb 2025
- 2025Discovering Chunks in Neural Embeddings for Interpretability3 Feb 2025
- 2025Low-Rank Adapting Models for Sparse Autoencoders31 Jan 2025
- 2024Can Input Attributions Explain Inductive Reasoning in In-Context Learning?20 Dec 2024
- 2024Monet: Mixture of Monosemantic Experts for Transformers5 Dec 2024
- 2024Features that Make a Difference: Leveraging Gradients for Improved Dictionary Learning15 Nov 2024
- 2024Decoding Dark Matter: Specialized Sparse Autoencoders for Interpreting Rare Concepts in Foundation Models1 Nov 2024
50 newest of 64 All 64 (JSON)
- 2024Scaling and evaluating sparse autoencoderscited by 530
- 2024Gemma Scope: Open Sparse Autoencoders Everywhere All At Once on Gemma 2cited by 381
- 2024The Geometry of Categorical and Hierarchical Concepts in Large Language Modelscited by 151
- 2024A Practical Review of Mechanistic Interpretability for Transformer-Based Language Modelscited by 113
- 2025Are Sparse Autoencoders Useful? A Case Study in Sparse Probingcited by 109
- 2025A Survey on Sparse Autoencoders: Interpreting the Internal Mechanisms of Large Language Modelscited by 73
- 2025Archetypal SAE: Adaptive and Stable Dictionary Learning for Concept Extraction in Large Vision Modelscited by 67
- 2025Weight-sparse transformers have interpretable circuitscited by 40
- 2024Efficient Dictionary Learning with Switch Sparse Autoencoderscited by 38
- 2024Mathematical Models of Computation in Superpositioncited by 34
- 2024Evaluating Open-Source Sparse Autoencoders on Disentangling Factual Knowledge in GPT-2 Smallcited by 34
- 2024Mechanistic?cited by 25
12 most cited of 58 All 58 (JSON)
- 2026When Trees Are Not Enough: Learning Mixed-Topology Feature Graphs with Adaptive Graph Sparse Autoencoders28 Sep 2026
- 2026Logical subspace in LLMs26 Sep 2026
- 2026The Misery of Mechanistic Interpretability: A Formal Perspective14 Sep 2026
- 2026Finding and using interpretable latents in a neutrino foundation model with sparse autoencoders26 Aug 2026
- 2026When Do Concepts Become Functionally Sufficient During Language-Model Training?15 Aug 2026
- 2026Where You Measure Decides What You Measure: Position Selection in Ablation-Based SAE Evaluation13 Aug 2026
- 2026Function Lives Where Variance Doesn't: Task-Weighted Charts of a Language Model's Computation12 Aug 2026
- 2026Intrinsic Structure: Spectral Identifiability for Mechanistic Interpretability10 Aug 2026
- 2026Are Single-Token Sparse Autoencoder Features Causally Necessary? Layer-Depth and SAE-Family Effects22 Jul 2026
- 2026Decoder-Preserving Sparse Autoencoders: Which Readouts Survive Sparse Compression?19 Jul 2026
- 2026Training, Reading, and Editing Legible Transformers9 Jul 2026
- 2026Cross-seed explainability using Procrustes-conditioned Joint End-to-end Top-K Sparse Autoencoders9 Jul 2026
12 newest of 58 All 58 (JSON)