atlas

Research map / Label-efficient and robust learning / Self-supervised and contrastive

What Makes CLIP More Robust to Long-Tailed Pre-Training Data? A Controlled Study for Transferable Insights

NeurIPS 2024 · Label-efficient and robust learning › Self-supervised and contrastive · approach: Pretext-task visual pre-training · 3 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.

Controlled ResNet-50 study of why CLIP is more robust than supervised learning to long-tailed web pre-training data, attributing it to dynamic (subsampled-vocabulary) classification, descriptive language supervision, and data scale/open-world concepts, and transferring the trick to supervised and DINO self-supervised training.

Problem

CLIP is notably more robust than supervised learning to the severe class imbalance present in web-scale image-text data, but the mechanisms behind this robustness are not understood.

Approach

Controlled experiments on ImageNet-Captions and LAIONet show CLIP's contrastive pretext task forms a dynamic classification problem with a small per-batch vocabulary that isolates head-class bias; reproducing this by randomly subsampling the classifier vocabulary in supervised learning (and frozen CLIP text prototypes) yields CLIP-like tail generalization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Increase natural-language caption descriptivenessCLIP · ImageNet-CaptionsImageNet accuracyHelped
Use less descriptive or template-based text supervision instead of more descriptive captions (ablation)CLIP · ImageNet-Captionsrobustness and discriminabilityHurt
Subsample the training vocabulary to form dynamic classification taskssupervised learning with ResNet-50 · ImageNet-Captionsprediction biasHelped
Use an intermediate vocabulary size, around 100 (ablation)supervised learning with ResNet-50 · ImageNet-CaptionsaccuracyHelped
Increase data imbalance to an extreme level (ablation)CLIP · LAIONetprediction biasHurt
Use web-data distribution shift with a pre-trained text head (ablation)CLIP · LAIONetrobustness to data imbalanceHelped
Use web-data distribution shift (ablation)CLIP · LAIONetdiscriminabilityHurt
Increase intra-class data diversity by using a smaller filtering threshold (ablation)CLIP · LAIONetrobustness to data imbalanceHelped
Scale up pre-training data (ablation)CLIP · LAIONetImageNet zero-shot accuracyHelped
Initialize with a frozen pre-trained CLIP text encoder (ablation)CLIP · LAIONetrobustness to data imbalanceHelped
Fine-tune the pre-trained CLIP text encoder instead of freezing it (ablation)CLIP · LAIONetintra-class variationHurt
Use a frozen RoBERTa text encoder for the contrastive task (ablation)CLIP · LAIONetperformanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-Captions LAIONet YFCC-15M CC-12M LAION-400M MetaCLIP-400M

Benchmarks: ImageNet ImageNet-Captions-100 DINO transfer benchmark (12 datasets)

Metrics: Spearman correlation between class frequency and per-class a top-1 accuracy neural collapse metrics NC1 and NC2 linear probing accuracy

Baselines: supervised learning (ResNet-50) template-based CLIP vanilla DINO RoBERTa text head CLIP zero-shot

Builds on: CLIP DINO neural collapse federated loss

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