RSI Paper
All PapersRESEARCH NOTE / 2309.16797

Promptbreeder: Self-Referential Self-Improvement Via Prompt Evolution

Promptbreeder:同时进化任务 prompt 与 mutation prompt

Chrisantha Fernando、Dylan Banarse、Henryk Michalewski、Simon Osindero、Tim Rocktäschel

Submitted Verified Version · v1Note Updated
THE QUESTION WORTH READING

不仅 search 更好的任务 prompt,还修改负责产生这些 prompt 的 mutation prompt,是在固定进化框架内研究改进 strategy self-modification 的案例。

Classification & RSI Relation 2 Variants · Editorial Assessment

主题标签用于检索;以下按实际 Experiment / Variant 判断更新对象与证据。Not Demonstrated 表示这项研究未提供相应证据。

Main Method

Update Target
Prompt & Context Evolution
Loop Role
Solver · Proposer
Persistence
Across Improvement Rounds
Recursive Reuse
Demonstrated
Evidence
Task Gain · Recursive Reuse
System Boundary
Task Prompts & Prompt-Improvement Strategy;以该论文实际可更新组件为边界,固定部分见下方判定。
Feedback
带答案的任务训练集提供 fitness;population selection 保留优胜个体;mutation prompt 被更新后继续控制下一轮 prompt 生成。
Evidence Scope
fitness 来自带答案的训练任务,base language model、外层选择算法和 hypermutation 机制仍固定。可编辑对象主要是 prompt 文本,结果受任务分布与评估预算制约;这里的 self-modification 范围不能延伸为完整系统任意重写和无界进步。 已核验固定版本的相关方法与主要结果;未独立复现。

完整方法更新 Task Prompts 和 Mutation Prompts;后者实际参与下一轮提案。Task-Prompt-only 消融不具有同样的改进操作更新。

检查原文设置 ↗

Task-Prompt-only Ablation

Update Target
Prompt & Context Evolution
Loop Role
Solver
Persistence
Across Improvement Rounds
Recursive Reuse
Not Demonstrated
Evidence
Task Gain
System Boundary
Task Prompts & Prompt-Improvement Strategy
Feedback
带答案的任务训练集提供 fitness;population selection 保留优胜个体;mutation prompt 被更新后继续控制下一轮 prompt 生成。
Evidence Scope
fitness 来自带答案的训练任务,base language model、外层选择算法和 hypermutation 机制仍固定。可编辑对象主要是 prompt 文本,结果受任务分布与评估预算制约;这里的 self-modification 范围不能延伸为完整系统任意重写和无界进步。 已核验固定版本的相关方法与主要结果;未独立复现。

只演化任务指令的对照用于检验 Meta-Mutation 作用,不沿用完整方法的 Improver 更新结论。

检查原文设置 ↗
Paper Claim

原论文明确提出或报告的内容

Prior Work

相关文献中已有的知识与结论

Inference

基于证据的解释、重建或教学推演

Hypothesis

待验证的猜测、实验计划或新研究提案

Idea Reconstruction 是从已知背景出发的推演,不代表作者真实心理过程。Follow-up 是研究提案;相关工作比较不等于已证实 Novelty。教学示例与原文案例在正文中区分。

Contents · 12 Questions
01

Research Problem & Background

问题为什么重要,解决它有什么价值?

Paper Claim

手写 prompt 容易受具体任务和设计者经验限制,固定的 prompt 改写 strategy 也可能阻碍 search。论文研究能否让 language model 进化任务 prompt,同时调整产生 prompt 变体的规则,使下一轮 search 采用由系统自己更新的改进 strategy。

Inference

一个通用 Prompt 未必适合所有任务,人工找好 Prompt 又依赖大量试错。Promptbreeder 同时研究任务指令和生成指令变体的方法,希望搜索过程能形成更有效的 Mutation Prompt,而非一直依赖固定改写话术。

02

Prior Work & Research Gap

前人做到哪一步,缺口在哪里?

Prior Work

OPRO 已将历史候选与分数放入 Meta-Prompt 生成新解。Promptbreeder 进一步区分 Task Prompt 与 Mutation Prompt,并对后者也进行变化。完整方法中的这种 Recursive Reuse 必须与只演化 Task Prompt 的 Variant 分开判断。

03

Idea Reconstruction

从已有知识与失败模式出发,如何走到这个想法?

Inference

先从普通 Prompt Search 出发:所有候选都由同一改写指令产生,容易集中在相似措辞。改写指令本身也是文本,Model 同样能生成其变体。于是可以把“如何产生新 Prompt”纳入种群,让选择过程间接筛选有用的变异方式。这里的间接 Credit Assignment 是最需要警惕的地方。

04

Core Intuition

用一个清楚的视角抓住方法本质。

Inference

如果 mutation 规则也用自然语言表示,generator 就可以把自己的操作条件作为可编辑对象。由此可区分直接改进任务 prompt 和改进产生 prompt 的方法:后者会影响下一轮候选的分布,是本文自指机制的核心。

05

Method & Worked Example

沿着输入、处理、输出走完 Pipeline。

Paper Claim

