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

What does a platypus look like? Generating customized prompts for zero-shot image classification

About

Open-vocabulary models are a promising new paradigm for image classification. Unlike traditional classification models, open-vocabulary models classify among any arbitrary set of categories specified with natural language during inference. This natural language, called "prompts", typically consists of a set of hand-written templates (e.g., "a photo of a {}") which are completed with each of the category names. This work introduces a simple method to generate higher accuracy prompts, without relying on any explicit knowledge of the task domain and with far fewer hand-constructed sentences. To achieve this, we combine open-vocabulary models with large language models (LLMs) to create Customized Prompts via Language models (CuPL, pronounced "couple"). In particular, we leverage the knowledge contained in LLMs in order to generate many descriptive sentences that contain important discriminating characteristics of the image categories. This allows the model to place a greater importance on these regions in the image when making predictions. We find that this straightforward and general approach improves accuracy on a range of zero-shot image classification benchmarks, including over one percentage point gain on ImageNet. Finally, this simple baseline requires no additional training and remains completely zero-shot. Code available at https://github.com/sarahpratt/CuPL.

Sarah Pratt, Ian Covert, Rosanne Liu, Ali Farhadi• 2022

Related benchmarks

TaskDatasetResultRank
Image ClassificationImageNet-1K
Top-1 Acc69.62
600
Image ClassificationEuroSAT--
569
Image ClassificationDTD
Accuracy43.83
542
Image ClassificationFood-101--
542
Image ClassificationUCF101
Top-1 Acc66.83
455
Image ClassificationImageNet 1k (test)
Top-1 Accuracy77.04
450
Image ClassificationImageNet--
431
Image ClassificationSUN397--
425
Image ClassificationCUB-200 2011
Accuracy42.85
356
Image ClassificationStanfordCars
Accuracy65.29
312
Showing 10 of 74 rows
...

Other info

Follow for update