atlas

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

Robust Fine-tuning of Zero-shot Models via Variance Reduction

NeurIPS 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.

Proposes Variance Reduction Fine-tuning (VRF), a sample-wise output-space ensemble of zero-shot and fine-tuned CLIP models whose weights come from k-NN distance to a Zero-Shot Failure set, to get both best ID and OOD accuracy.

Problem

ID-OOD trade-offs persist for ensemble-based robust fine-tuning of zero-shot models like CLIP: ensembles that peak for OOD accuracy lose ID accuracy and vice versa.

Approach

Build a Zero-Shot Failure set of training samples the fine-tuned model gets right but the zero-shot model gets wrong; weight the fine-tuned model per test sample by a sigmoid of its k-NN feature distance to this set, motivated by a variance-reduction argument that the optimal weight is proportional to Acc_ft/Acc_zs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use sample-wise VRF instead of OSEE2E-FT on CLIP ViT-B/16 · ImageNet five shifts (average)accuracy: 60.2 -> 61.8Helped
Use sample-wise VRF instead of WSEE2E-FT on CLIP ViT-B/16 · ImageNet five shifts (average)accuracy: 60.6 -> 61.8Helped
Use sample-wise VRF instead of OSELP-FT on CLIP ViT-B/16 · ImageNet five shifts (average)accuracy: 60.9 -> 62.4Helped
Use sample-wise VRF instead of WSELP-FT on CLIP ViT-B/16 · ImageNet five shifts (average)accuracy: 61.2 -> 62.4Helped
Use sample-wise VRF instead of WSEE2E-FT on CLIP ViT-B/16 · STL-10accuracy: 97.8 -> 98.4Helped
Use the ZSF set rather than the entire training set for distance calculations (ablation)VRF · ImageNet and distribution shiftsaccuracyHelped
Vary k in the k-NN distance calculation (ablation)VRF · ImageNetaccuracy: less than 0.1%No clear effect
Increase p in the k-NN distance calculation (ablation)VRF · ImageNet OODaccuracy: smaller than 0.2%Hurt
Use binary distance-based weights instead of sigmoid weights (ablation)VRF · ImageNetaccuracy: 82.3 -> 81.3Hurt
Use linear weights instead of sigmoid weights (ablation)VRF · ImageNet OOD (average shifts)accuracy: 61.7 -> 61.8No clear effect
Increase b across different values of a (ablation)VRF weight function · ImageNet OODaccuracyHelped
Apply VRF to FLYP instead of using FLYP aloneFLYP on CLIP ViT-B/16 · ImageNet five shifts (average)accuracy: 60.2 -> 64.0Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet CIFAR-10 Entity-30

Benchmarks: ImageNet ImageNet-V2 ImageNet-Sketch ImageNet-A ImageNet-R ObjectNet CIFAR-10 to STL-10 Entity-30

Metrics: accuracy

Baselines: Zero-shot CLIP Linear classifier E2E-FT LP-FT OSE WSE FLYP MSP Energy MD kNN RMD

Builds on: CLIP WiSE-FT LP-FT FLYP

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