atlas

Research map / Label-efficient and robust learning / OOD and anomaly detection

Towards Calibrated Robust Fine-Tuning of Vision-Language Models

NeurIPS 2024 · Label-efficient and robust learning › OOD and anomaly detection · approach: Robust fine-tuning for OOD generalization · 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.

Proposes CaRot, a robust fine-tuning method for CLIP that jointly improves OOD accuracy and calibration by combining an orthogonality-constrained multimodal contrastive loss (raising the smallest singular value of ID image covariance) with EMA self-distillation for ID calibration.

Problem

Robust fine-tuning of zero-shot vision-language models improves OOD accuracy but tends to harm confidence calibration on OOD data, and existing calibration methods rarely address OOD calibration without OOD samples.

Approach

Derives a shared upper bound on OOD classification and calibration errors in terms of ID calibration error and the reciprocal of the smallest singular value of the ID input covariance; realizes it with an orthogonality-constrained multimodal contrastive loss (to enlarge the smallest singular value) plus EMA self-distillation (for input-dependent ID calibration).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CaRot instead of Lipsum-FTCLIP ViT-B/16 · Avg. shiftsaccuracy: 61.04 -> 62.55Helped
Use CaRot instead of Lipsum-FTCLIP ViT-B/16 · Avg. shiftsECE: 0.0914 -> 0.0791Helped
Use CaRot instead of zero-shot inferenceCLIP ViT-B/16 · Avg. shiftsECE: 0.0736 -> 0.0791Hurt
Add orthogonality constraint to MCL + EMA SD (ablation)CaRot · Avg. shiftsaccuracy: 62.28 -> 62.55Helped
Add orthogonality constraint to MCL + EMA SD (ablation)CaRot · Avg. shiftsECE: 0.0772 -> 0.0791Hurt
Add EMA self-distillation to MCL + orthogonality (ablation)CaRot · Avg. shiftsaccuracy: 59.51 -> 62.55Helped
Add EMA self-distillation to MCL + orthogonality (ablation)CaRot · Avg. shiftsECE: 0.1803 -> 0.0791Helped
Replace EMA self-distillation with label smoothing (ablation)MCL-con fine-tuning · Avg. shiftsaccuracy: 62.55 -> 59.60Hurt
Replace EMA self-distillation with label smoothing (ablation)MCL-con fine-tuning · Avg. shiftsECE: 0.0791 -> 0.1262Hurt
Increase orthogonality coefficient from 0.2 to 0.5 (ablation)CaRot · Avg. shiftsaccuracy: 62.55 -> 62.44Hurt
Increase self-distillation coefficient from 1.5 to 2.0 (ablation)CaRot · Avg. shiftsaccuracy: 62.28 -> 62.54No clear effect
Replace orthogonality regularization with SVD-based regularization (ablation)CaRot · OODECE: 0.0791 -> 0.0770Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1K

Benchmarks: ImageNet-1K ImageNet-V2 ImageNet-R ImageNet-A ImageNet-Sketch ObjectNet ImageNet-C

Metrics: top-1 accuracy expected calibration error

Baselines: ZS FT LP-FT FLYP Lipsum-FT CAR-FT Model Stock ARF

Builds on: FLYP Lipsum-FT LP-FT Born-Again Networks WiSE-FT

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