TL;DR
This paper introduces HierarchicalTopK, a novel training method for sparse autoencoders that enables a single model to optimize across multiple sparsity levels, balancing interpretability and accuracy efficiently.
Contribution
The paper proposes HierarchicalTopK, a new training objective allowing one SAE to handle multiple sparsity levels simultaneously, reducing computational costs and maintaining interpretability.
Findings
Achieves Pareto-optimal trade-offs between sparsity and explained variance.
Outperforms traditional SAEs trained at fixed sparsity levels.
Maintains high interpretability scores at increased sparsity.
Abstract
Sparse Autoencoders (SAEs) have proven to be powerful tools for interpreting neural networks by decomposing hidden representations into disentangled, interpretable features via sparsity constraints. However, conventional SAEs are constrained by the fixed sparsity level chosen during training; meeting different sparsity requirements therefore demands separate models and increases the computational footprint during both training and evaluation. We introduce a novel training objective, \emph{HierarchicalTopK}, which trains a single SAE to optimise reconstructions across multiple sparsity levels simultaneously. Experiments with Gemma-2 2B demonstrate that our approach achieves Pareto-optimal trade-offs between sparsity and explained variance, outperforming traditional SAEs trained at individual sparsity levels. Further analysis shows that HierarchicalTopK preserves high interpretability…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
