Meta-Prompting for Automating Zero-shot Visual Recognition with LLMs

M. Jehanzeb Mirza, Leonid Karlinsky, Wei Lin, Sivan Doveh, Jakub Micorek +3 more
3/18/2024
cs.CVcs.AIcs.LG

No official code found. Best implementation: jmiemirza/Meta-Prompting (20 stars, MIT, last commit 2024-07-15).

Abstract

Prompt ensembling of Large Language Model (LLM) generated category-specific prompts has emerged as an effective method to enhance zero-shot recognition ability of Vision-Language Models (VLMs). To obtain these category-specific prompts, the present methods rely on hand-crafting the prompts to the LLMs for generating VLM prompts for the downstream tasks. However, this requires manually composing these task-specific prompts and still, they might not cover the diverse set of visual concepts and task-specific styles associated with the categories of interest. To effectively take humans out of the loop and completely automate the prompt generation process for zero-shot recognition, we propose Meta-Prompting for Visual Recognition (MPVR). Taking as input only minimal information about the target task, in the form of its short natural language description, and a list of associated class labels, MPVR automatically produces a diverse set of category-specific prompts resulting in a strong zero-shot classifier. MPVR generalizes effectively across various popular zero-shot image recognition benchmarks belonging to widely different domains when tested with multiple LLMs and VLMs. For example, MPVR obtains a zero-shot recognition improvement over CLIP by up to 19.8% and 18.2% (5.0% and 4.5% on average over 20 datasets) leveraging GPT and Mixtral LLMs, respectively

View on arXivView PDF

Code Implementations(1)

MIT

Meta-Prompting for Automating Zero-shot Visual Recognition with LLMs (ECCV 2024)

201Shell, PythonMar 18, 20242 years agoMIT

Similar Papers

Cite this paper

@article{mirza2024metaprompting,
  title  = {Meta-Prompting for Automating Zero-shot Visual Recognition with LLMs},
  author = {M. Jehanzeb Mirza and Leonid Karlinsky and Wei Lin and Sivan Doveh and Jakub Micorek and Mateusz Kozinski and Hilde Kuehne and Horst Possegger},
  year   = {2024},
  eprint = {2403.11755},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.11755v3},
  journal = {ECCV 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.11755.svg)](https://codeofpaper.com/paper/2403.11755)

Discussion