论文:Hierarchical Self-Improvement: A Framework for Task-Specific Evolvable Agent Harnesses

作者与团队: Tailin Zhou;HKUST(香港科技大学)。2026 预印本;结果见 HTML 版

问题

需要同时改进任务执行框架和演化策略,并且要明确划定哪些部分可以修改。

核心机制

任务系统和改进方法分开演化。演化器修改任务执行框架,元演化器再修改演化策略;两者共享同一个冻结模型,元演化器自身的执行逻辑保持固定。

HSI:任务框架与演化策略的分层改进

读图

①—③产生并保留任务框架的候选版本,④调整下一轮的演化策略;⑤只在全部迭代结束后执行。②会调用任务执行与外部评测,反馈再返回②。三个作用域的工具、上下文和历史分开;任务执行时关闭推理模式,改写时开启。

图中名称与公式符号

Task Harness(任务执行框架)记为 H;Evolver Strategy(演化策略)记为 Σ,对应综述中的记法 R:改进策略;Frozen Model(冻结模型)记为 M。

生成候选:修改任务执行框架

{Vt(k)}k=1Kt=main_evolution(H^t,ht;M)\{V_t^{(k)}\}_{k=1}^{K_t}=\mathrm{main\_evolution}(\hat H_t,h_t;M)

Ĥₜ 是选中的历史框架,hₜ 是本轮改进假设;Vₜ⁽ᵏ⁾ 是第 k 个候选框架,Kₜ 是候选总数。假设要说明预期改进方向,以及怎样判定它不成立。

更新策略:修改产生候选的方法

Σt+1=meta_evolution(Gt∪Ct,Σt;M)\Sigma_{t+1}=\mathrm{meta\_evolution}(\mathcal G_t\cup C_t,\Sigma_t;M)

历史版本图 Gₜ 和本轮保留的版本池 Cₜ,为更新演化策略 Σ 提供依据。改变的是后续怎样选起点、改写和保留候选;不是只积累一条经验。

计算奖励:降低偶然高分的影响

r=μ−zσn,z=0.5r=\mu-z\frac{\sigma}{\sqrt n},\qquad z=0.5

μ 是平均进度,σ 是标准差,n 是评测次数;搜索时进度缩放到 [0,1]。次数和均分相同时,波动越大,奖励越低。下表报告的是原始平均进度,不是这个搜索排序分数。

固定边界

模型权重、任务接入接口、外部评测与数据划分、元演化器自身执行逻辑保持固定。原文正文将最终选版列入可演化策略,实验配置与公开代码却将其设为固定;图中因此将最终选版单列为收尾步骤。

结果

(BALROG Crafter,固定 DeepSeek-V4-Flash,Table 1):%Progress 衡量环境定义的任务完成进度,范围为 0—100;这里报告多次评估的平均进度,不是完整任务的成功率。

原始 meta-off meta-on
11.6 36.4 44.6

比较条件

  • Setup A 是同分布的演化比较,不是独立留出测试。
  • 在较难的 NLE 任务上,收益有限。
  • 不同模型的榜单分数不能与此作同条件排名。

返回 RSI 专题 · 检索论文与资料

更新于 2026-11-09 · 研究方法