Prompt learning is a new learning paradigm which reformulates downstream tasks as similar pretraining tasks on pretrained models by leveraging textual prompts. Recent works have demonstrated that prompt learning is particularly useful for few-shot learning, where there is limited training data. Depending on the granularity of prompts, those methods can be roughly divided into task-level prompting and instance-level prompting. Task-level prompting methods learn one universal prompt for all input samples, which is efficient but ineffective to capture subtle differences among different classes. Instance-level prompting methods learn a specific prompt for each input, though effective but inefficient. In this work, we develop a novel prototype-based prompt learning method to overcome the above limitations. In particular, we focus on few-shot image recognition tasks on pretrained vision-language models (PVLMs) and develop a method of prompting through prototype (PTP), where we define $K$ image prototypes and $K$ prompt prototypes. In PTP, the image prototype represents a centroid of a certain image cluster in the latent space and a prompt prototype is defined as a soft prompt in the continuous space. The similarity between a query image and an image prototype determines how much this prediction relies on the corresponding prompt prototype. Hence, in PTP, similar images will utilize similar prompting ways. Through extensive experiments on seven real-world benchmarks, we show that PTP is an effective method to leverage the latent knowledge and adaptive to various PVLMs. Moreover, through detailed analysis, we discuss pros and cons for prompt learning and parameter-efficient fine-tuning under the context of few-shot learning.
翻译:快速学习是一种新的学习模式,它通过利用文字提示,将下游任务重新定位为对预先培训的模型进行类似的培训前任务,通过利用文字提示,将下游任务重新定位为对预培训模式的类似培训任务。最近的工作表明,在培训数据有限的情况下,迅速学习对于一些短片学习特别有用。根据提示的粒子特性,这些方法可以大致分为任务级的提示和实例层次的提示。任务级的提示方法对所有输入样本都学习一种通用的即时方法,这种方法效率很高,但无法捕捉不同类别之间的微妙差异。 点一级促动方法对每项输入都具有特别的及时性。在这项工作中,我们开发了一种基于原型的快速学习方法,以克服上述限制。特别是,我们把重点放在了少数光谱化的快速学习方法上。 通过快速的模型分析, 快速的模型分析, 快速的模型, 快速的模型, 快速的模型, 模拟的模型, 模拟的模型, 模拟的模型, 和模拟的模型, 模拟的模型, 模拟, 模拟的模型, 模拟, 模拟, 模拟的模型, 模拟, 和模拟的模型, 模拟的模型, 模拟, 模拟, 模拟, 模拟的, 将 模拟的, 模拟的, 和模拟的, 模拟的, 模拟, 模拟, 模拟的, 模拟的, 模拟的, 和模拟的, 模拟的, 模拟的, 模拟的, 和模拟的, 模拟的, 模拟的, 模拟的, 模拟的, 模拟的, 模拟的, 模拟的, 和模拟的, 模拟的, 模拟的, 和模拟的, 模拟的, 模拟的, 模拟的, 模拟的, 模拟的, 模拟的, 模拟的, 模拟的, 模拟的, 和模拟的, 模拟的, 模拟的, 模拟的, 模拟的, 模拟的, 模拟的, 模拟的, 和模拟的, 模拟的, 模拟的, 和模拟的, 模拟的, 模拟的, 和模拟的, 和模拟的, 和模拟的, 模拟的, 和模拟的, 模拟的, 模拟的,