Learning Transferable Visual Models From Natural Language Supervision
State-of-the-art computer vision systems are trained to predict a fixed set of predetermined object categories. This restricted form of supervision limits their generality and usability since additional labeled data is needed to specify any other visual concept. Learning directly from raw text about images is a promising alternative which leverages a much broader source of supervision. We demonstrate that the simple pre-training task of predicting which caption goes with which image is an efficient and scalable way to learn SOTA image representations from scratch on a dataset of 400 million (image, text) pairs collected from the internet. After pre-training, natural language is used to reference learned visual concepts (or describe new ones) enabling zero-shot transfer of the model to downstream tasks. We study the performance of this approach by benchmarking on over 30 different existing computer vision datasets, spanning tasks such as OCR, action recognition in videos, geo-localization, and many types of fine-grained object classification. The model transfers non-trivially to most tasks and is often competitive with a fully supervised baseline without the need for any dataset specific training. For instance, we match the accuracy of the original ResNet-50 on ImageNet zero-shot without needing to use any of the 1.28 million training examples it was trained on. We release our code and pre-trained model weights at https://github.com/OpenAI/CLIP.
Code (82)
Tasks
Action RecognitionBenchmarkingFew-Shot Image Classificationgeo-localizationHateful Meme ClassificationImage ClassificationImage-to-Text RetrievalLong-tail LearningMeme ClassificationNatural Language UnderstandingObject CategorizationObject RecognitionOpen Vocabulary Attribute DetectionOut-of-Distribution GeneralizationPreference MappingPrompt EngineeringSemi-Supervised Image ClassificationTemporal Relation ExtractionText-based Person Retrieval with Noisy CorrespondenceText GenerationVisual ReasoningZero-Shot Cross-Modal RetrievalZero-Shot LearningZero-shot Text-to-Image RetrievalZero-Shot Transfer Image ClassificationMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Learning Transferable Human-Object Interaction Detector With Natural Language Supervision
It is difficult to construct a data collection including all possible combinations of human actions and interacting objects due to the combinatorial nature of human-object interactions (HOI). In this work, we aim to …
Human-Object Interaction DetectionK-LITE: Learning Transferable Visual Models with External Knowledge
The new generation of state-of-the-art computer vision systems are trained from natural language supervision, ranging from simple object category names to descriptive captions. This form of supervision ensures high gener…
BenchmarkingDescriptiveimage-classificationImage Classification+3RILS: Masked Visual Reconstruction in Language Semantic Space
Both masked image modeling (MIM) and natural language supervision have facilitated the progress of transferable visual pre-training. In this work, we seek the synergy between two paradigms and study the emerging properti…
SentenceLearning complete and explainable visual representations from itemized text supervision
Training vision models with language supervision enables general and transferable representations. However, many visual domains, especially non-object-centric domains such as medical imaging and remote sensing, contain i…
A Fistful of Words: Learning Transferable Visual Models from Bag-of-Words Supervision
Using natural language as a supervision for training visual recognition models holds great promise. Recent works have shown that if such supervision is used in the form of alignment between images and captions in large t…
ClassificationImage Captioningimage-classificationImage Classification+3