atlas

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

AMU-Tuning: Effective Logit Bias for CLIP-based Few-shot Learning

CVPR 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Fine-grained improvements to CLIP · 31 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.

Analyzes CLIP-based few-shot learning through a logit-bias formulation and proposes AMU-Tuning, which trains a feature-initialized linear predictor on MoCov3 auxiliary features with multi-branch loss and fuses it via a kurtosis-based uncertainty weight.

Problem

CLIP-based few-shot classification methods are hard to compare and their key factors are poorly understood, limiting exploration of CLIP's few-shot potential.

Approach

Unifies prior CLIP few-shot methods as zero-shot CLIP logits plus a learned logit bias, disassembles the bias into features, predictor, and fusion, and proposes complementary auxiliary features (MoCov3), a feature-initialized linear probe trained with a multi-branch loss, and an uncertainty-based (kurtosis) fusion weight.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use AMU-Tuning instead of CaFoCLIP RN50 few-shot classification · ImageNet-1K, 4-shotaccuracy: 65.64 -> 65.92Helped
Use AMU-Tuning instead of CaFoCLIP RN50 few-shot classification · ImageNet-1K, 8-shotaccuracy: 66.86 -> 68.25Helped
Use AMU-Tuning instead of CaFoCLIP RN50 few-shot classification · ImageNet-1K, 16-shotaccuracy: 68.79 -> 70.02Helped
Use AMU-Tuning instead of CaFoCLIP RN50 few-shot classification · ImageNet-1K, 1-shotaccuracy: 63.80 -> 62.60Hurt
Use AMU-Tuning instead of CaFoCLIP RN50 few-shot classification · ImageNet-1K, 2-shotaccuracy: 64.34 -> 64.25Hurt
Use AMU-Tuning instead of MaPLeCLIP ViT few-shot model transferred without retraining · ImageNet-Aaccuracy: 50.90 -> 52.05Helped
Add auxiliary features (ablation)AMU-Tuning on ImageNet-1K · ImageNet-1K, 16-shotaccuracy: 65.34 -> 69.35Helped
Add multi-branch training of feature-initialized LP (ablation)AMU-Tuning with auxiliary features · ImageNet-1K, 16-shotaccuracy: 69.35 -> 69.72Helped
Add uncertainty-based fusion (ablation)AMU-Tuning with auxiliary features and MTFi · ImageNet-1K, 16-shotaccuracy: 69.72 -> 70.02Helped
Use DINO instead of CLIP auxiliary features (ablation)Auxiliary-feature logit prediction · ImageNet-1K, 16-shotfusion accuracy: 65.34 -> 68.32Helped
Use MoCov3 instead of DINO auxiliary features (ablation)Auxiliary-feature logit prediction · ImageNet-1K, 16-shotfusion accuracy: 68.32 -> 69.35Helped
Train the bias branch individually instead of jointly with zero-shot CLIP (ablation)LP bias branch with CLIP auxiliary features · ImageNet-1K, 16-shotaccuracy: 11.23 -> 56.93Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1K StanfordCars Caltech101 UCF101 Flowers102 Food101 DTD EuroSAT FGVCAircraft OxfordPets SUN397 ImageNet-V2

Benchmarks: ImageNet-1K StanfordCars Caltech101 UCF101 Flowers102 Food101 DTD EuroSAT FGVCAircraft OxfordPets SUN397 ImageNet-V2

Metrics: top-1 accuracy (%)

Baselines: Zero-shot CLIP LP-CLIP CoOp CLIP-Adapter VT-CLIP Tip-Adapter-F CaFo CaFo* CoCoOp MaPLe

Builds on: CLIP Tip-Adapter CaFo CLIP-Adapter CoOp

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