LGCVFeb 2, 2023

CLIPood: Generalizing CLIP to Out-of-Distributions

TencentTsinghua
arXiv:2302.00864v2123 citationsh-index: 79
Originality Incremental advance
AI Analysis

This addresses the challenge of OOD generalization for CLIP models in real-world applications, representing an incremental improvement over existing fine-tuning methods.

The paper tackles the problem of adapting CLIP models to out-of-distribution (OOD) test data on downstream tasks, where fine-tuning typically degrades OOD performance, and proposes CLIPood, which improves OOD generalization across diverse datasets.

Out-of-distribution (OOD) generalization, where the model needs to handle distribution shifts from training, is a major challenge of machine learning. Contrastive language-image pre-training (CLIP) models have shown impressive zero-shot ability, but the further adaptation of CLIP on downstream tasks undesirably degrades OOD performances. This paper aims at generalizing CLIP to out-of-distribution test data on downstream tasks. We propose CLIPood, a fine-tuning method that can adapt CLIP models to OOD situations where both domain shifts and open classes may occur on the unseen test data. To exploit the semantic relations between classes from the text modality, CLIPood introduces a new training objective, margin metric softmax (MMS), with class adaptive margins for fine-tuning. To incorporate both pre-trained zero-shot model and fine-tuned task-adaptive model, CLIPood leverages a new optimization strategy, Beta moving average (BMA), to maintain a temporal ensemble weighted by Beta distribution. Experiments on diverse datasets with different OOD scenarios show that CLIPood consistently outperforms existing generalization techniques.

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