atlas

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

Black Sheep in the Herd: Playing with Spuriously Correlated Attributes for Vision-Language Recognition

ICLR 2025 · Vision-language and multimodal › CLIP and zero-shot · approach: Test-time adaptation of VLMs · 0 citations (OpenAlex)

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.

Identifies spurious attributes in VLM attribute pools (SAP, using MLLM querying plus CBM weight thresholding) and proposes SAS, a plug-and-play pseudo-category loss that suppresses them within PEFT methods, improving few-shot out-of-distribution generalization on CLIP.

Problem

Few-shot adaptation of vision-language models trades off in-distribution accuracy against out-of-distribution generalization, and attribute-based methods rely on attribute pools that contain spuriously correlated attributes which hurt generalization.

Approach

Separate core from spurious attributes by prompting an MLLM, use concept bottleneck weights to flag high-influence non-core attributes as spurious, and then add a subsidiary classification loss in which pseudo categories built from spurious attributes (via Stable Diffusion or LAION retrieval) are contrasted with real categories.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Remove spurious attributes from CPL's attribute pool (ablation)CPL · Base-to-new, average across 11 datasetsnew-category accuracy: 65.30% → 67.66%Helped
Remove spurious attributes from ArGue's attribute pool (ablation)ArGue · Base-to-new, average across 11 datasetsnew-category accuracy: 66.07% → 67.69%Helped
Modify attribute-generation prompts to focus on the category itself (ablation)ArGue · Base-to-new, average across 11 datasetsnew-category accuracy: 66.07% → 66.33%Helped
Add SAS to CoCoOpCoCoOp · ImageNet base-to-newaccuracy: 73.10 → 74.21Helped
Add SAS to PromptSRCPromptSRC · ImageNet base-to-newaccuracy: 74.01 → 75.46Helped
Use pseudo categories based on spurious attributes rather than pseudo categories mirroring main categories (ablation)SAS training · Base-to-new, average across 11 datasetsharmonic mean accuracy: 73.53% vs 76.36%Helped
Use spurious-attribute pseudo categories instead of extending main-category data to 32 shots (ablation)SAS training · Base-to-new, average across 11 datasetsharmonic mean accuracy: 74.34% vs 76.36%Helped
Set SAS loss weight λ to 2 rather than λ=0 (ablation)SAS · Base-to-new, average across 11 datasetsharmonic mean accuracy: 78.80 → 80.38Helped
Increase SAS loss weight from λ=2 to λ=20 (ablation)SAS · Base-to-new, average across 11 datasetsharmonic mean accuracy: 80.38 → 79.14Hurt
Reduce image-generation diffusion steps from 100 to 50 (ablation)CoCoOp + SAS · Base-to-new, average across 11 datasetsnew-category accuracy: 67.09 → 66.97Hurt
Reduce image-generation diffusion steps from 50 to 25 (ablation)CoCoOp + SAS · Base-to-new, average across 11 datasetsnew-category accuracy: 66.97 → 66.05Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet Caltech101 OxfordPets StanfordCars Flowers102 Food101 FGVCAircraft SUN397 UCF101 DTD EuroSAT ImageNetV2

Benchmarks: ImageNet Caltech101 OxfordPets StanfordCars Flowers102 Food101 FGVCAircraft SUN397 UCF101 DTD EuroSAT ImageNetV2

Metrics: accuracy harmonic mean worst-group accuracy average-group accuracy

Baselines: CoCoOp TCP KgCoOp LASP PromptSRC CPL ArGue MAP MaPLe CLIP-Adapter Tip-Adapter RoboShot

Builds on: CoCoOp CPL ArGue PromptSRC Sus-X

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