CVMay 15, 2023

Improved baselines for vision-language pre-training

arXiv:2305.08675v226 citationsHas Code
Originality Synthesis-oriented
AI Analysis

This work addresses the problem of unclear improvements in vision-language models for researchers, showing that incremental enhancements to training recipes can yield significant gains without complex modifications.

The paper tackles the challenge of disentangling the contributions of additional non-contrastive losses from implementation details in vision-language pre-training, finding that a simple CLIP baseline with improved training techniques, such as augmentations, achieves up to 25% relative improvement on zero-shot tasks and state-of-the-art performance on four datasets, outperforming prior work by up to +4%.

Contrastive learning has emerged as an efficient framework to learn multimodal representations. CLIP, a seminal work in this area, achieved impressive results by training on paired image-text data using the contrastive loss. Recent work claims improvements over CLIP using additional non-contrastive losses inspired from self-supervised learning. However, it is sometimes hard to disentangle the contribution of these additional losses from other implementation details, e.g., data augmentation or regularization techniques, used to train the model. To shed light on this matter, in this paper, we first propose, implement and evaluate several baselines obtained by combining contrastive learning with recent advances in self-supervised learning. In particular, we use the loss functions that were proven successful for visual self-supervised learning to align image and text modalities. We find that these baselines outperform a basic implementation of CLIP. However, when a stronger training recipe is employed, the advantage disappears. Indeed, we find that a simple CLIP baseline can also be improved substantially, up to a 25% relative improvement on downstream zero-shot tasks, by using well-known training techniques that are popular in other subfields. Moreover, we discover that it is enough to apply image and text augmentations to make up for most of the improvement attained by prior works. With our improved training recipe for CLIP, we obtain state-of-the-art performance on four standard datasets, and consistently outperform prior work (up to +4% on the largest dataset), while being substantially simpler. The code is available at https://github.com/facebookresearch/clip-rocket

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