Skip to content
Back to skills

Vision Language Ood Eval

ASecurity

Probes the ability of vision-language models to distinguish in-distribution from out-of-distribution samples under semantic, covariate, and real-world distribution shifts. It evaluates both zero-shot and few-shot prompt learning approaches across multiple benchmarks to assess robustness and ranking consistency. Use when the user wants to benchmark on ImageNet-X, ImageNet-FS-X, Wilds-FS-X, or asks about evaluating this task. Reports AUROC.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 11, 2026
researchpythongoperformance

Works with

  • cli

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill vision-language-ood-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Vision Language Ood Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Vision Language Ood Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-vision-language-ood-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-vision-language-ood-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: vision-language-ood-eval
description: Probes the ability of vision-language models to distinguish in-distribution from out-of-distribution samples under semantic, covariate, and real-world distribution shifts. It evaluates both zero-shot and few-shot prompt learning approaches across multiple benchmarks to assess robustness and ranking consistency. Use when the user wants to benchmark on ImageNet-X, ImageNet-FS-X, Wilds-FS-X, or asks about evaluating this task. Reports AUROC.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2501.18463
  bibtex_key: noda2025oodx
  confidence: high
---

# vision-language-ood-eval

> A Benchmark and Evaluation for Real-World Out-of-Distribution Detection Using Vision-Language Models — Noda et al. (2025) (arXiv:2501.18463, 2025)

## What this evaluates

Probes the ability of vision-language models to distinguish in-distribution from out-of-distribution samples under semantic, covariate, and real-world distribution shifts. It evaluates both zero-shot and few-shot prompt learning approaches across multiple benchmarks to assess robustness and ranking consistency.

## Datasets

- **ImageNet-X** — total ?; splits: test (-1)
- **ImageNet-FS-X** — total ?; splits: test (-1)
- **Wilds-FS-X** — total ?; splits: test (-1)

## Metrics

- `AUROC` **(primary)** — range: [0, 1]
  - Area under the receiver operating characteristic curve. Measures the probability that a randomly chosen OOD sample receives a higher OOD score than a randomly chosen ID sample. Higher values indicate better separation, with 50% representing random guessing.

## Input / output format

**Input**: Image paired with text prompts (ID class labels and optionally OOD prompts) fed into a vision-language model (e.g., CLIP) to compute similarity scores.

**Output**: Per-image OOD score (scalar) derived from model similarity outputs, used to rank samples as ID or OOD.

## Scoring recipe

```python
def compute_auroc(predictions, gold):
    # predictions: array of OOD scores (higher = more OOD)
    # gold: binary array (1 for ID, 0 for OOD)
    fpr, tpr, _ = roc_curve(gold, predictions)
    return auc(fpr, tpr)
```

## Common pitfalls

- Assuming higher classification accuracy on ID data directly translates to better OOD detection performance, which the paper explicitly shows is not always true.
- Evaluating only on semantic shifts while ignoring covariate shifts, which causes significant and consistent performance drops in CLIP-based methods.
- Treating all OOD datasets as a single homogeneous group without distinguishing between common-OOD and hard-OOD, as method rankings shift significantly between them.

## Evidence (verbatim from paper)

> For evaluation, we use the area under the receiver operating characteristic curve (AUROC). A higher value indicates better performance, with 50% serving as the baseline.

## Citation

```bibtex
@misc{noda2025oodx,
  title={A Benchmark and Evaluation for Real-World Out-of-Distribution Detection Using Vision-Language Models},
  author={Noda et al. (2025)},
  year={2025},
  note={arXiv:2501.18463}
}
```

- arXiv: 2501.18463

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.