← 最新论文
🤖 machine learning

Stabilizing Black-Box Prompt Optimization with Textual Regularization and Signal Aggregation

本文介绍了 TRAS,这是一个即插即用的框架,它通过结合来自成功预测的文本正则化与用于过滤噪声的蒙特卡洛信号聚合,稳定了黑盒提示词优化,从而与现有方法相比,提高了准确性、收敛速度以及针对模型迁移的鲁棒性。

原作者: MohammadReza Davari, Utkarsh Garg, Weixin Cai, Eugene Belilovsky

发布于 2026-06-24
📖 1 分钟阅读☕ 轻松阅读

原作者: MohammadReza Davari, Utkarsh Garg, Weixin Cai, Eugene Belilovsky

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,你正在试图教一个非常聪明但有点难以捉摸的机器人如何解决谜题。你无法看到它大脑内部的情况(它是一个“黑盒”),你只能通过编写指令(称为提示词/Prompts)来与它交流。

长期以来,改进这些指令的最佳方法叫做自动提示优化(Automatic Prompt Optimization, APO)。这就像是一个学生在考试,做错了一道题,然后询问老师:“我为什么会错?”老师给出一个批评(“文本梯度”),然后学生修改自己的答题卡,以修复那个特定的错误。

这篇论文指出,这种“只修补错误”的方法有一个巨大的缺陷:它过于关注哪里错了,而忽略了哪里对了。

问题:“过度修正”陷阱

想象一下你正在调节收音机以寻找一个清晰的频道。

  • 旧方法(仅关注错误): 每当听到杂音(错误)时,你就疯狂地转动旋钮试图修复它。但因为你只听到了杂音,你可能会不小心把旋钮转过了清晰的频道,或者删除了原本运行得非常完美的设置。你会在原地打转,让信号在变好之前变得更糟。用论文中的术极,这被称为语义漂移(semantic drift)——你修复了一个小错误,却意外地删除了原本对整体非常有帮助的关键指令。

解决方案:TRAS

作者提出了一个名为 TRAS(具有聚合信号的文本正则化)的新框架。这就像是给学生两种类型的反馈,而不不仅仅是一种。

1. “别碰那里!”信号(文本正则化)

与其只问“哪里错了?”,TRAS 还会问“什么地方起作用了?”

  • 类比: 想象你正在炖肉。旧方法只会告诉你:“这根胡萝卜太硬了,切小一点!”TRAS 还会说:“嘿,盐的分量很完美,汤底也很浓郁——千万不要改动这些!
  • 运作方式: 当模型给出正确的答案时,TRAS 会分析它为什么是对的,并创建一个“正则化器”(一条规则),该规则规定:“保持这些指令部分原封不动。”这可以防止机器人在试图修复错误的同时,意外地删除了那些真正有用的部分。

2. “专家委员会”(蒙特卡洛信号聚合)

大语言模型(LLMs)有点像人类;如果你问它们同一个问题两次,它们可能会给出略有不同的答案。有时它们会产生噪声或感到困惑。

  • 类比: 想象你向一个人问路,他说:“在那个大橡树那里左转。”你问第二个人,他也说:“在大橡树那里左转。”你问第三个人,他也说:“在大橡树那里左转。”于是你很有信心。但如果你问第四个人,他却说:“在加油站那里右转。”这时你就知道第四个人是个异类或者他糊涂了。
  • 运作方式: TRAS 不仅仅向模型请求一次反馈。它会请求多次(采样多个“梯度”和“正则化器”)。然后,它表现得像一位明智的委员会主席,倾听所有的意见,并找到共同的、一致的建议。它会忽略那些奇怪的、带有噪声的异类,并给机器人一个单一的、清晰且可靠的指令。

加分项:“搬家”(自动提示迁移)

这篇论文还解决了实际问题:自动提示迁移(Automatic Prompt Migration, APM)

  • 场景: 你已经花费数周时间为“模型 A”(比如 GPT-3.5)完善了一套指令。现在,你想把同样的指令用于“模型 B”(比如 GPT-4o)。
  • 风险: 如果你只是把完美的指令拿过来,并尝试使用旧的“修复错误”法来为新模型重新优化,新模型可能会感到困惑,并意外地删除了那些原本对它有效的指令部分。这就像你搬到新房子后,因为兴奋于重新布置家具,结果把那些完美契合的家具都扔掉了。
  • TRAS 的解决方法: 在迁移到新模型时,TRAS 会立即激活“别碰那里!”信号。它将旧的、行之有效的指令视为珍贵的基石,仅进行微小的、安全的调整以适应新模型,确保你不会丢失已经建立好的“专家级”知识。

结果

论文在各种逻辑和推理任务上测试了它。

  • 更高的准确率: 机器人解决了更多的正确问题。
  • 更快的学习速度: 它不需要为了寻找正确的设置而原地打转;它能更快达到目标。
  • 更便宜: 因为它学习得更快且犯错更少,所以使用了更少的“API 调用”(这涉及成本)。
  • 稳定性: 结果更加一致;它不会在性能的高峰和低谷之间剧烈波动。

简而言之,TRAS 教会我们,要很好地教导一个黑盒 AI,你不应该只在它失败时对着它大喊大叫。你也应该在它成功时对它耳语,告诉它具体要保留什么,并且你应该向一组人征求建议,以确保你没有在听从一个糊涂的声音。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →