Summary

Dream-RSI 把一轮跑完的 discovery tree 冻结成 replay simulator,让候选 exploration policy 在录好的分支上重走一遍拿到零执行成本的 off-policy 反馈,据此改写策略代码再放回线上,形成 meta-exploration 层的自改进循环——底层 coding agent、evaluator 与全部模型权重不变,只有 exploration policy 的代码在变。在 Lasso path、三个数学优化任务与四个 KernelBench kernel 上,它相对同初始化、策略冻结的 Recursive Fixed Exploration 用更少的 discovery-agent 调用(Lasso 侧 317 vs 550、1879 vs 3200)拿到持平或更好的结果。但 replay 只能重放录过的分支,全部实验单次运行、无任何方差估计,且 offline dreaming 本身的 LLM 成本未计入论文的 Compute 口径。

Problem & Motivation

AlphaEvolve 一系的 discovery loop 把算力全投在候选解上,而决定”在哪条分支上继续、开几条新分支、并行多少、什么时候停”的 exploration 策略通常是手写且全程固定的。作者要把这一层也纳入优化,并且把障碍讲得比方法本身更清楚,这是全文最有价值的部分。

障碍有两条,都是结构性的。其一,meta 层的反馈延迟且昂贵:评一个候选解只要跑一次评测,评一个 exploration policy 却要看它如何塑造后续几十上百个 proposal–evaluation 循环。其二,meta-policy 空间很大,新写的策略大概率不如旧的,必须试很多个。两条合起来意味着每试一个策略都要付一次完整 rollout 的钱,而 RSI 恰恰需要反复试。

作者的切入点是:这笔钱已经付过了。一轮跑完的 discovery 过程本身就录下了一棵树,每个节点存着当时的 workspace、生成的产物、评测诊断和分数。既然执行结果都在,换一个策略去走这棵树就不必重新调用 coding agent 和 evaluator。论文把这个类比明确接到 model-based RL 与 Dreamer 一系上,并用脚注声明 replay simulator 与标题里的 “worlds” 同义。

Method

系统里有四个角色,只有一个会变:固定的 discovery agent(Gemini CLI 驱动 Gemini-3.1-Pro 或 Gemini-3.7-Flash)、固定的 evaluator、可执行的 exploration policy(一段代码)、固定的 LLM policy-development agent。论文全文未说明最后这个角色用的是哪个模型(C17)。

Discovery tree 与共享决策接口。 root 是初始 workspace,每个非 root 节点 有唯一 primary parent,discovery agent 从 parent 存档的 workspace 续跑一次 generation–evaluation 尝试,节点里存下 filesystem snapshot、产物、评测诊断与分数 。策略观察当前树 ,可选节点为 ,动作是一个大小不超过并行 worker 数 的 batch。online 与 replay 共用这同一个接口,区别只在选中 batch 之后的转移。

Online rollout。 第 轮由 指导,最多 轮决策,每轮选中的节点并行展开各产出一个孩子。这个转移是随机的,同一个 workspace 可能生成不同结果。选空 batch 或跑满 即结束,整棵树 进入 history 。

Offline replay(dreaming)。 冻结,构造 个策略版本 ( 就是当前策略),每个版本在每一棵历史树上各评一遍。replay 的转移是确定性的:选中节点只”揭示”已录好的孩子——非 root 节点只有唯一一个录好的孩子,root 返回最早创建的那个尚未揭示的分支,录完即返回空集,最多 轮(C10)。

这里有一条论文没有当作限制来写、却决定了整个方法适用边界的性质:replay 只能重放录过的东西。候选策略能做的是换顺序、换批次大小、多走或少走几步、早点停;它不能评估”如果在某个节点换个方向会怎样”,因为那个反事实结果从来没有被执行过。换句话说,被 dreaming 优化的其实是预算分配、批处理与停止规则,不是一般意义上的 exploration 策略。

Replay objective(Eq. 1)。 ,三项分别是发现质量(replay 中达到的最好分)、执行成本惩罚(揭示的非 root 节点数)、并行奖励(平均每轮决策执行的尝试数)。 的数值论文未给(C12)。

策略选择。 ,。候选集包含当前策略,因此 。这是论文给出的唯一保证,它只在固定 history 的平均 replay 分上成立,不涉及线上表现(C11)。

Key Results

三个域共 8 个任务。Compute 一律指累计 discovery-agent 调用数(C9)。

