论文略读:Prefix-Tuning: Optimizing Continuous Prompts for Generation

2021 ACL

  • 固定预训练LM,为LM添加可训练,任务特定的前缀
    • 这样就可以为不同任务保存不同的前缀
    • 这种前缀可以看成连续可微的soft prompt,相比于离散的token,更好优化,效果更好
  • 训练的时候只需要更新prefix部分的参数,固定LM部分的参数即可
  • 对于自回归模型,在句子前面添加前缀,得到 z = PREFIX; x; y
  • 对于encoder-decoder模型:Encoder和Decoder都增加了前缀,得到 z = PREFIX; x; PREFIX0; y
    • Encoder端增加前缀是为了引导输入部分的编码
    • Decoder 端增加前缀是为了引导后续token的生成
    • Prefix-tuning略优于Infix-tuning
      • Infix-tuning形式为 x; INFIX; y
      • Prefix-tuning形式为 PREFIX; x; y
  • 直接学习参数效果不好,需要使用MLP对Pθ进行reparameter修正
    • Pθi,: = MLP(Pθ'i,:)
相关推荐
aneasystone本尊5 分钟前
学习大模型推理的加速技术:量化、投机采样与 PD 分离
人工智能
IT_陈寒21 分钟前
Vite热更新失效?你可能漏了这个配置项
前端·人工智能·后端
EatFan22 分钟前
从 Prompt 到 Harness:AI Agent 的竞争层为什么转移到了“外骨骼“
人工智能·ai agent
知了一笑27 分钟前
企业的AI转型,真能找到出路吗?
人工智能·ai·aigc
whyutianict_vv35 分钟前
从技术栈视角评估AI大模型培训机构:Python、RAG、Agent与部署的能力核对清单
人工智能
JAVA前线43 分钟前
以餐厅后厨为例讲清楚AI十大技术概念
人工智能
许雪里1 小时前
XXL-AI|AI应用开发平台(Agent编排、多供应商、「MCP + SKILL + RAG」扩展、工程化底座)
人工智能·agent·ai编程
Csvn6 小时前
第 28 章 案例四 多智能体协作系统
人工智能·aigc·agent
IT_陈寒6 小时前
Java中equals方法比了个寂寞?原来这才是正确的重写姿势
前端·人工智能·后端
吴佳浩6 小时前
Agent 怎么做自动化评测?构建端到端的 Agent Evaluation 体系
人工智能·agent·ai编程