Skip to content
Back to skills

Clip Robustness Eval

ASecurity

Evaluates the zero-shot robustness of CLIP models to natural distribution shifts by measuring classification accuracy on four ImageNet-derived datasets. It probes how pre-training data composition and quality affect generalization to out-of-distribution images like sketches, renditions, and novel viewpoints. Use when the user wants to benchmark on ImageNet-V2, ImageNet-R, ImageNet-Sketch, ObjectNet, or asks about evaluating this task. Reports accuracy.

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 11, 2026
researchpythonperformance

Works with

  • cli

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill clip-robustness-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Clip Robustness Eval?

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

Security grade badge for Clip Robustness Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-clip-robustness-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-clip-robustness-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: clip-robustness-eval
description: Evaluates the zero-shot robustness of CLIP models to natural distribution shifts by measuring classification accuracy on four ImageNet-derived datasets. It probes how pre-training data composition and quality affect generalization to out-of-distribution images like sketches, renditions, and novel viewpoints. Use when the user wants to benchmark on ImageNet-V2, ImageNet-R, ImageNet-Sketch, ObjectNet, or asks about evaluating this task. Reports accuracy.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2208.05516
  bibtex_key: [REDACTED]
  confidence: high
---

# clip-robustness-eval

> Quality Not Quantity: On the Interaction between Dataset Design and Robustness of CLIP — Nguyen et al. (2022) (arXiv:2208.05516, 2022)

## What this evaluates

Evaluates the zero-shot robustness of CLIP models to natural distribution shifts by measuring classification accuracy on four ImageNet-derived datasets. It probes how pre-training data composition and quality affect generalization to out-of-distribution images like sketches, renditions, and novel viewpoints.

## Datasets

- **ImageNet-V2** — total ?; splits: test (-1)
- **ImageNet-R** — total ?; splits: test (-1)
- **ImageNet-Sketch** — total ?; splits: test (-1)
- **ObjectNet** — total ?; splits: test (-1)

## Metrics

- `accuracy` **(primary)** — range: [0, 1]
  - Top-1 zero-shot classification accuracy: the proportion of test images for which the model's highest similarity score matches the ground-truth class label.

## Input / output format

**Input**: An image and a set of text prompts corresponding to the ImageNet class names.

**Output**: Predicted class label (or class similarity scores) for each image.

## Scoring recipe

```python
correct = 0
total = 0
for image, gt_class in test_set:
    similarities = model.encode_image(image) @ model.encode_text(class_prompts).T
    pred_class = class_names[argmax(similarities)]
    if pred_class == gt_class:
        correct += 1
    total += 1
accuracy = correct / total
```

## Common pitfalls

- The evaluation measures zero-shot accuracy, not fine-tuned performance, so results should not be directly compared to fine-tuned baselines without clarification.
- ObjectNet only overlaps with 113 ImageNet classes, making its accuracy scores incomparable to ImageNet-V2, R, and Sketch which use 200 classes.

## Evidence (verbatim from paper)

> We vary the pre-training set size and hyperparameters such as number of epochs to obtain different accuracies on each data distribution. Similar to Taori et al. [75] and Radford et al. [61], we choose ImageNet as the reference distribution and evaluate CLIP on four natural distribution shifts derived from ImageNet: ImageNet-V2 [65]: A reproduction of the ImageNet validation set closely following the original dataset creation process. ImageNet-R [36]: Renditions (e.g., sculptures, paintings, etc.) for 200 ImageNet classes. ImageNet-Sketch [81]: Sketches of ImageNet class objects. ObjectNet [6]: A test set of objects in novel backgrounds, rotations, and viewpoints with 113 classes overlapping with ImageNet

## Citation

```bibtex
@misc{nguyen2022quality,
  title={Quality Not Quantity: On the Interaction between Dataset Design and Robustness of CLIP},
  author={Nguyen et al. (2022)},
  year={2022},
  note={arXiv:2208.05516}
}
```

- arXiv: 2208.05516

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.