算法工程:Lasso regularization path。 在 SimpleTES 同款的 17 个合成实例上做 discovery,在 6 个 held-out 下游数据集上测 wall-clock 运行时(ms,越低越好),5 轮递归(C8、C17)。

MethodModelComputeGisetteRCV1DNALeukemiaColonDuke BreastAvg.
sklearn––11275.2252881.793.8227.2229.8374.044180.3
glmnet––9063.673072.8351.945.024.247.713767.5
SimpleTESgpt-oss-120b51,2003141.919625.615.915.511.618.13804.8
SimpleTES†gpt-oss-120b51,2008651.041143.137.628.219.531.18318.4
Recursive FixedGemini-3.1-Pro5501861.819550.141.526.114.528.43587.1
Recursive FixedGemini-3.7-Flash32001133.113873.029.824.115.724.42516.7
Dream-RSIGemini-3.1-Pro3172841.014616.049.930.216.432.52931.0
Dream-RSIGemini-3.7-Flash18791091.912923.431.421.012.223.62350.6

(粗体为笔记标注的、Recursive Fixed 优于同 backbone Dream-RSI 的格子,非论文原有标注。)

论文的读法是”更好的 quality–compute 权衡”:Pro 侧 3587.1 → 2931.0 且 550 → 317,Flash 侧 2516.7 → 2350.6 且 3200 → 1879(C1、C2)。但逐列看,Pro 侧 Dream-RSI 在 6 个数据集里有 5 个更慢,只在 RCV1 上更快(C3)。RCV1 与其余五列相差三到四个数量级,而 Avg. 的算法论文从未定义(C4)——按未加权算术均值反算(以下为笔记推算,非论文陈述):RCV1 单独贡献 ms 的改进,其余五列合计让均值变差 ms,两者相加正好等于表中的 。也就是说 Pro 侧的头条改进完全由一个数据集撑起,其余五个是净损失。Flash 侧结论相反,6 个里赢 5 个(只输 DNA),那一侧的”更好的权衡”是成立的。

对 SimpleTES 的比较同理:SimpleTES 在 DNA、Leukemia、Colon、Duke Breast 四个小数据集上更快,Dream-RSI 只赢 Gisette 与 RCV1(C4)。“两个数量级更少调用下取得更低平均运行时”字面为真,但这个平均同样是被 RCV1 支配的。

数学优化(Table 1,10 轮,均用 Gemini-3.1-Pro)。

MethodLLMSum Diff ↑Auto Correlation ↓Circle Packing ↑
AlphaEvolveGemini-2.0 Pro + Flash–1.4557002.635862
AlphaEvolveV2Gemini-2.0 Pro + Flash1.121936–2.635983
OpenEvolve-–1.460000-
CodeEvolve-––2.635980
ShinkaEvolveMixed–1.4578002.635982
TTS-DiscoveryQwen3-8B––2.635983
ThetaEvolveDistilled-Qwen3-8B–1.4930002.635983
EvoXGemini-3.0-Pro–1.4589002.635900
SimpleTESGPT-OSS-120B1.1439751.4536752.635983
Recursive FixedGemini-3.1-Pro1.1440471.4560012.635983
Dream-RSIGemini-3.1-Pro1.1454271.4563752.635983

三个任务里,相对受控 baseline 的净胜只有 Sum Diff 的 (0.12%)。Circle Packing 上 Dream-RSI、Recursive Fixed、SimpleTES、AlphaEvolveV2、TTS-Discovery、ThetaEvolve 六方完全相同到小数点后六位。Auto Correlation 上 Dream-RSI 的 1.456375 差于自己的 Recursive Fixed(1.456001),也差于 AlphaEvolve 与 SimpleTES,加粗的是 SimpleTES 而非 Dream-RSI;论文的措辞是 “remaining competitive”(C6)。Table 1 没有 Compute 列,“50× 预算节省”只能靠正文的 “fewer than 1,000 generations” 与 SimpleTES 的 51,200 相除得到(C5)。

GPU kernel(KernelBench,Figure 4)。 VGG16 与 LayerNorm 报”以 2.43× / 1.79× 更少 generation 达到相当性能”,ConvDiv 与 ConvMax 报”相同预算下性能高 2.09× / 1.44ד。四个任务用了两套比较轴,没有一个统一指标贯穿全部,也没有绝对数值表格(C7)。

