Beyond Semantics: Disentangling Information Scope in Sparse Autoencoders for CLIP
Organizations: KAIST · Korea AI Safety Institute, ETRI
Abstract
Sparse Autoencoders (SAEs) have emerged as a powerful tool for interpreting the internal representations of CLIP vision encoders, yet existing analyses largely focus on the semantic meaning of individual features. We introduce information scope as a complementary dimension of interpretability that characterizes how broadly an SAE feature aggregates visual evidence, ranging from localized, patch-specific cues to global, image-level signals. We observe that some SAE features respond consistently across spatial perturbations, while others shift unpredictably with minor input changes, indicating a fundamental distinction in their underlying scope. To quantify this, we propose the Contextual Dependency Score (CDS), which separates positionally stable local scope features from positionally variant global scope features. Our experiments show that features of different information scopes exert systematically different influences on CLIP's predictions and confidence. These findings establish information scope as a critical new axis for understanding CLIP representations and provide a deeper diagnostic view of SAE-derived features.
Figures & tables
| Model | Head | EMD | |
|---|---|---|---|
| non-outlier | outlier | ||
| CLIP-B/16 | H11 ( ) | ||
| All heads ( ) | |||
| CLIP-L/14 | H4 ( ) | ||
| All heads ( ) | |||
| CLIP-L/14-336px | H4 ( ) | ||
| Model | Feature Set | Non-Outlier Token | Outlier Token |
|---|---|---|---|
| CLIP-B/16 | high-CDS | ||
| low-CDS | |||
| CLIP-L/14 | high-CDS | ||
| low-CDS | |||
| CLIP-L/14-336px | high-CDS | ||
| low-CDS |
| Model | Embedding Type | ImageNet1K Top-1↑ | ADE20K mIoU↑ | NYUd rmse↓ |
|---|---|---|---|---|
| CLIP-B/16 | Original high-CDS-removed low-CDS-removed | 74.82 75.54 64.86 | 25.87 26.02 11.65 | 0.8841 0.8616 0.9481 |
| CLIP-L/14 | Original high-CDS-removed low-CDS-removed | 80.82 81.28 78.30 | 26.66 26.44 13.89 | 0.8029 0.7994 0.8878 |
| CLIP-L/14-336px | Original high-CDS-removed low-CDS-removed | 80.69 82.11 82.89 | 24.89 24.00 15.48 | 0.8063 0.7894 0.8825 |
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | Dictionary Size | Low-CDS | High-CDS | |
|---|---|---|---|---|
| CLIP-B/16 | 24,576 | 0.14 | 17,329 | 7,247 |
| CLIP-L/14 | 32,768 | 0.20 | 27,887 | 4,881 |
| CLIP-L/14-336px | 32,768 | 0.13 | 22,323 | 10,445 |
| Architecture | Model | Layer Used | |
|---|---|---|---|
| Base | Penultimate (11th) | 100 | |
| DINOv2 | Large | Penultimate (23rd) | 100 |
| Giant | Last (40th) | 150 | |
| Small | 10th | 500 | |
| DeiT3 | Base | 9th | 500 |
| Large | 18th | 1000 |
| Model | FVU A | FVU O | CS A | CS O | ||
|---|---|---|---|---|---|---|
| CLIP-B/16 | .099 | .021 | 30.201 | 13.064 | .923 | .998 |
| CLIP-L/14 | .176 | .042 | 29.307 | 14.170 | .873 | .999 |
| CLIP-L/14-336px | .115 | .028 | 29.654 | 16.391 | .913 | .999 |
| DINOv2-B | .039 | .001 | 29.425 | 7.298 | .911 | .999 |
| DINOv2-L | .115 | .001 | 30.416 | 15.334 | .917 | .999 |
| DINOv2-G | .062 | .002 | 30.664 | 28.709 | .912 | .999 |
| Model | non-outlier ( ) | outlier ( ) |
|---|---|---|
| DINOv2 | 0.61 | 6.96 |
| DeiT3 | 0.38 | 5.97 |
| SigLIP2 | 3.75 | 7.18 |
| Model | Embedding Type | ADE20K mIoU↑ | NYUd rmse↓ |
|---|---|---|---|
| DINOv2 | Original high-CDS-removed low-CDS-removed | 25.26 26.11 15.47 | 0.7500 0.7539 0.8402 |
| DeiT3 | Original high-CDS-removed low-CDS-removed | 26.48 26.26 8.38 | 0.8444 0.8391 1.0607 |
| SigLIP2 | Original high-CDS-removed low-CDS-removed | 35.62 35.39 16.93 | 0.8178 0.8123 0.9205 |
| Shifting factor | 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|---|
| Non-outlier | 1.490 | 1.745 | 1.842 | 1.855 | 1.915 | 1.958 |
| Outlier | 5.179 | 6.752 | 6.869 | 6.876 | 5.811 | 5.533 |
Neural Network Interpretability
Neural network interpretability studies how models represent information and make predictions, and how to explain, test, or control their internal computations.
See all 329 papers