Benchmarking Zero-Shot Recognition with Vision-Language Models: Challenges on Granularity and Specificity
Zhenlin Xu, Yi Zhu, Tiffany Deng, Abhay Mittal, Yanbei Chen, Manchen Wang, Paolo Favaro, Joseph Tighe, Davide Modolo
TL;DR
This work targets open-world zero-shot recognition by vision-language models, focusing on two core challenges: semantic granularity and text specificity. It introduces two benchmarks—granularity consistency across a semantic hierarchy and specificity robustness via image-to-text retrieval with hard positives and negatives—to diagnose where current VLMs fall short, particularly for CLIP-family architectures. The study finds that models favor moderately fine-grained concepts, struggle with coarse-grained generalization, and produce similarity scores that can be misaligned with textual correctness; fine-tuning with hard samples yields limited, task-specific gains. The authors propose directions for improvement, including more balanced training data distributions, advanced cross-modality fusion strategies, and leveraging large language models to broaden generalization, supported by a two-level granularity benchmark and a language-only analysis to guide future research in robust open-world recognition. The cross-modality score is analyzed as $f(x_v, x_t) = E_v(x_v) \odot E_t(x_t)$, with propagation schemes $S^{\text{child}}$ and $S^{\text{leaf}}$ used to bridge CG and FG concepts, and evaluation via $\text{mAP}$ on hierarchical labels; specificity assessments rely on $AP$/$mAP$ in MSCOCO with challenging prompts. The findings have practical implications for deploying VLMs in real-world scenarios, where accurate alignment and generalization across varied linguistic expressions are critical for reliable open-world perception.
Abstract
This paper presents novel benchmarks for evaluating vision-language models (VLMs) in zero-shot recognition, focusing on granularity and specificity. Although VLMs excel in tasks like image captioning, they face challenges in open-world settings. Our benchmarks test VLMs' consistency in understanding concepts across semantic granularity levels and their response to varying text specificity. Findings show that VLMs favor moderately fine-grained concepts and struggle with specificity, often misjudging texts that differ from their training data. Extensive evaluations reveal limitations in current VLMs, particularly in distinguishing between correct and subtly incorrect descriptions. While fine-tuning offers some improvements, it doesn't fully address these issues, highlighting the need for VLMs with enhanced generalization capabilities for real-world applications. This study provides insights into VLM limitations and suggests directions for developing more robust models.