§5.1 消融(仅 ConvDiv)。 把历史抽象成方向性建议注入 prompt,在等预算下对 Dream-RSI 与 Recursive Fixed 都劣于不加指引的版本。作者的解释是强语义先验过度约束了并行探索的多样性(C16)。

§5.2 行为演化(ConvDiv)。 正文只给了”评估尝试数从 110 降到 50”这一句;Figure 6 的数据标签给出完整 9 轮(C15):

轮次E0E1E2E3E4E5E6E7E8
round-best (1/ms)0.4270.6250.8551.4031.4881.4991.7701.8801.898
评估尝试数11011087805092809186

Evidence Ledger

Claim IDClaimTypeSource locatorEvidence excerptStatus
C1Lasso/Gemini-3.1-Pro:Dream-RSI 2931.0 ms / 317 calls,Recursive Fixed 3587.1 ms / 550 callsnumberFigure 3(a) 表 + §4.1 Main Results”reduces the average runtime … from 3587.1 ms to 2931.0 ms while using only 317 discovery-agent calls, compared with 550”source-verified
C2Lasso/Gemini-3.7-Flash:2350.6 ms / 1879 calls vs 2516.7 ms / 3200 callsnumberFigure 3(a) 表 + §4.1”further reduces the average runtime from 2516.7 ms to 2350.6 ms using 1879 calls instead of 3200”source-verified
C3Gemini-3.1-Pro 下 Dream-RSI 在 6 个 held-out 中 5 个慢于 Recursive Fixed(2841.0/1861.8、49.9/41.5、30.2/26.1、16.4/14.5、32.5/28.4),仅 RCV1 更快(14616.0/19550.1)numberFigure 3(a) 表表行 “Dream-RSI / Gemini-3.1-Pro / 317 / 2841.0 / 14616.0 / 49.9 / 30.2 / 16.4 / 32.5 / 2931.0”source-verified
C4SimpleTES 在 DNA/Leukemia/Colon/Duke Breast 四列快于 Dream-RSI-Pro;“Avg.” 的计算口径论文未定义comparisonFigure 3(a) 表 + captioncaption 仅有 “Final wall-clock runtime on six held-out downstream tasks; lower is better”source-verified(verifier 附注:Avg. 口径未定义;未加权算术均值读法经逐行反算成立)
C5Intro 声称对 SimpleTES 最多 162×、对 fixed-exploration 1.7× 的调用削减,数学侧 >50×,kernel 侧 1.79×–2.43× 或最多 2.09×number§1 Introduction”reducing agent calls by up to 162× over SimpleTES and 1.7× over fixed-exploration baselines”source-verified
C6Table 1:Sum Diff 1.145427 > 1.144047 > 1.143975;Auto Correlation(越低越好)1.456375 差于 Fixed 1.456001、AlphaEvolve 1.455700、SimpleTES 1.453675;Circle Packing 2.635983 六方相同numberTable 1”Dream-RSI / Gemini-3.1-Pro / 1.145427 / 1.456375 / 2.635983”source-verified(Auto Correlation 加粗的是 SimpleTES,非 Dream-RSI)
C7KernelBench 仅给比值,四任务分用两套比较轴,无绝对数值表number§4.3 + Figure 4 caption”reaches comparable performance with 2.43× and 1.79× fewer generations”source-verified
C8每轮预算 Pro 10×11=110 calls、Flash 32×20=640 calls;Lasso 5 轮、数学 10 轮;Round 1 两法对齐benchmark-setting§4 前言 + §4.1 + §4.2”10 parallel workspaces with up to 11 refinement steps (10×11=110 discovery-agent calls)“source-verified
C9Compute 定义为累计 discovery-agent 调用数;offline dreaming 中 policy-development agent 的 M 次改写与 t 棵树的重放评估未计入任何报告成本benchmark-setting§4 前言 + §3 Policy improvement”The discovery cost is quantified by the total cumulative number of discovery-agent calls.”source-verified
C10replay 对非 root 节点只返回其唯一录制孩子、对 root 返回最早创建的未揭示分支,不生成 T_i 之外的结果causal-mechanism§3 Offline evaluation”replay returns recorded children of the selected nodes deterministically rather than generating new candidates”source-verified
C11单调性仅在固定 history 的平均 replay 分上成立;论文未给线上改进保证,也未测量 replay 分与线上表现的相关性causal-mechanism§3 Policy improvement and selection;全文”no worse than the current policy π_t in average replay score on the fixed history H_t”source-verified
C12β₁、β₂、M、K₁、K₂ 全文只有符号、无数值benchmark-setting§3;全文”For fixed coefficients β₁, β₂ ≥ 0, the replay score is”source-verified(Finder 曾误判 Appendix A 为空,verifier 核实其确有三个数学任务的形式定义,已更正)
C13全文无随机种子、无重复运行、无 error bar、无标准差benchmark-setting全文(no matching text found)source-verified
C14唯一受控 exploration 对照为 Recursive Fixed Exploration;无随机 / 随机重启 / Best-of-N / 随机 meta-policy 对照sota-novelty§4 前言、§4.1–4.3、§5”Our primary controlled baseline is Recursive Fixed Exploration, which … keeps the exploration policy fixed across recursive discovery rounds.”source-verified
C15§5.2 正文只给 “110 → 50”;Figure 6 数据标签给出 9 轮 round-best 0.427→1.898 与尝试数 110/110/87/80/50/92/80/91/86number§5.2 + Figure 6(a)(b) 数据标签”reducing the number of evaluated attempts from 110 to 50”source-verified
C16§5.1:prompt 级语义指引在等预算下对两种范式都劣于不加指引;实验仅在 ConvDiv 上做comparison§5.1 + Figure 5”explicit directional guidance consistently underperforms its unguided counterpart across both paradigms under equivalent discovery budgets”source-verified
C178 任务 / 三域;Lasso 用 SimpleTES 同款 17 个合成实例 + 6 个 held-out;kernel 为 VGG16/LayerNorm/ConvDiv/ConvMax;policy-development agent 用哪个模型全文未说明benchmark-setting§1、§3、§4.1、§4.3”A fixed LLM-based policy-development agent uses this feedback to revise the exploration policy code”source-verified
C18Figure 3(a) 含 SimpleTES† 行(8651.0 / 41143.1 / 37.6 / 28.2 / 19.5 / 31.1 / Avg. 8318.4,同为 51,200 generations),全文无处解释 †numberFigure 3(a) 表 + caption”SimpleTES † / gpt-oss-120b / 51,200 / 8651.0 / 41143.1 / 37.6 / 28.2 / 19.5 / 31.1 / 8318.4”source-verified(† 在全文仅出现一次,无对应说明)
C19论文列出 github.com/zhengkid/Dream-RSI 与 dream-rsi.com;未声明 license,也未明确声明代码已发布license-code题名页链接行”github.com/zhengkid/Dream-RSI | dream-rsi.com”source-verified
C2017 位作者;渲染出的机构为 Google、Google Deepmind、University of Maryland College Park、University of Virginia;cs.CL;12 页;2026-09-14 v1number题名页 + arXiv abs 页”arXiv:2609.14858v1 [cs.CL] 14 Sep 2026”source-verified(HTML 中的 “\thepa” 为宏未展开的渲染残留,PDF 中该机构为 Google)
C21Appendix B.2 Listing 2 告知 policy-development agent:replay 中超出冻结轨迹 branch/refine 计数的 plan “out of support and cannot earn replay reward”causal-mechanismAppendix B.2, Listing 2”a requested plan beyond the frozen trace’s … is out of support and cannot earn replay reward”not-checkable
C22Listing 2 的排序口径为 “pareto.reward = pareto.auc - lambda * parallel_penalty”(对策略的单个 beta 旋钮做 sweep),与 §3 Eq.(1) 的标量 V 不是同一函数benchmark-settingAppendix B.2, Listing 2 vs §3 Eq.(1)“The evaluator sweeps your single beta knob and ranks the resulting curve by: pareto.reward = pareto.auc - lambda * parallel_penalty”not-checkable
C23Listing 2 设 “Learn from history without leaking outcomes” 一节,要求 “never copy a trace-specific branch, cell id, score, or target into policy logic”;未见 replay world 的训练/验证划分causal-mechanismAppendix B.2, Listing 2;§3–§5”never copy a trace-specific branch, cell id, score, or target into policy logic”not-checkable

