Make Prompt-based Black-Box Tuning Colorful: Boosting Model Generalization from Three Orthogonal Perspectives
Qiushi Sun, Chengcheng Han, Nuo Chen, Renyu Zhu, Jingyang Gong, Xiang Li, Ming Gao
TL;DR
Open LMaaS settings restrict gradient access, motivating gradient-free prompt tuning. The authors propose BBT-RGB, a gradient-free framework with Three components: Two-Stage DFOs for robust convergence, M2 Verbalizers for leveraging multiple label cues, and In2 Initialization for strong prompt startup. Across seven GLUE-like tasks with a RoBERTa-Large backbone, BBT-RGB delivers strong gains over gradient-free baselines and even surpasses full fine-tuning on some entailment tasks, all with improved stability. The work offers a cost-efficient, plug-and-play pathway to adapt LLMs via prompts, accompanied by public code for broader adoption.
Abstract
Large language models (LLMs) have shown increasing power on various natural language processing (NLP) tasks. However, tuning these models for downstream tasks usually needs exorbitant costs or is unavailable due to commercial considerations. Recently, black-box tuning has been proposed to address this problem by optimizing task-specific prompts without accessing the gradients and hidden representations. However, most existing works have yet fully exploited the potential of gradient-free optimization under the scenario of few-shot learning. In this paper, we describe BBT-RGB, a suite of straightforward and complementary techniques for enhancing the efficiency and performance of black-box optimization. Specifically, our method includes three plug-and-play components: (1) Two-stage derivative-free optimization strategy that facilitates fast convergence and mitigates overfitting; (2) Automatic verbalizer construction with its novel usage under few-shot settings; (3) Better prompt initialization policy based on instruction search and auto-selected demonstration. Extensive experiments across various tasks on natural language understanding and inference demonstrate the effectiveness of our method. Our codes are publicly available at https://github.com/QiushiSun/BBT-RGB.
