SPARC: Score Prompting and Adaptive Fusion for Zero-Shot Multi-Label Recognition in Vision-Language Models
Kevin Miller, Samarth Mishra, Aditya Gangrade, Kate Saenko, Venkatesh Saligrama
TL;DR
SPARC introduces a zero-shot, training-free solution for multi-label recognition with Vision-Language Models by querying compound prompts and applying debiasing plus adaptive fusion of scores. It reveals that VLMs often exhibit OR-like behavior with a small AND bonus in compound prompts, motivating normalization and a rank-variance-based fusion to extract robust signals, including a key insight that the second-highest compound score is often more discriminative than the maximum. The method demonstrates strong mAP gains across COCO, VOC, and NUS-WIDE and across nine CLIP backbones, while remaining complementary to other zero-shot techniques. A theory-backed treatment explains the weakened-max phenomenon and provides conditions under which second-max fusion is advantageous, underscoring SPARC’s broader implications for score-based decoding in black-box VLMs and its practical impact as a plug-and-play, training-free enhancement.
Abstract
Zero-shot multi-label recognition (MLR) with Vision-Language Models (VLMs) faces significant challenges without training data, model tuning, or architectural modifications. Existing approaches require prompt tuning or architectural adaptations, limiting zero-shot applicability. Our work proposes a novel solution treating VLMs as black boxes, leveraging scores without training data or ground truth. Using large language model insights on object co-occurrence, we introduce compound prompts grounded in realistic object combinations. Analysis of these prompt scores reveals VLM biases and ``AND''/``OR'' signal ambiguities, notably that maximum compound scores are surprisingly suboptimal compared to second-highest scores. We address these through a debiasing and score-fusion algorithm that corrects image bias and clarifies VLM response behaviors. Our method enhances other zero-shot approaches, consistently improving their results. Experiments show superior mean Average Precision (mAP) compared to methods requiring training data, achieved through refined object ranking for robust zero-shot MLR.