C1–C20 由独立 verifier 逐条定位核对,两处 Finder 误读已被纠正并写回正文(Appendix A 实有内容;机构以 PDF 渲染为准)。C21–C23 为 Finder 从 Appendix B.2 Listing 2 摘出的原文,独立核查未在本轮时限内返回,故一律降级为 not-checkable——下文凡引用这三条处均已标明边界,它们不进入 Summary 与 Key Results。source-verified 仅表示 primary source 确实这么写,不表示结果已被独立复现。

Strengths & Weaknesses

问题选得对,而且拆解得干净。 把”改进候选解”与”改进产生候选解的搜索过程”分成两层,并指出后者的瓶颈是反馈延迟而非算力短缺,这是 AlphaEvolve 一系没有正面处理的问题。机制本身也符合 simple 的正确用法:replay 不训练任何 dynamics model、不做任何额外执行,只是把已经付过的执行成本回收再用一次。策略是可读可审计的代码而不是权重或 prompt, 的选择规则又提供了一个廉价的保底,避免了 self-evolution 里常见的”改坏了也照用”。这几点合起来是一个值得记住的设计模板。

§5.1 的负面结果比主结果更有信息量。 把历史压缩成 prompt 里的方向性建议,在等预算下对两种范式都更差(C16)。这条和 2607-RethinkSkillEvolve 的结论指向同一件事:历史的价值在于它是一个可被重新检索、重新排序的结构,而不在于它能被总结成什么结论;一旦压缩成语义先验,损失的是搜索多样性。这是一个可迁移的判断,不限于本文的 setting。

