Exploring Task-Level Optimal Prompts for Visual In-Context Learning
Yan Zhu, Huan Ma, Changqing Zhang
TL;DR
This work addresses the high cost of per-sample prompt search in Visual In-Context Learning (VICL) for Vision Foundation Models. It reveals that a single task-level prompt can achieve near-optimal performance for most samples, enabling substantial cost reductions, and proposes two training-free search strategies—Top-K and Greedy—to identify such prompts efficiently. Empirical results across foreground segmentation, object detection, and colorization show state-of-the-art VICL performance with drastically reduced search time (over 98% saved) and results close to an Oracle baseline, validating the practicality of task-level prompting. The approach significantly improves the scalability and deployability of VICL by shifting from costly sample-specific prompts to a shared, task-level prompt with adaptive, low-overhead search methods.
Abstract
With the development of Vision Foundation Models (VFMs) in recent years, Visual In-Context Learning (VICL) has become a better choice compared to modifying models in most scenarios. Different from retraining or fine-tuning model, VICL does not require modifications to the model's weights or architecture, and only needs a prompt with demonstrations to teach VFM how to solve tasks. Currently, significant computational cost for finding optimal prompts for every test sample hinders the deployment of VICL, as determining which demonstrations to use for constructing prompts is very costly. In this paper, however, we find a counterintuitive phenomenon that most test samples actually achieve optimal performance under the same prompts, and searching for sample-level prompts only costs more time but results in completely identical prompts. Therefore, we propose task-level prompting to reduce the cost of searching for prompts during the inference stage and introduce two time-saving yet effective task-level prompt search strategies. Extensive experimental results show that our proposed method can identify near-optimal prompts and reach the best VICL performance with a minimal cost that prior work has never achieved.
