CLIPN for Zero-Shot OOD Detection: Teaching CLIP to Say No

Hualiang Wang, Yi Li, Huifeng Yao, X. Li
2/14/2026

No official code found. Best implementation: xmed-lab/CLIPN (144 stars, MIT, last commit 2023-12-02).

Abstract

Out-of-distribution (OOD) detection refers to training the model on an in-distribution (ID) dataset to classify whether the input images come from unknown classes. Considerable effort has been invested in designing various OOD detection methods based on either convolutional neural networks or transformers. However, zero-shot OOD detection methods driven by CLIP, which only require class names for ID, have received less attention. This paper presents a novel method, namely CLIP saying "no" (CLIPN), which empowers the logic of saying "no" within CLIP. Our key motivation is to equip CLIP with the capability of distinguishing OOD and ID samples using positive-semantic prompts and negation-semantic prompts. Specifically, we design a novel learnable "no" prompt and a "no" text encoder to capture negation semantics within images. Subsequently, we introduce two loss functions: the image-text binary-opposite loss and the text semantic-opposite loss, which we use to teach CLIPN to associate images with "no" prompts, thereby enabling it to identify unknown samples. Furthermore, we propose two threshold-free inference algorithms to perform OOD detection by utilizing negation semantics from "no" prompts and the text encoder. Experimental results on 9 benchmark datasets (3 ID datasets and 6 OOD datasets) for the OOD detection task demonstrate that CLIPN, based on ViT-B-16, outperforms 7 well-used algorithms by at least 2.34% and 11.64% in terms of AUROC and FPR95 for zero-shot OOD detection on ImageNet-1K. Our CLIPN can serve as a solid foundation for effectively leveraging CLIP in downstream OOD tasks. The code is available on https://github.com/xmed-lab/CLIPN.

View on arXivView PDF

Code Implementations(1)

xmed-lab/CLIPNCommunity100%
MIT

ICCV 2023: CLIPN for Zero-Shot OOD Detection: Teaching CLIP to Say No

14412Shell, PythonAug 16, 20232 years agoMIT
clipiccv2023ood-detectionunsupervised-prompt-learningzero-shot

Similar Papers

Cite this paper

@article{wang2026clipn,
  title  = {CLIPN for Zero-Shot OOD Detection: Teaching CLIP to Say No},
  author = {Hualiang Wang and Yi Li and Huifeng Yao and X. Li},
  year   = {2026},
  eprint = {2308.12213},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2308.12213},
  journal = {ICCV 2023 2023}
}

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/2308.12213.svg)](https://codeofpaper.com/paper/2308.12213)

Discussion