但 replay 的保真度从头到尾没有被验证过,而全文的说服力都押在它上面。 论文唯一的保证是 replay 分上的单调性,且这个选择是在开发策略所用的同一批 replay world 上做的——没有 held-out replay world,没有”把选中的策略放到它没见过的历史树上再评一遍”,因此对 replay 过拟合的风险既没有被防住也没有被测量(C11、C23)。更根本的是覆盖问题:非 root 节点只有唯一一个录好的孩子(C10),所以 replay 里根本不存在”换个方向会怎样”的反事实结果。被 dreaming 优化的只能是预算分配、批处理与停止规则。这条边界论文没有明说,而它直接决定了”exploration policy”这个词在本文里的实际含义比字面窄得多。off-policy 的分布漂移还是自我强化的:history 由当前策略产生,候选策略越偏离它,可 replay 的覆盖就越差,而 Eq. (1) 里没有任何 pessimism、importance weighting 或覆盖度项来处理这件事。

以下一段基于 Appendix B.2 Listing 2 的原文摘录,对应 C21/C22,独立核查未完成,作为待验证的怀疑记录,不作为结论使用。给 policy-development agent 的 prompt 把 replay 环境描述成 “a frozen, irregular branch×attempt grid”,并写明超出冻结轨迹宽度/深度的 plan “out of support and cannot earn replay reward”。若这一条成立,则 replay 目标系统性地惩罚任何比产生该历史的策略更激进的探索,而观察到的”学会省算力”(317 < 550、110 → 50)就有一个平凡解释:它可能是目标函数支撑集的产物,而不是学到的洞察。同一段 prompt 里的排序口径 pareto.reward = pareto.auc - lambda * parallel_penalty 与正文 Eq. (1) 的标量 也不是同一个函数,正文从未提及 beta sweep、pareto.auc、lambda 或 plan_grid。这两条如果属实,是本篇最该补的实验与最该补的说明。

最朴素的对照缺席。 唯一的受控 baseline 是 Recursive Fixed Exploration,没有随机重启、没有 Best-of-N / parallel sampling、也没有”随机 meta-policy 在同一批 replay world 上”的地板对照(C14)。这一缺口在本文格外要紧,因为 Dream-RSI 的省钱正是通过少花实现的——317 是在 550 的上限下只用了 317,不是在同样花费下做得更好。没有随机对照,就无法排除”策略只是变保守了”这个解释。vault 里 2607-RethinkSkillEvolve 恰好补过这一刀:oracle Parallel Sampling 在 SearchQA 上只落后 evolved skill 0.43 点,在 SpreadsheetBench 上才落后 30.96 点——即”多花推理算力”能替代一部分演化增益、替代不了另一部分,而区分这两类正需要本文没做的对照。

