Explaining CLIP Zero-shot Predictions Through Concepts

Onat Ozdemir, Anders Christensen, Stephan Alaniz, Zeynep Akata, Emre Akbas
3/30/2026
cs.CV

Official code: oonat/ezpc (14 stars, last commit 2026-03-31).

Abstract

Large-scale vision-language models such as CLIP have achieved remarkable success in zero-shot image recognition, yet their predictions remain largely opaque to human understanding. In contrast, Concept Bottleneck Models provide interpretable intermediate representations by reasoning through human-defined concepts, but they rely on concept supervision and lack the ability to generalize to unseen classes. We introduce EZPC that bridges these two paradigms by explaining CLIP's zero-shot predictions through human-understandable concepts. Our method projects CLIP's joint image-text embeddings into a concept space learned from language descriptions, enabling faithful and transparent explanations without additional supervision. The model learns this projection via a combination of alignment and reconstruction objectives, ensuring that concept activations preserve CLIP's semantic structure while remaining interpretable. Extensive experiments on five benchmark datasets, CIFAR-100, CUB-200-2011, Places365, ImageNet-100, and ImageNet-1k, demonstrate that our approach maintains CLIP's strong zero-shot classification accuracy while providing meaningful concept-level explanations. By grounding open-vocabulary predictions in explicit semantic concepts, our method offers a principled step toward interpretable and trustworthy vision-language models. Code is available at https://github.com/oonat/ezpc.

View on arXivView PDF

Code Implementations(1)

oonat/ezpcOfficial100%

[CVPR 2026] Explaining CLIP Zero-shot Predictions Through Concepts (EZPC)

141Mar 25, 20266 months ago
clipconcept-bottleneck-modelsexplainable-aimultimodal-learningvision-language-models

Similar Papers

Cite this paper

@article{ozdemir2026explaining,
  title  = {Explaining CLIP Zero-shot Predictions Through Concepts},
  author = {Onat Ozdemir and Anders Christensen and Stephan Alaniz and Zeynep Akata and Emre Akbas},
  year   = {2026},
  eprint = {2603.28211},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2603.28211v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2603.28211.svg)](https://codeofpaper.com/paper/2603.28211)

Discussion