Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Improving CLIP Training with Language Rewrites

About

Contrastive Language-Image Pre-training (CLIP) stands as one of the most effective and scalable methods for training transferable vision models using paired image and text data. CLIP models are trained using contrastive loss, which typically relies on data augmentations to prevent overfitting and shortcuts. However, in the CLIP training paradigm, data augmentations are exclusively applied to image inputs, while language inputs remain unchanged throughout the entire training process, limiting the exposure of diverse texts to the same image. In this paper, we introduce Language augmented CLIP (LaCLIP), a simple yet highly effective approach to enhance CLIP training through language rewrites. Leveraging the in-context learning capability of large language models, we rewrite the text descriptions associated with each image. These rewritten texts exhibit diversity in sentence structure and vocabulary while preserving the original key concepts and meanings. During training, LaCLIP randomly selects either the original texts or the rewritten versions as text augmentations for each image. Extensive experiments on CC3M, CC12M, RedCaps and LAION-400M datasets show that CLIP pre-training with language rewrites significantly improves the transfer performance without computation or memory overhead during training. Specifically for ImageNet zero-shot accuracy, LaCLIP outperforms CLIP by 8.2% on CC12M and 2.4% on LAION-400M. Code is available at https://github.com/LijieFan/LaCLIP.

Lijie Fan, Dilip Krishnan, Phillip Isola, Dina Katabi, Yonglong Tian• 2023

Related benchmarks

TaskDatasetResultRank
Image ClassificationImageNet-1k (val)
Top-1 Accuracy69.4
708
Image ClassificationStanford Cars
Accuracy99.5
660
Image ClassificationDTD--
599
Image ClassificationFood-101
Accuracy95.8
570
Image ClassificationEuroSAT
Accuracy86.2
569
Text-to-Image RetrievalFlickr30K
R@121.3
559
Text-to-Image RetrievalFlickr30k (test)--
525
Image ClassificationCIFAR-10
Accuracy92.7
507
Image ClassificationRESISC45
Accuracy95
472
Image-to-Text RetrievalFlickr30k (test)--
472
Showing 10 of 62 rows

Other info

Code

Follow for update