atlas

Research map / Label-efficient and robust learning / Zero-/few-shot and meta-learning

A Hard-to-Beat Baseline for Training-free CLIP-based Adaptation

ICLR 2024 · Label-efficient and robust learning › Zero-/few-shot and meta-learning · approach: Robust fine-tuning of zero-shot models · 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.

Revisits Gaussian Discriminant Analysis with shared covariance to build a training-free CLIP classifier from class means and a shrinkage precision matrix, ensembled with the zero-shot text classifier, extended to base-to-new and unsupervised settings.

Problem

Efficient adaptation of CLIP to downstream classification without the extra training time and compute required by prompt learning and adapter methods, which is a problem for resource-limited devices.

Approach

Treat CLIP visual features as class-conditional Gaussians with a shared covariance, so the Bayes classifier reduces to a linear function of class means and a precision matrix estimated in closed form (empirical Bayes ridge-type shrinkage), then ensemble it with CLIP's zero-shot text classifier. No gradient training is needed, and only the classifier parameters are stored, so it scales to full trai

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the GDA classifier ensemble instead of the strongest training-required baselineCLIP few-shot classification · 11-dataset average, 16-shotaccuracy: 75.83 -> 76.05Helped
Use the GDA classifier ensemble instead of APECLIP few-shot classification · 11-dataset average, 16-shotaccuracy: 2.82%Helped
Apply GDA adaptationCLIP · ImageNet-LT and Places-LToverall accuracy: 8.72% and 9.90%Helped
Estimate GDA means and covariance with EM on unlabeled dataCLIP unsupervised learning · 11-dataset averageaccuracy: 4.69%Helped
Synthesize new-class examples with KNN and apply GDACLIP base-to-new generalization · Average over 11 datasetsharmonic mean: 7.02%, 7.06%, 2.89%, and 1.72%Helped
Replace KS precision estimation with LedoitWolf (ablation)GDA adaptation · EuroSAT, 16-shotaccuracy: 86.12 -> 84.33Hurt
Set ensemble coefficient alpha to 1 (ablation)GDA plus zero-shot CLIP · 11-dataset few-shot averageaccuracy: 75.49 -> 73.45Hurt
Set ensemble coefficient alpha to 3 (ablation)GDA plus zero-shot CLIP · 11-dataset few-shot averageaccuracy: 73.45 -> 75.49Helped

Surprising findings

Limitations

Experimental setup

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

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

Metrics: accuracy macro F1 harmonic mean

Baselines: Zero-Shot CLIP CALIP Tip-Adapter Tip-X APE linear probe CoOp CLIP-Adapter Tip-Adapter-F CoCoOp KgCoOp UPL

Builds on: CLIP CoOp Tip-Adapter Gaussian Discriminant Analysis

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