递归轮数够,但每轮增益是否降到噪声无法判断。 Lasso 5 轮、数学 10 轮、ConvDiv 分析 9 轮(C8、C15)。ConvDiv 是唯一有逐轮数字的任务,按 Figure 6 的数据标签推算(以下为笔记推算,非论文陈述):八次转移的增量为 ,最后一轮只有 (约 1%)。增益不是平滑递减而是块状的——E3 一轮独占全程总增益的 37%,E5 几乎为零,E6 又跳起来。更值得注意的是,尝试数与增益并不同向:论文叙述为”进展停滞时重新加大探索投入并伴随进一步收益”,但尝试数最多的那一轮(E5,92 次)恰好产出全程最小的增益(+0.011),而随后增益最大的 E6 只用了 80 次。这个机制主张在它自己的数据上支持得很弱。配合单次运行、零种子、零方差估计(C13),而 Table 1 的差距落在小数点后第四位、Circle Packing 干脆完全打平——在这个精度上没有重复实验就无法把增益与噪声分开。

计算成本的口径与 baseline 不对齐。 Compute 只数线上 discovery-agent 调用(C9)。offline dreaming 里 policy-development agent 要做 次代码改写,每次还要在 棵 replay 树上评估——这些都是真实的 LLM 推理,而 从未给出数值(C12),也从未计入任何报告数字。论文说 replay “negligible execution cost” 只对 evaluator 与执行器成立。随着 增大,offline 成本至少线性增长,线上成本却在被压缩,所以 162× 与 1.7× 不是端到端口径。这与 SelfEvolvingAgents-Survey §7.5 记下的那条系统性缺口是同一种:报告的是”某个演化机制 + 某项未计价资源”的联合效应,而结论被写成前者的效应。

可复现信息偏薄。 全无数值,policy-development agent 用的是哪个模型未说明(C12、C17)。Figure 3(a) 里的 SimpleTES† 行(Avg. 8318.4,比 SimpleTES 自报的 3804.8 差一倍以上)在全文没有任何地方解释 † 是什么(C18)——若这是作者的复现结果,那它同时说明表内 baseline 数字的来源并不统一,而这正是”两个数量级更少调用”那个对比的分母。代码链接与项目页有,但论文既未声明 license 也未明确声明已发布(C19)。

放进 vault 的谱系里。 按 SelfEvolvingAgents-Survey §7.5 给出的三条判据——generation ≥2、演化系统本身是否也在被演化、权重更新是否发生在部署后——Dream-RSI 满足第一条(5–10 轮)、不满足第二条(policy-development agent 与其 prompt 全程固定,只有被它改写的 exploration policy 在变)、第三条不适用(完全不动权重)。所以它的 “recursive” 指的是同一层策略被反复替换,而不是改进机制本身被改进,与 2607-MetaSkillEvolve 的两级递归不在同一层。这不降低它的价值,但标题里的 RSI 与实物之间确实存在该 survey 已经记录过的那种系统性错位。

影响判断。 如果 replay 保真度能被独立验证,“把已完成的搜索树当成零成本的 off-policy 评估环境”是一个可以搬到任何 tree-structured agent search 上的通用原语。本文没有给出这个验证,所以目前它更接近一个论证充分的 position 加一批初步证据。笔记 rating 给 4 是给这个原语和那条负面消融的,不是给当前的证据强度——按证据强度单独打分应该是 2。

Mind Map

mindmap
  root((Dream-RSI))
    Problem
      exploration 策略手写且全程固定
      meta 层反馈延迟且昂贵
      meta-policy 空间大需多次试错
      关键观察 执行成本已经付过一次
    Method
      discovery tree 存 workspace 产物 诊断 分数
      online 与 replay 共享决策接口
      online rollout 随机转移 最多 K1 轮
      offline replay 确定性只揭示已录孩子
        非 root 节点仅唯一录制孩子
        不能评估未录制的反事实分支
      replay objective 质量减成本加并行奖励
      选择规则 保证 replay 分不退步
      只改 exploration policy 代码 模型全冻结
    Results
      Lasso Pro 3587.1 到 2931.0 且 550 到 317
      Lasso Flash 2516.7 到 2350.6 且 3200 到 1879
      Sum Diff 1.145427 略胜 1.144047
      Circle Packing 2.635983 六方打平
      Auto Correlation 1.456375 差于自身 baseline
      Kernel 2.43x 与 1.79x 更少 generation
      Kernel 2.09x 与 1.44x 更高性能
      prompt 级语义指引在等预算下更差
    Caveats
      Pro 侧 6 个数据集里 5 个更慢 均值被 RCV1 支配
      replay 保真度与线上表现相关性从未测量
      策略在开发所用的同一批 replay world 上选出
      无随机重启与 Best-of-N 对照
      单次运行 无种子 无方差
      offline dreaming 的 LLM 成本未计入 Compute
      beta1 beta2 M K1 K2 均无数值
      SimpleTES 匕首行含义全文无解释

