atlas

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

RaVL: Discovering and Mitigating Spurious Correlations in Fine-Tuned Vision-Language Models

NeurIPS 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Adapting VLMs for zero-shot classification · 1 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.

Proposes RaVL, a region-level framework that discovers spurious image-feature/text-attribute correlations in fine-tuned CLIP-style VLMs via clustering regions and scoring them, then mitigates them with a region-aware contrastive loss.

Problem

Fine-tuned vision-language models learn spurious correlations between fine-grained image features and textual attributes, degrading zero-shot performance; existing discovery and mitigation methods work at global image level and for unimodal models, and no subgroup or class labels are available.

Approach

Discover spurious correlations by clustering region-level embeddings (K-Medoids, cosine distance) and ranking clusters with a cluster influence score and cluster performance gap; mitigate by a region-aware contrastive loss that aligns non-spurious regions with class text and pushes spurious regions away from correlated labels.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use RaVL region-level feature discovery instead of the strongest reported baselineFine-tuned VLM spurious-correlation discovery · 654 evaluation settingsPrecision@10: 61.8 vs 21.2Helped
Use RaVL region-level feature discovery instead of Spurious-Aware DetectionFine-tuned VLM spurious-correlation discovery · 369 evaluation settings, τ_eval=20Precision@10: 76.2 vs 25.3Helped
Use RaVL region-level feature discovery instead of Spurious-Aware DetectionFine-tuned VLM spurious-correlation discovery · 234 evaluation settings, τ_eval=30Precision@10: 84.2 vs 32.1Helped
Use RaVL region-level feature discovery instead of Spurious-Aware DetectionFine-tuned VLM spurious-correlation discovery · 168 evaluation settings, τ_eval=40Precision@10: 91.1 vs 42.0Helped
Fine-tune with the region-aware loss instead of the strongest baselineFine-tuned VLM spurious-correlation mitigation · Real-world settings, Stage 1 Precision@10>0.6Image worst-group accuracy: 39.1 vs 37.8Helped
Fine-tune with the region-aware loss instead of the strongest baselineFine-tuned VLM spurious-correlation mitigation · Real-world settings, Stage 1 Precision@10>0.8Region worst-group accuracy: 58.5 vs 52.8Helped
Omit cluster influence score H_c and rank using unweighted G_c only (ablation)RaVL discovery, CLIP-RN50 · Real-world settings, τ_eval=10, 20, 30, 40Precision@10: 46.0 vs 21.2; 54.8 vs 30.0; 72.4 vs 36.2; 83.3 vs 55.0Hurt
Omit cluster influence score H_c and rank using weighted G_c only (ablation)RaVL discovery, CLIP-RN50 · Real-world settings, τ_eval=10, 20, 30, 40Precision@10: 46.0 vs 40.9; 54.8 vs 51.7; 72.4 vs 63.8; 83.3 vs 66.7Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MNIST FashionMNIST COCO SUN397 Object-CXR ROCO

Benchmarks: MNIST FashionMNIST COCO SUN397 Object-CXR

Metrics: Precision@K image overall accuracy image worst-group accuracy region overall accuracy region worst-group accuracy cluster performance gap

Baselines: Random Distilling Failures George Domino Spurious-Aware Detection Standard FT Upsampled FT VL-ERM VL-GDRO Spurious-Aware Mitigation

Builds on: CLIP Distilling Failures Domino Group DRO Spurious-Aware Mitigation

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