atlas

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

Enhancing Zero-Shot Vision Models by Label-Free Prompt Distribution Learning and Bias Correcting

NeurIPS 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Attribute-based zero-shot learning · 5 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 Frolic, a training-free, label-free framework that models CLIP class prototypes as Gaussians fitted from unlabeled test-data moments, fuses them with zero-shot CLIP via confidence matching, and corrects pre-training label bias with an unsupervised logit adjustment.

Problem

Zero-shot CLIP performance is limited by fixed text prototypes that ignore visual variation and by label bias from imbalanced web-scale pre-training data; existing fixes need labeled downstream data or inaccessible pre-training data.

Approach

Infer class-conditional Gaussian covariance from the first and second moments of unlabeled data (no labels), fuse the Gaussian classifier with CLIP by matching average confidences instead of tuning a mixing weight, and estimate the pre-training label prior from downstream unlabeled data via a linear eigen-equation (S-I)β=0 solved by power iteration.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Model class prototypes with a Gaussian prompt distribution instead of single CLIP prototypes (ablation)CLIP · 10-datasets, ViT-B/16accuracy: 65.1 -> 68.8; 3.7% accuracy improvementHelped
Replace direct logit addition with confidence-matched adaptive fusion (ablation)CLIP + Gaussian prompt distribution model · 10-datasets, ViT-B/16accuracy: 66.3 -> 70.4Helped
Add logit adjustment for label-bias correction (ablation)Adaptive fusion f_f · 10-datasets, ViT-B/16accuracy: 70.4 -> 71.1Helped
Add logit adjustment for label-bias correction (ablation)CLIP f_c · 10-datasets, ViT-B/16accuracy: 65.1 -> 68.4Helped
Apply Frolic to InMaPInMaP, CLIP ViT-B/16 · 10-datasets averageaccuracy: 70.1 -> 72.7Helped
Apply Frolic to InMaPInMaP, CLIP ViT-L/14 · 10-datasets averageaccuracy: 76.9 -> 78.9Helped
Apply Frolic to InMaPInMaP, CLIP ViT-B/16 · ImageNet and five shifts averageaccuracy: 61.6 -> 63.1Helped
Apply Frolic to InMaPInMaP, CLIP ViT-L/14 · ImageNet and five shifts averageaccuracy: 72.4 -> 73.3Helped
Use downstream-data implicit prior estimation instead of Frolic bias correction (ablation)CLIP ViT-B/16 · 10 datasets and ImageNet averageaccuracy: 69.3 -> 70.9Hurt
Replace pseudo-labels with ground-truth labels for bias correction (ablation)Frolic · 10 datasets and ImageNet averageaccuracy: 70.9 -> 71.9Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet Caltech101 SUN397 DTD EuroSAT UCF101 OxfordPets Stanford Cars Flowers102 Food101 FGVC Aircraft ImageNetV2

Benchmarks: Pets Flowers Aircraft DTD EuroSAT Cars Food SUN Caltech UCF ImageNet ImageNetV2

Metrics: accuracy

Baselines: CLIP TPT PromptAlign SuS-X-SD TDA GPT4-Prompt CuPL-CLIP InMaP CoOp CoCoOp Tip-Adapter LFA

Builds on: CLIP InMaP Logit Adjustment TDE CuPL

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