atlas

Research map / Vision-language and multimodal / CLIP and zero-shot

Boosting the visual interpretability of CLIP via adversarial fine-tuning

ICLR 2025 · Vision-language and multimodal › CLIP and zero-shot · approach: Feature calibration for unseen-class detection

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Reproduces the ICLR 2025 unsupervised adversarial fine-tuning (AFT) study that improves CLIP ViT-B/16 visual interpretability, and extends it with an Energy Pointing Game loss for saliency-guided regularisation on COCO.

Problem

Gradient-based saliency maps from CLIP's image encoder are noisy and diffuse, and the encoder has few interpretable concept detectors; the original work claims AFT fixes this at a modest accuracy cost. This study checks those claims and tests whether explicit saliency supervision improves localisati

Approach

Reimplements unsupervised AFT with norm regularisation, adds an Energy Pointing Game loss that penalises Simple Gradient saliency mass falling outside COCO foreground masks, and sweeps the loss weight to expose a localisation vs. accuracy trade-off.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
apply adversarial fine-tuning with ε=4/255CLIP ViT-B/16 · ImageNet-Segmentation validation, zero-shotSimple Gradient PG: 25.26 -> 56.55Helped
apply adversarial fine-tuning with ε=4/255CLIP ViT-B/16 · BrodenSoft-WPMI mean: 0.2264 -> 0.2817Helped
apply adversarial fine-tuning with ε=4/255CLIP ViT-B/16 · Broden, IoU ≥ 0.04concept detectors: 160 to 390Helped
apply adversarial fine-tuning with ε=4/255CLIP ViT-B/16 · ISIC 2024, zero-shotSimple Gradient PG: 0.107 to 0.424Helped
apply adversarial fine-tuning with ε=4/255CLIP ViT-B/16 · Kvasir-SEG, zero-shotSimple Gradient PG: 0.058 -> 0.056No clear effect
apply adversarial fine-tuning with ε=4/255CLIP ViT-B/16 · COCO 6-class linear probeSimple Gradient PG: 0.140 to 0.333Helped
apply adversarial fine-tuning with ε=4/255CLIP ViT-B/16 · CIFAR-10, cleanzero-shot accuracy: 89.4 -> 66.2Hurt
apply adversarial fine-tuning with ε=4/255CLIP ViT-B/16 · CIFAR-10, 2/255 attackzero-shot accuracy: 0.0 -> 44.9Helped
apply adversarial fine-tuning with ε=1/255CLIP image encoder · Flickr30k, clean, text-to-imageRecall@1: 24.95 -> 27.20Helped
apply adversarial fine-tuning with ε=1/255CLIP image encoder · Flickr30k, clean, image-to-textRecall@1: 44.41 to 43.02Hurt
add EPG loss with w_s=0.6 (ablation)AFT^4 · ISIC 2024, zero-shotSimple Gradient PG: 0.428 to 0.820Helped
add EPG loss with w_s=0.6 (ablation)AFT^4 · Kvasir-SEG, zero-shotSimple Gradient PG: 0.056 to 0.265Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet 2012 COCO 2017 ImageNet-S Broden Caltech256 Imagenette Flickr30k ISIC 2024 Chest X-ray Wildlife Animals Kvasir-SEG CIFAR-10

Benchmarks: ImageNet-S Broden CIFAR-10 STL-10 EuroSAT FGVC Aircraft Imagenette Flickr30k Caltech256 ISIC 2024 Kvasir-SEG COCO linear probe

Metrics: Pointing Game Energy Pointing Game Average Precision Pixel Accuracy IoU zero-shot accuracy Recall@k ROAR accuracy detector count (IoU threshold) Soft-WPMI

Baselines: CLIP (w/o AFT) AFT^4 (original checkpoint) AFT^1 COCO AFT (w_s=0) Grad-ECLIP Grad-CAM

Builds on: CLIP adversarial fine-tuning (AFT) PGD APGD / AutoAttack CLIP-Dissect ROAR

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy