ICML 2026

Ensembling Sparse Autoencoders

Soham Gadgil*, Chris Lin*, Su-In Lee

Paul G. Allen School of Computer Science & Engineering
University of Washington

* Equal contribution

One SAE captures only part of the picture.

Combine the features learned by multiple sparse autoencoders through naive bagging and boosting.

Naive bagging averages reconstructions from independently initialized SAEs. Boosting sums reconstructions from SAEs trained sequentially on residuals. Both concatenate features and their coefficients.
Two ways to ensemble SAEs: train in parallel and average reconstructions, or train sequentially to explain the remaining residual. Figure 1 from the paper.

Research summary

Sparse autoencoders decompose model activations into features that can support interpretation, but a single SAE recovers only a subset of the features available in an activation space. This work formalizes SAE ensembles and shows that combining reconstructions corresponds to concatenating features and feature coefficients. It introduces two approaches: naive bagging, which combines differently initialized SAEs, and boosting, which trains successive SAEs on residual errors. Theoretical results motivate both methods through reconstruction error. Experiments examine intrinsic quality, automated feature interpretability, concept detection, and spurious correlation removal, showing benefits that depend on the ensemble method and downstream task.

THE APPROACH

Combine complementary feature dictionaries

01

Naive bagging

Train SAEs on the same activations with different initial weights, then average their reconstructions. Training can run in parallel; no data bootstrapping is used.

02

Boosting

Train each successive SAE to reconstruct the residual left by the earlier SAEs. Sum their reconstructions. Training and inference proceed sequentially.

03

Use the combined features

Concatenate decoder feature dictionaries and appropriately weighted feature coefficients. This provides a feature-space representation of the ensemble.

To distinguish ensembling gains from simply having more features, the main baseline is an expanded SAE with the same total feature count and comparable sparsity.

EXPERIMENTS

Reconstruction and stability

Intrinsic evaluations pair GELU-1L with ReLU SAEs, Pythia-160M with TopK SAEs, and Gemma 2-2B with JumpReLU SAEs. Ensembles contain eight SAEs. All tables report means ± 95% confidence intervals across five runs.

Intrinsic metrics (Table 1).
MethodExplained variance ↑MSE ↓Connectivity ↑Stability ↑
GELU-1L
Expanded SAE0.946 ± 0.000317.893 ± 0.1370.959 ± 0.00030.372 ± 0.0022
Naive bagging0.895 ± 0.000635.147 ± 0.2100.307 ± 0.00090.745 ± 0.0002
Boosting0.961 ± 0.001812.542 ± 0.5890.945 ± 0.00040.707 ± 0.0014
Pythia-160M
Expanded SAE0.987 ± 0.00414.387 ± 1.4860.978 ± 0.00060.204 ± 0.0006
Naive bagging0.929 ± 0.000024.704 ± 0.0190.912 ± 0.00060.731 ± 0.0017
Boosting0.998 ± 0.00210.845 ± 0.5470.986 ± 0.00040.680 ± 0.0025
Gemma 2-2B
Expanded SAE0.948 ± 0.0012472.330 ± 10.7590.993 ± 0.00030.268 ± 0.0021
Naive bagging0.974 ± 0.0006234.128 ± 6.2280.769 ± 0.00070.633 ± 0.0014
Boosting0.995 ± 0.000346.538 ± 2.9230.989 ± 0.00030.583 ± 0.0009

Boosting improves mean reconstruction and stability over the expanded SAE in all three settings. Naive bagging has the highest stability, but its reconstruction and connectivity results depend on the setting.

Four plots track explained variance, MSE, connectivity, and stability as the Gemma ensemble grows from one to eight SAEs.
How ensemble size affects intrinsic metrics on Gemma 2-2B. Shading represents 95% confidence intervals across five runs. Figure 2 from the paper.

Feature interpretability

Automated interpretability directly assesses learned features rather than relying on aggregate sparsity as a proxy.

AutoInterp scores (Table 3).
MethodGELU-1LPythia-160MGemma 2-2B
Expanded SAE0.714 ± 0.0510.852 ± 0.0060.805 ± 0.002
Naive bagging0.738 ± 0.1470.857 ± 0.0040.799 ± 0.008
Boosting0.863 ± 0.0050.852 ± 0.0180.814 ± 0.002

Boosting matches or exceeds the expanded SAE’s mean score across these settings. Bagging’s mean score is slightly lower on Gemma 2-2B, with overlapping intervals.

DOWNSTREAM APPLICATIONS

Concept detection

Using Pythia-70M activations, a logistic regression classifier detects a concept from the selected SAE features. Accuracy is reported as a proportion.

Concept detection using the top feature (Table 4).
MethodAmazon reviews
Sentiment ↑
GitHub code
Language ↑
AG News
Topic ↑
European Parliament
Language ↑
Expanded SAE0.600 ± 0.0320.682 ± 0.0250.746 ± 0.0210.942 ± 0.009
Naive bagging0.631 ± 0.0360.715 ± 0.0120.742 ± 0.0370.943 ± 0.016
Boosting0.624 ± 0.0370.682 ± 0.0210.759 ± 0.0210.920 ± 0.015
Concept detection using the top two features (Table 5).
MethodAmazon reviews
Sentiment ↑
GitHub code
Language ↑
AG News
Topic ↑
European Parliament
Language ↑
Naive bagging0.655 ± 0.0350.718 ± 0.0180.765 ± 0.0410.943 ± 0.011
Boosting0.658 ± 0.0240.725 ± 0.0160.803 ± 0.0190.963 ± 0.010

The feature-selection procedure matters: bagging generally has higher mean accuracy with a single feature, while boosting has higher means across all four tasks when two features are used. Several confidence intervals overlap.

Spurious correlation removal

On Bias in Bios, the top 20 gender-related features are ablated to reduce a profession classifier’s reliance on spurious gender associations. The normalized SHIFT score measures improvement relative to the gap between a biased classifier and an oracle trained on balanced data.

SHIFT scores; higher is better (Table 6).
MethodProfessor / Nurse ↑Architect / Journalist ↑Surgeon / Psychologist ↑Attorney / Teacher ↑
Expanded SAE0.047 ± 0.0140.006 ± 0.0050.037 ± 0.0090.021 ± 0.007
Naive bagging0.021 ± 0.0030.004 ± 0.0010.014 ± 0.0020.003 ± 0.005
Boosting0.066 ± 0.0160.013 ± 0.0110.045 ± 0.0140.029 ± 0.003

Boosting has the highest mean SHIFT score for each profession pair. Bagging underperforms the expanded SAE here, illustrating that stronger intrinsic metrics do not ensure stronger downstream performance.

Tradeoffs and further evaluation

Ensembling requires training multiple SAEs. Bagging supports parallel execution; boosting requires sequential computation and can learn features too specific for single-feature concept detection. Refer to the paper for the full discussion and additional SAEBench evaluations, including RAVEL, cross-entropy loss, and targeted probe perturbation.

Citation

@inproceedings{gadgil2026ensembling,
  title = {Ensembling Sparse Autoencoders},
  author = {Gadgil, Soham and Lin, Chris and Lee, Su-In},
  booktitle = {Proceedings of the 43rd International Conference on Machine Learning},
  series = {Proceedings of Machine Learning Research},
  volume = {306},
  year = {2026},
  url = {https://arxiv.org/abs/2505.16077}
}