Prefix Tuning是一种用于自然语言生成任务的参数高效微调技术。它的核心思想是在模型的输入序列前添加一系列连续的任务特定向量,这些向量被称为前缀(prefix)。这些前缀向量是可训练的,而预训练语言模型(PLM)的其他参数则保持固定。这种方法的优势在于可以在不改变模型结构的情况下,为不同的任务提供不同的提示。

在Prefix Tuning中,模型的输入不仅包括原始的任务输入,还包括这些前缀向量。
这样,模型在处理输入序列时,每一层的输入都会包含这些额外的前缀向量,从而适配下游任务。在实际应用中,Prefix Tuning已被证明在多种自然语言处理任务中有效,包括文本生成、摘要生成等。它通过在模型的输入中添加可训练的前缀向量,使得模型能够在不改变原有参数的情况下,更好地适应特定的下游任务.
前缀微调(Prefix-tuning)是通过在预训练语言模型的输入文本前添加人工设计的前缀,引入任务指导信息,解决传统预训练模型在生成任务中缺乏控制、指导和数据偏差的问题,从而提高生成质量和可控性。前缀微调的思路是: