CLIP is a vision-language model that performs remarkably well in zero-shot settings — classify on datasets it has never seen, and results are often surprisingly good.
But when you fine-tune it for a specific task — say, adapting CLIP to classify your company's product photos — the zero-shot robustness is usually lost. It improves on the new domain but degrades under distribution shift. This is the well-known "robustness-accuracy" trade-off.
SAE-FT (Morelli, Uselis, Sonthalia, and Oh — arXiv:2605.15961) proposes a solution: use sparse autoencoders to decompose CLIP's visual representations into discrete, interpretable features, then constrain how these features change during fine-tuning.
A sparse autoencoder factorizes CLIP's visual feature vectors into a sparse set of "concepts" — interpretable features like "stripes," "circular," or "sky." During fine-tuning, SAE-FT imposes penalties on the "adding" and "removing" of each feature, preventing the model from learning a completely different representation on the new task and thereby losing its original generalization capability.
On ImageNet and distribution-shift benchmarks, the results match or exceed existing state-of-the-art methods.
Open questions
- To what extent do the features extracted by the SAE actually correspond to human-understandable "concepts"?
- Sparse autoencoders can already extract features with clear semantics in large language models, but how stable are these features in the intermediate layers of vision models?
References
1. Morelli, F., et al. (2026). *Sparse Autoencoders enable Robust and Interpretable Fine-tuning of CLIP models*. arXiv:2605.15961 [cs.CV]. 2. Radford, A., et al. (2021). *Learning Transferable Visual Models from Natural Language Supervision*. ICML 2021. 3. Bricken, T., et al. (2023). *Towards Monosemanticity: Decomposing Language Models with Sparse Autoencoders*. Anthropic. 4. Wortsman, M., et al. (2022). *Model Soups: Averaging Weights of Multiple Fine-tuned Models Improves Accuracy Without Increasing Inference Time*. ICML 2022.