CVLGDec 1, 2022

Finetune like you pretrain: Improved finetuning of zero-shot vision models

AppleCMU
arXiv:2212.00638v1212 citationsh-index: 27Has Code
Originality Incremental advance
AI Analysis

This work addresses the challenge of improving finetuning for image-text models like CLIP, which is crucial for researchers and practitioners in computer vision seeking robust and accurate transfer learning, though it is incremental as it builds on existing contrastive pretraining paradigms.

The paper tackles the problem of finetuning zero-shot vision models by proposing a contrastive finetuning method that mimics pretraining, achieving state-of-the-art performance across multiple benchmarks, with gains up to 4.6% over standard methods and outperforming prior work by over 1% on in-distribution and out-of-distribution tasks.

Finetuning image-text models such as CLIP achieves state-of-the-art accuracies on a variety of benchmarks. However, recent works like WiseFT (Wortsman et al., 2021) and LP-FT (Kumar et al., 2022) have shown that even subtle differences in the finetuning process can lead to surprisingly large differences in the final performance, both for in-distribution (ID) and out-of-distribution (OOD) data. In this work, we show that a natural and simple approach of mimicking contrastive pretraining consistently outperforms alternative finetuning approaches. Specifically, we cast downstream class labels as text prompts and continue optimizing the contrastive loss between image embeddings and class-descriptive prompt embeddings (contrastive finetuning). Our method consistently outperforms baselines across 7 distribution shifts, 6 transfer learning, and 3 few-shot learning benchmarks. On WILDS-iWILDCam, our proposed approach FLYP outperforms the top of the leaderboard by $2.3\%$ ID and $2.7\%$ OOD, giving the highest reported accuracy. Averaged across 7 OOD datasets (2 WILDS and 5 ImageNet associated shifts), FLYP gives gains of $4.2\%$ OOD over standard finetuning and outperforms the current state of the art (LP-FT) by more than $1\%$ both ID and OOD. Similarly, on 3 few-shot learning benchmarks, our approach gives gains up to $4.6\%$ over standard finetuning and $4.4\%$ over the state of the art. In total, these benchmarks establish contrastive finetuning as a simple, intuitive, and state-of-the-art approach for supervised finetuning of image-text models like CLIP. Code is available at https://github.com/locuslab/FLYP.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes