CLIP-Dissect: Automatic Description of Neuron Representations in Deep Vision Networks
Tuomas Oikarinen, Tsui-Wei Weng
TL;DR
CLIP-Dissect delivers a training-free, CLIP-based framework to automatically label hidden neurons with open-ended concepts, decoupling probe data from concept vocabularies for flexible, scalable interpretation. It demonstrates superior qualitative and quantitative performance over prior methods, including the ability to label concepts absent from the probing dataset and to adapt to future multimodal models. The approach achieves major speedups (e.g., labeling five ResNet-50 layers in ~4 minutes) and reveals that high-weight connections correlate with similar concepts across neurons, offering new insights into network representations. These contributions advance practical interpretability of deep vision models and provide a scalable tool for model auditing and bias discovery.
Abstract
In this paper, we propose CLIP-Dissect, a new technique to automatically describe the function of individual hidden neurons inside vision networks. CLIP-Dissect leverages recent advances in multimodal vision/language models to label internal neurons with open-ended concepts without the need for any labeled data or human examples. We show that CLIP-Dissect provides more accurate descriptions than existing methods for last layer neurons where the ground-truth is available as well as qualitatively good descriptions for hidden layer neurons. In addition, our method is very flexible: it is model agnostic, can easily handle new concepts and can be extended to take advantage of better multimodal models in the future. Finally CLIP-Dissect is computationally efficient and can label all neurons from five layers of ResNet-50 in just 4 minutes, which is more than 10 times faster than existing methods. Our code is available at https://github.com/Trustworthy-ML-Lab/CLIP-dissect. Finally, crowdsourced user study results are available at Appendix B to further support the effectiveness of our method.