初始化多样化 prompt population,在训练题目上评估任务表现,以 tournament selection 保留更好的个体。language model 执行直接改写、分布式 mutation 等操作;hypermutation 会重写 mutation prompt,更新后的 mutation prompt 再参与后续任务 prompt 生成。

Inference

沿用原文算术任务作教学演示:Task Prompt 指导 Solver 解应用题,Mutation Prompt 要求改变解题组织方式。LLM 根据二者产生新 Task Prompt,在训练题上测 Fitness;Hyper-Mutation 还可改写 Mutation Prompt,新版本随后继续生成候选。输出是任务指令及伴随的变异策略。示例措辞为教学构造,实验还包含多种 Mutation Operators。

06

Mathematical Foundations

从符号、直觉与简单例子理解理论。

Inference

两层字符串映射足以说明自指关系:P 是任务指令,M 是变异指令,H 是更外层变异指令。LLM(M+P) 生成 P′,LLM(H+M) 生成 M′。加号表示文本拼接。Fitness 评价的是后代任务表现,因此 M 的贡献与 P 的初始质量、采样运气混在一起;公式没有保证 M′ 比 M 更善于改进。

P′ = LLM(M + P)
M′ = LLM(H + M)
Evaluate task performance after applying P′
07

Experiments & Claims

Research Question → Experiment → Answer

Paper Claim

Question:演化 Prompt 是否有效,变异策略的变化是否有贡献?→ Experiment:在算术、常识和分类任务比较提示基线与不同演化组件。→ Answer:作者报告任务增益;完整系统包含 Mutation Prompt 的更新与复用,但任务得分仍不足以单独识别每条 Mutation Strategy 的改进质量。

Paper Claim

作者报告,进化出的 prompt 在算术与常识 reasoning benchmark 上超过所比较的人工 prompt strategy,并能产生适用于仇恨言论分类的复杂 prompt。实验验证了有限任务域中的 prompt evolution,不意味着 language model 底层参数或通用能力持续增加。

08

Takeaways

这篇论文改变了哪些判断?

Inference

Prompt 可以承担 Solver 指令,也可以承担 Proposer 的改进策略。分类必须根据用途判断,不能因为实现载体同为文本,就把两种变化视为同一件事。

09

Most Fragile Assumption

哪一个假设失效会动摇方法?

Inference

最脆弱的假设是好后代意味着好 Mutation Prompt。一个强父代或一次幸运采样可能让无效 Mutation Strategy 被保留。

Inference

fitness 来自带答案的训练任务,base language model、外层选择算法和 hypermutation 机制仍固定。可编辑对象主要是 prompt 文本,结果受任务分布与评估预算制约;这里的 self-modification 范围不能延伸为完整系统任意重写和无界进步。

10

One-Week Reproduction

用一周检验一个最小且明确的命题。

Hypothesis

Day 1–2:固定十个初始 Task Prompts。Day 3–5:比较固定 Mutation 与可变 Mutation,在同样候选数下运行三轮。Day 6–7:将演化后的 Mutation Prompts 应用于全新的相同父代,测后继质量,隔离继承与变异贡献。

11

Counterexample Design

如何构造有辨识力的反例?

Hypothesis

让一个 Mutation Prompt 几乎复制父代,另一个会有效修改弱父代。若前者恰好配到高分父代并获胜,随后应用到弱父代失效,就能直接暴露归因混淆。

12

Follow-up Research

从缺陷与需求推导新的研究问题。

Prior Work

后续相关工作 HyperAgents 已研究可编辑 Meta-Agent,并用受控的 Improvement@k 比较产生更好后继的能力。因此,仅增加 Improver 评测不足以支撑新颖性。

Hypothesis

研究 Mutation Strategy 的可识别评价:将父代难度和修改幅度作为干预变量,建立跨父代的策略作用图。相对 OPRO 的整体候选排名,这测量“何种策略在什么起点产生什么改进”。如果收益只能由父代分数解释,就应拒绝改进策略进化的强结论。 相对 HyperAgents,待检验的缺口是改进机制在何种条件下可分解、移植与继承;需要同起点、同预算的组件交叉实验,识别机制作用及交互项。这个缺口尚未完成穷尽式检索,不能宣称已确认 Novelty。

Sources & Verification

阅读已固定版本的原文 Background、方法与主要结果,结合下列相关文献撰写。Paper Claim 表示作者报告,未独立复现;Inference 包括数学教学推演与 Idea Reconstruction。One-Week Reproduction、Counterexample 和 Follow-up 均为待执行提案,Novelty 尚需更全面的文献与实验检验。

  1. [1] Promptbreeder: Self-Referential Self-Improvement Via Prompt Evolution · v1 ↗原文 Background、Method / Formalization 与主要实验或理论结论。数字沿用原文设置;未独立运行完整实验。
  2. [2] Large Language Models as Optimizers ↗相关方法与研究背景;用于说明具体差异,不能替代对本篇结论的验证。
  3. [3] HyperAgents ↗Follow-up 的相关工作核查;晚于原论文的研究仅用于评估提案,不作为作者当时的知识或动机。
arXiv:2309.16797 · v1 / REVIEWED 2026.09.13
返回全部论文