atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Realistic Unsupervised CLIP Fine-tuning with Universal Entropy Optimization

ICML 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Loss design and classifier theory · 2 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.

Introduces unsupervised universal fine-tuning (U²-FT) of CLIP with imprecise class names and OOD samples in unlabeled data, and proposes Universal Entropy Optimization (UEO), which weights entropy minimization/maximization by MSP confidence while tuning the text prompt and visual normalization-layer affine parameters.

Problem

Unsupervised fine-tuning of CLIP when the predefined class-name list only partially matches the label space of unlabeled data, which may contain OOD samples from unknown classes; the goal is to improve both known-class accuracy and OOD detection.

Approach

Use CLIP's maximum softmax probability as sample-level weights: minimize confidence-weighted entropy of confident samples and maximize the entropy of the weighted average prediction (marginal), optimizing only the text prompt and visual normalization affine parameters.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add visual normalization-layer affine optimization to the text prompt (ablation)UEO on CLIP ResNet-50 · Office, OfficeHome, VisDA-C, and DomainNet average, closed-setHAA: 70.2 -> 71.1Helped
Add visual normalization-layer affine optimization (ablation)UEO on CLIP ResNet-50 · Office, OfficeHome, VisDA-C, and DomainNet average, partial-setHAA: 69.8 -> 70.6Helped
Add visual normalization-layer affine optimization (ablation)UEO on CLIP ResNet-50 · Office, OfficeHome, VisDA-C, and DomainNet average, open-setHAA: 69.8 -> 70.7Helped
Add visual normalization-layer affine optimization (ablation)UEO on CLIP ResNet-50 · Office, OfficeHome, VisDA-C, and DomainNet average, open-partial-setHAA: 69.1 -> 70.9Helped
Vary the monotonically decreasing weight function Φ(w) (ablation)UEO on DomainNet (Sk), open-partial-set · DomainNet (Sk), open-partial-setACC: 53.7 to 54.2No clear effect
Vary the monotonically decreasing weight function Φ(w) (ablation)UEO on DomainNet (Sk), open-partial-set · DomainNet (Sk), open-partial-setAUC: 65.9 to 66.4No clear effect
Use different text prompt initializations instead of “a photo of a” (ablation)UEO on DomainNet (Sk), open-partial-set · DomainNet (Sk), open-partial-setACC: +2.3 to +5.1No clear effect
Use different text prompt initializations instead of “a photo of a” (ablation)UEO on DomainNet (Sk), open-partial-set · DomainNet (Sk), open-partial-setAUC: -1.5 to +1.3Mixed
Use oracle ID/OOD sample weights in UEO(O) (ablation)UEO · Unspecified category shiftclassification accuracyHurt
Vary batch size (ablation)UEO · Unspecified category shiftperformanceNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Office OfficeHome VisDA-C DomainNet ImageNet Food101

Benchmarks: Office OfficeHome VisDA-C DomainNet ImageNet Food101

Metrics: ACC AUC HAA OS HOS

Baselines: CLIP EntMin InfoMax DANCE UPL POUF

Builds on: CoOp TENT DANCE POUF UPL

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