Notes

  • 最想要的那条实验,成本几乎为零:把 replay world 做训练/验证划分。现在 是在开发它所用的全部 棵树上按平均 replay 分选出来的(C11),留一棵出来做 held-out 就能直接量出”replay 分在没见过的历史树上还剩多少预测力”。再进一步,把每一轮选出的策略的 replay 分与它实际部署后的线上收益配对,画一张散点图算个相关系数——这是整篇论文最该有而没有的一张图,也是 replay simulator 这个概念能不能承重的唯一判据。

  • 第二条实验:地板对照。 在同一批冻结的 replay world 上跑一个随机 meta-policy 和一个”固定预算平均分配”的策略,看 Eq. (1) 的分数分布。如果 dreaming 选出的策略与随机策略的 replay 分分布重叠得厉害,那么 次 LLM 改写买到的东西就很有限。这条与线上的 Best-of-N 对照(C14 缺口)是互补的:前者测 meta 层的搜索是否有效,后者测 meta 层是否必要。

  • 一个可以立刻做的组合:SelfEvolvingAgents-Survey §7.3 记下了一个悬而未决的对照——DGM 的即时分数、HGM 的 clade 级聚合(CMP 与真实改进 Pearson 0.778 vs DGM guidance 0.285)、2607-MANTA 的过程 flag,这三类 parent-selection 信号从未在同一 testbed 上比过。Dream-RSI 的 replay simulator 恰好就是那个 testbed:录好的 discovery tree 上可以零执行成本地把三种选择规则各跑一遍。这是把本文的工具与 vault 里一个明确空白直接对接的路子,且不需要重新跑任何昂贵的 discovery。需要先检索是否已有人在 recorded search tree 上做过 parent-selection 信号的对照。

  • replay 覆盖是这个方法的真正天花板,也是最自然的攻击点。 现在的 replay 只能重放录过的分支(C10),所以它能改进的东西被限制在”何时停、怎么批、先走哪条”。要突破这一层,需要的不是更大的 history,而是一个能对未录制分支给出带不确定度的结果估计的组件——即把纯查表的 replay 换成 replay + 一个学到的残差预测器,并在 Eq. (1) 里对落在低覆盖区域的动作加 pessimism 项。这是一个有机制假设、有可学习组件的改动,方向上与 2608-WMRL 的 anchor 自审计思路同构(用少量真执行校准一个便宜的代理信号),但作用的层次不同:WMRL 校准的是候选解的分数,这里要校准的是 exploration 决策的后果。

  • 待验证的怀疑(对应 C21/C22,独立核查未完成):Appendix B.2 里 “out of support and cannot earn replay reward” 这一条,以及 Listing 2 的 pareto.reward 口径与正文 Eq. (1) 的关系。前者若成立,则本文观察到的”学会省算力”很可能是目标函数支撑集的产物;后者若成立,则正文的形式化与实际实现不是同一个目标。代码仓库应该能直接看出来,值得挂一轮 repo-digest(code 字段非空,且这是一篇贡献主要在 orchestration 实现里的工作)。

  • 相关笔记:2607-MetaSkillEvolve(同样做”递归”,但它把改进流程本身也纳入演化,是真正的两级;Dream-RSI 的 policy-development agent 固定,只有一级)、2607-RethinkSkillEvolve(提供了本文缺的那类对照——oracle Parallel Sampling,并给出”哪类增益能被 test-time scaling 吃掉”的判据)、2608-WMRL(同样用便宜代理替代昂贵执行,但保留 anchor 流做在线校准与自审计,这正是 Dream-RSI 缺的保真度机制)、2511-DreamGym(同样”在想象里训练”,但它合成新经验、Dream-RSI 只重放旧经验;两者对覆盖不足给出了相反的答案)、2505-DarwinGodelMachine 与 2510-HuxleyGodelMachine(自改代码谱系;HGM 的 parent-selection 洞察与本文的 exploration policy 是同一个问题的两种写法)、SelfEvolvingAgents-Survey §7.2–§7.5。