Sparse Autoencoders uncover thousands of features in vision models, yet explaining these features without requiring human intervention remains an open challenge. While previous work has proposed generating correlation-based explanations based on top activating input examples, we present a fundamentally different alternative based on causal interventions. We leverage the structure of Vision-Language Models and steer individual SAE features in the vision encoder after providing an empty image. Then, we prompt the language model to explain what it ``sees'', effectively eliciting the visual concept represented by each feature. Results show that Steering offers an scalable alternative that complements traditional approaches based on input examples, serving as a new axis for automated interpretability in vision models. Moreover, the quality of explanations improves consistently with the scale of the language model, highlighting our method as a promising direction for future research. Finally, we propose Steering-informed Top-k, a hybrid approach that combines the strengths of causal interventions and input-based approaches to achieve state-of-the-art explanation quality without additional computational cost.
Figures & tables
Figure 1: Top : A vision feature extracted with an SAE is explained based on top-activating images, which are passed to the VLM to generate an explanation based on correlated visual evidence. Bottom : We propose to automatically obtain explanations of SAE features by causally intervening ( steering ) a vision encoder. The intervention is done after feeding it an information-devoid white image, effectively making the language model articulate what visual concept that feature represents.
Model
Explanation Method
IoU Score
AUROC
Synth. Act. Score
CLIP Score
Masks
Heatmaps
Masks
Heatmaps
Masks
Heatmaps
Masks
Heatmaps
Gemma 3
Steering
0.211
0.675
0.324
0.186
Top-k
0.211
0.198
0.723
0.791
0.330
0.364
0.190
0.187
Steering-informed Top-k
0.216
0.203
0.788
0.838
0.461
0.505
0.193
0.189
InternVL3
Steering
0.220
0.655
0.141
0.191
Top-k
0.224
0.201
0.768
0.775
0.187
0.183
0.199
0.187
Table 1: Explanation evaluation metrics for the middle layer SAE of Gemma 3 and InternVL3-14B vision encoders. Except for AUROC, mean scores are reported, and statistical significance is assessed pairwise between methods. A value is underlined if it is significantly higher (with p<0.05 ) than both other methods in the same column.
Figure 3Figure 4
Figure 5: Explanation evaluation scores–synthetic-image-based scores on the left, and IoU and CLIP scores on the right of Top-k method as a function of the evaluation set size. Steering-informed Top-k results on the rightmost bar.
Table 3: Explanation evaluation metrics for the later layer SAE of Gemma 3 vision encoder. Except for AUROC, mean scores are reported, and statistical significance is assessed pairwise between methods. A value is underlined if it is significantly higher (with p<0.05 ) than both other methods in the same column.
Figure 9: IoU Score and CLIP score values for Top-k method as a function of the similarity with Steering explanations.
Figure 10: IoU Score and CLIP score values as a function of dataset size, for Masks Top-k method.
Figure 11: Prompt used for obtaining explanations for the Steering method. Gemma 3 outputs when given this prompt and a blank image (without steering) are reported in Section G.2 .
Figure 12: Prompt used for obtaining explanations for the Top-k and Steering-informed Top-k method with Masks.
Figure 13: Prompt used for obtaining explanations for the Top-k and Steering-informed Top-k method with Heatmaps.
Model
Link
License
Gemma 3 [ 48 ]
Hugging Face (Google)
Gemma Terms of Use 9 9 9 https://ai.google.dev/gemma/terms
InternVL3-14B [ 56 ]
Hugging Face (OpenGVLab)
Apache 2.0
CLIP [ 38 ]
Hugging Face (OpenAI)
MIT License
SAM2 [ 41 ]
Hugging Face (Meta)
Apache 2.0
Stable Diffusion [ 12 ]
Hugging Face (Stability AI)
CreativeML OpenRAIL M license
all-mpnet-base-v2 [ 43 ]
HuggingFace
Apache 2.0
Appendix
Table 4: The list of models used in this work.
Dataset
Link
License
ImageNet [ 10 ]
Official Website
Custom (Non-commercial)
Appendix
Table 5: The list of datasets used in this work.
Model
Explanation Method
IoU Score
AUROC
Synth. Act. Score
CLIP Score
Gemma 3
Steering
0.204
0.691
0.353
0.186
Top-k
0.206
0.740
0.365
0.190
Steering-informed Top-k
0.209
0.806
0.518
0.193
Random-vector Steering
0.149
0.439
0.008
0.179
Random-perm Steering
0.138
0.448
0.008
0.161
Appendix
Table 6: Faithfulness controls for steering-based explanations on 1,000 SAE features (Gemma 3 vision encoder middle-layer). We compare true feature steering against random norm-matched directions and permuted feature directions. Mean scores shown. For Top-k-based explanations we used Masks.