先讲一个故事:实验室里那个“只差一点”的候选
教学性场景(非论文记载): 设想工程师林在为一块 GPU
寻找更快的矩阵乘法 kernel。她每轮生成一批程序,编译运行后由 verifier
检查正确性并测量速度;多数候选要么错误,要么只快一点。普通做法是把少数好程序存进档案,再让同一个固定模型继续采样。
但林发现,失败并非随机:某类 tile
配置总在寄存器压力上失利,而一个偶然跑快的候选虽未超过纪录,却暴露了可复用的结构。只保存程序不足以让模型学会避开这类坑;只改模型又可能忘掉曾经验证过的分支。转折点是让两种记忆并行:把每轮
verifier 反馈用于当前问题的测试时参数更新,同时在 archive
中保留候选谱系,并按搜索价值决定从哪里继续。论文的关键问题于是变成:这套闭环能否比同预算的固定模型搜索,更常找到高回报的单个解?
故事与技术如何对应
故事里的工程师与候选程序: 对应生成策略及搜索状态;这是教学类比,非论文中的真实人物。
正确性和速度反馈: 对应 verifier 提供的
reward;论文实际在多个可验证任务上评估,包括 TriMul kernel 搜索。
边搜索边改变“习惯”: 对应 test-time training 与
adaptive entropic objective;“习惯”是比喻,实际是模型权重更新。
保留候选谱系并择点续搜: 对应 PUCT archive
reuse。证据支持它在论文设置下有效,不等于所有任务都需要或适合此机制。
先给结论:这篇论文到底做成了什么?
一句话: TTT-Discover
把“候选解的进化搜索”和“模型参数在单个测试问题上的持续学习”闭环起来;在
50 个训练步、每步 512 次 rollout 的预算下,让开源
gpt-oss-120b 在数学构造、GPU
kernel、算法竞赛和单细胞去噪等连续可验证任务上找到高分解。
真正的新意 搜索不只改变 prompt、archive
或候选程序;模型权重也随当前问题经验改变。
目标不同 不是学一个平均表现稳定的
policy,而是把“整个搜索过程中出现过的单个最大回报解”推高。
两个核心部件 adaptive entropic objective
负责偏向稀有高回报动作;PUCT archive reuse 决定从哪个历史状态继续。
最强证据 Erdős/AC1 新构造、TriMul
多硬件提速、两项 AtCoder 官方隐藏测试、去噪指标领先。
不能读成: 论文并没有证明“通用自主科学家”。AC2、圆
packing、MLA Decode 都有非胜出案例;消融只集中在
TriMul;多数任务是一次昂贵搜索的 best result,缺少跨 seed 方差。
建议阅读路线
先理解“discovery ≠ standard RL”:最终取最大值,而不是优化平均回报。
再看 archive reuse 与训练目标如何互相咬合。
最后逐域检查:评价器是否可信?比较是否公平?SOTA
是官方、局部复现还是代理指标?
研究动机:为什么 Best-of-N 还不够?
许多自动发现系统固定
LLM,只在外部做进化搜索:生成代码、执行、打分、保留好候选,再把好候选放回上下文。它们能积累状态 ,但模型本身未必从这一个问题的失败模式、局部技巧和评价器反馈中形成新的生成偏好。
作者抓住一个结构性差异:在 deployment/RL
中,我们通常关心新输入上的期望回报;在 discovery
中,只要最终找到一个可验证、超过当前 SOTA
的解就成功。因此尾部——少数异常优秀样本——比平均样本更重要。
直觉类比: Best-of-N 像让同一个研究员重复投 25,600
次点子;TTT-Discover
则允许研究员保存中间成果,并在每轮实验后真的改变自己的“思维习惯”。
论文 Figure 1:跨数学、kernel、算法与生物任务的结果概览,以及
test-time training 与状态复用结合的总体框架。
问题统一成什么形式?
领域
状态 s
动作 a
转移
奖励
Erdős / AC1 / AC2
step-function certificate
思考 tokens + code
执行解析后的 Python
1/上界,或下界
Kernel engineering
kernel code
思考 + code
解析候选代码
1/runtime;无效为 0
AtCoder
algorithm code
思考 + code
编译与测试
测试分数
Single-cell
analysis code
思考 + code
执行分析代码
1/MSE
表 1 重述:不同领域被统一为“可执行候选 + 连续可验证 reward”的环境。
数学表示及建模
1. Discovery 的目标
给定问题描述 $d$、候选状态 $s$、动作 $a$、转移 $T(a)=s'$ 与可验证奖励
$R(s)$,发现要求:$$R(s) > R(s_{\mathrm{SOTA}}).$$
训练过程产生历史集合 $\mathcal H$,最终返回的不是“最后一步
policy”,而是历史中回报最高的候选:$s^*=\arg\max_{s\in\mathcal
H}R(s)$。
2. Adaptive entropic objective:主动看重右尾
$$J_\beta(\theta)=\mathbb E_{s\sim\mathrm{reuse}(\mathcal
H)}\left[\log\mathbb
E_{a\sim\pi_\theta(\cdot|s)}e^{\beta(s)R(s,a)}\right].$$
$\beta=0$ 的极限接近期望回报;$\beta$
越大,指数权重越集中于高奖励动作。梯度中的归一化权重为:
$$w_{\beta(s)}(a)=\frac{e^{\beta(s)R(s,a)}}{\mathbb
E_{\pi_\theta}[e^{\beta(s)R(s,a)}]}.$$
论文使用优势项
$A(a;s)=w_{\beta(s)}(a)-1-\lambda\log\frac{\pi_\theta(a|s)}{\pi_{\theta_0}(a|s)}$;最后一项把当前模型约束在初始模型附近,减少为追逐单一评价器而彻底漂移。
3. 为什么 β 要自适应?
固定 $\beta$ 对 reward 尺度极敏感。作者令指数倾斜后的分布 $q_\beta$
相对当前 policy 的 KL 固定为一个信息预算:
$$\mathrm{KL}(q_{\beta(s)}\|\pi_\theta)=\gamma,\qquad \gamma=\ln 2.$$
batch 内若有 $N$ 个奖励 $r_n$,则 $q_\beta(n)=e^{\beta r_n}/\sum_m
e^{\beta r_m}$,通过二分搜索求解 $\sum_n
q_\beta(n)\log(Nq_\beta(n))=\ln2$。这相当于让“偏向赢家”的强度随每组
reward 的尺度与离散程度自动调节。
4. PUCT-inspired reuse
$$\mathrm{score}(s)=Q(s)+c\cdot\mathrm{scale}\cdot
P(s)\frac{\sqrt{1+T}}{1+n(s)}.$$
$Q(s)$:已扩展时取最好 child reward,否则取当前 reward;因此是乐观的
max 价值。
$P(s)$:基于排名的 prior;scale 是 reward
range,避免量纲失配。
$n(s)$:访问次数;探索项让高潜力但少访问节点有机会。
选择某状态时祖先访问数也增加;同一 batch 阻断整个 lineage,避免 512
个 rollout 扎堆。
实现中每个 parent 保留 top-2 children;archive 最高 1000
个状态;$c=1.0$。
算法流程:训练与搜索如何闭环?
问题描述 d + 初始策略 πθ₀ │ ▼ 从 archive 用 PUCT 选择/复用 parent
state │ ▼ 当前策略 πθᵢ 生成思考与代码 action │ ▼ 沙箱执行 + validity
check + 连续 reward │ ├── 更新树、访问计数、top children、全局 archive
│ └── 同组 rollout 计算 adaptive β 与 advantage │ ▼ 一次 LoRA gradient
step │ └── 重复 50 步 最终输出:整个历史 archive 中 reward 最大的单一
state
一轮训练的关键细节
一个 batch = 8 groups × 64 rollouts = 512;group
共享选中的起点状态。
动作包含模型的 reasoning 与最终代码;执行器解析代码形成下一状态。
无效候选 reward 为 0;有效候选进入树和候选 archive。
每 batch 只做一个梯度步,不做 off-policy 重放;这避免旧 policy
数据与当前 policy 严重错配。
50 × 512 = 25,600 次直接 rollout。
原文勘误: 消融图 caption 出现“50 × 512 =
256000”,算术应为 25,600;正文和 baseline 名称均写
Best-of-25600。这里按 25,600 理解,并把 caption 视为疑似多写一个 0。
固定超参数
类别
设置
Model
gpt-oss-120b;reasoning effort=high
Rollout
context 32768;temperature 1.0;prompt+thinking ≤26000
Training
50 steps;batch 512;Adam;lr 4e-5;β₁=.9,β₂=.95,ε=1e-8
Adaptation
LoRA rank 32;KL coefficient 通常 0.1,算法工程 0.01
Objective
adaptive entropic;γ=ln 2
Reuse
PUCT c=1.0;top-2 children;archive ≤1000
Appendix 的统一超参数表。估算每个问题约 500
美元,但实际成本依赖服务、token 长度、硬件与 verifier。
实验设计:到底比较了什么?
数学 Erdős minimum overlap、两条
autocorrelation inequalities、circle packing。
Kernel TriMul 与 AMD MI300X MLA Decode;正确性
+ runtime verifier。
算法竞赛 AHC039/AHC058;本地公开生成样本训练,top-3 交 AtCoder
隐藏测试。
生物数据 PBMC 训练/选择,Tabula 泛化;去噪的
MSE/Poisson 组合指标。
基线
Best-of-25600: 同一 frozen model、无
TTT、无状态复用,是最关键的预算匹配基线。
OpenEvolve: 固定模型 + 进化
harness;论文称沿用官方流程,但 prompt
超出上下文时会截断,这使“实现一致”不必然等于“机制公平”。
领域基线: AlphaEvolve/ThetaEvolve/ShinkaEvolve、人类 leaderboard、MAGIC/ALRA
等。
评价证据等级
最强: 官方隐藏测试或公开可验证 certificate。
中等: 组织者核验的同基础设施本地复现与统计区间。
较弱: 代理 benchmark
指标;尤其生物学指标改善不自动等于新生物学洞见。
实验结果:逐项读,不只看胜利摘要
数学:两胜、一接近、一非胜
方法
Erdős ↓
AC1 ↓
AC2 ↑
Best human
0.380927
1.50973
0.9015
AlphaEvolve V2
0.380924
1.50317
0.9610
OpenEvolve
0.380965
1.50719
0.9449
Best-of-25600
0.380906
1.51004
0.9344
TTT-Discover Qwen3-8B
0.380932
1.50525
0.9472
TTT-Discover gpt-oss-120b
0.380876
1.50287
0.9591
Erdős 与 AC1 创下表中最好结果;AC2 没有超过 AlphaEvolve V2。
论文图:TTT-Discover、AlphaEvolve 与人类构造的 step-function
结构对比。
Erdős 最佳解是 600-piece 非对称 step function;论文描述其代码组合了
FFT 加速梯度下降、随机 hill climbing、simulated annealing
与约束投影。AC1 从零产生约 30,000-piece 构造,搜索过程由 gradient
方法逐步转向 LP,并集中修正接近紧约束的区域。
论文图:AC1 构造与对应约束曲线的叠加视图。
方法
n=26 ↑
n=32 ↑
AlphaEvolve V2
2.635983
2.939572
ThetaEvolve
2.635983
n/a
TTT-Discover Qwen3-8B
2.635983
2.939572
Circle packing:TTT-Discover 匹配已有最好值,没有产生新的 SOTA。
GPU Kernel:TriMul 强,MLA Decode 不应包装成赢
方法
A100 μs ↓
H100
B200 [95% CI]
MI300X [95% CI]
最佳人类
4531.5
1371.1
1038.9 [1016.3,1061.6]
2515.8 [2510.9,2520.7]
Best-of-25600
9219.7
5390.3
3254.9 [3252.5,3257.4]
4902.0 [4897.6,4906.4]
TTT-Discover
2198.2
1161.2
914.2 [907.3,921.1]
1555.7 [1550.8,1560.6]
TriMul 只用 H100 reward 训练;同一最佳 kernel 意外泛化到其它
GPU。B200/MI300X 因提交基础设施问题采用组织者核验的本地环境,10 次
trial 报区间。
最佳 kernel 的工程策略不是“LLM 重写矩阵乘法”:它融合 memory-bound
操作,同时把 matmul 委托给 cuBLAS/Tensor
Cores。这是一种很实际的系统优化组合。
MLA Decode
Instance 1
Instance 2
Instance 3
最佳人类
1653.8 [1637.3,1670.3]
1688.6 [1672.8,1704.3]
1668.7 [1637.0,1700.3]
Best-of-25600
2286.0
2324.1
2275.2
TTT-Discover
1669.1 [1649.2,1688.9]
1706.1 [1685.9,1726.3]
1671.3 [1646.0,1696.5]
MLA Decode:不同 MI300X instance 选出的最佳 kernel
不同;论文明确说没有一个在统计显著意义上优于最佳人类。
Appendix 还给出 Triton-filtered TTT 结果:1740.6、1754.4、1707.1
μs,同样不是 human-best。
算法设计:官方隐藏测试上的两项超过人类榜首
方法
AHC039 Geometry ↑
AHC058 Scheduling ↑
1st human
566,997
847,674,723
ALE-Agent
550,647
848,373,282
ShinkaEvolve
558,026
n/a
Best-of-25600
554,171
772,429,752
TTT-Discover
567,062
848,414,228
在 150 个公开生成 case 上训练,top programs 提交官方 AtCoder
平台隐藏评测。
这证明“训练+复用”能产出经隐藏测试验证的具体算法程序;但两道题不足以证明对任意算法设计任务都能泛化。
单细胞去噪:指标领先,但科学含义要克制
方法
PBMC score / MSE / Poisson
Tabula score / MSE / Poisson
MAGIC (A,R)
0.64 / 0.19 / 0.05
0.64 / 0.18 / 0.03
ALRA (S,RN)
0.50 / 0.26 / 0.05
0.47 / 0.27 / 0.03
OpenEvolve
0.70 / 0.16 / 0.05
0.71 / 0.15 / 0.03
Best-of-25600
0.62 / 0.20 / 0.05
0.65 / 0.18 / 0.03
TTT-Discover
0.71 / 0.15 / 0.05
0.73 / 0.14 / 0.03
在 PBMC 与 Tabula 指标上领先;Tabula 提供一定跨数据集证据。
专家 Eric Sun 的核心提醒:benchmark metric 的改善未必转化为新的生物学
insight;还需要细胞类型、下游差异表达、轨迹、机制一致性等更贴近科学问题的评价。
消融:两部分都重要,但证据只来自一个任务
训练目标
复用策略
TriMul H100 最佳 μs ↓
Best human
—
1371.1
Adaptive entropic TTT
PUCT
1203.10
Constant β entropic
PUCT
1483.83
Expected reward TTT
PUCT
1985.67
No TTT
PUCT
2060.70
Adaptive entropic
ε-greedy
1328.89
Adaptive entropic
No reuse
5274.03
Expected reward TTT
No reuse
5328.73
No TTT
No reuse
5352.36
单次 TriMul 消融支持 adaptive entropic 与 PUCT reuse
的组合价值,但不能推出跨域普适性。
论文图:TriMul 各消融设置随训练步的 reward 分布统计。
我的评论:最值得相信与最该怀疑的地方
我认为贡献成立的部分
提出了与“追求一次突破”匹配的 tail-sensitive
objective,而非机械套用期望 reward RL。
把 archive search 与 weight update
做成可运行、公开代码的整体,并在多个真实 verifier 上取得强结果。
Best-of-25600
是必要且有信息量的预算匹配对照;多数任务上显示仅增加采样不足。
主动报告 AC2、circle packing、MLA Decode
的非胜出,避免结果叙事完全选择性。
尚未闭合的证据
方差: best-of-search 本身高方差,多数 problem 没有
repeated seeds 与成功率。
消融外推: 核心 factorial evidence 只有 TriMul。
harness 公平: OpenEvolve prompt truncation
可能让它没有在最适合自身的设置中竞争。
跨硬件: TriMul
泛化很亮眼,但部分数字来自组织者核验的本地复刻而非同一官方
leaderboard。
代理指标: 去噪分数不是自动科学发现。
成本: 约 500 美元/问题比 frontier closed-model
campaign 低,但仍依赖强 verifier、长 rollout、训练 API 与 HPC。
我的总判断: 这是一篇“强经验论文”:它令人信服地证明
current-problem weight adaptation 可以成为自动发现 harness
的有效组成部分;它没有证明某一个 harness
或一组超参数对所有模型、问题和预算都普遍最优。
One More Thing:真正的研究对象可能不是 policy,而是 policy × harness
后续论文
Automated Discovery Has No Universally Superior Harness 对
OpenEvolve 与 TTT-Discover 等 harness 做预算匹配拆解,结论是固定
harness 并不在所有 model–problem pair
上可靠占优。把两篇放在一起,最有价值的推论不是“TTT-Discover
被否定”,而是:
$$\text{Discovery
performance}=f(\text{model},\text{problem},\text{verifier},\text{budget},\text{training
objective},\text{reuse harness}).$$
下一代系统应该根据早期进展在线选择甚至切换 harness,同时保存 policy
checkpoint 与 solution archive。TTT-Discover
证明“权重可以在发现过程中有效改变”;后续工作则提醒“如何改变、如何复用”本身也应成为被学习的对象。
跨论文洞见:发现系统需要同时学习“怎么想”和“怎么搜”
从模型更新到 harness 选择: 本论文显示测试时更新可提升特定任务的 best-found 解;Dynamic Cheatsheet
与
Override Gap
进一步提醒,模型内部更新的效果会受任务、更新接口与外部约束影响。合并后的谨慎结论是:搜索系统应将权重适配视为一种可测的策略,而非默认总开。
推理时扩展不等于持续学习: Test-Time Recursive Thinking
聚焦推理/计算过程的递归组织;TTT-Discover
则直接更新参数并维护搜索档案。二者补足不同瓶颈:前者重组推理轨迹,后者让问题特定经验影响后续生成;不能据此断言谁在统一基准上更优。
记忆应有可评测边界: EvoMemBench
将记忆演化作为评测对象,与本文的候选 archive 形成对照:archive
保留的是可验证解及其搜索结构,不等同于通用长期记忆。未来比较应分开测“经验是否保存”“是否被正确检索”与“是否带来更好的新解”。
证据边界自查: 以上是不同论文页面之间的概念对照,不是同一实验或统一基准的横向排名;这里只能支持机制层面的互补假设。焦点论文的主要可复核依据仍是其
arXiv v2、附录和官方代码;公开页面内容不等同于独立复现实验。
Other Discussion Roles / 其他讨论角色
Scientific Peer Reviewer
The paper has not been published yet and is currently submitted to a
top conference where you’ve been assigned as a peer reviewer.
Complete a full review of the paper answering all prompts of the
official review form of the top venue in this research area (e.g.,
NeurIPS). This includes recommending whether to accept or reject the
paper.
模拟 NeurIPS-style 完整评审(不是实际审稿意见)。
Summary: 论文提出
TTT-Discover,在单一、连续可验证的测试问题上联合执行参数更新与基于
PUCT 的候选状态复用。adaptive entropic objective 通过固定 KL
信息预算自适应放大高 reward 尾部;系统在数学、kernel、AtCoder
和去噪任务上取得若干新最佳结果。
Quality: 方法动机与 discovery 的 max-objective
对齐,官方代码、certificate、隐藏测试和预算匹配 baseline
增强可信度。但多领域大多是一题一次 run,缺乏 seed 方差;OpenEvolve
的 prompt truncation 使 baseline
公平性仍可讨论。Clarity: 总体清晰,统一形式和伪代码有帮助;需要修正
caption 中 50×512=256000
的算术错误,并更明确区分官方提交、组织者核验本地复现和代理指标。Significance: 权重适应在实际自动发现中产生
SOTA
的证据重要,尤其对开放模型生态。Originality: 将
test-time weight training、tail-sensitive objective 与 PUCT
archive search 结合用于跨域发现具有明显新颖性。
Strengths: 真实而非纯 toy 环境;25,600
budget-matched Best-of-N;AC2/圆 packing/MLA
的失败也有报告;TriMul
消融支持两个关键部件。Weaknesses: 消融仅一域;best
result 高方差;生物指标不等于科学洞见;成本和 verifier
门槛仍高;“almost all”依赖任务/metric 计数口径。
Questions: 重复 3–5 seeds
后成功率与置信区间如何?固定总 compute 时,更多 update 与更多
rollout 的最优分配如何?为何只做 on-policy 一步,off-policy
archive 数据是否可安全重用?不同 reward scale、batch size 下 γ=ln2
是否稳健?
Ethics/limitations: 生成代码的安全、reward
hacking、测试时更新削弱
guardrail、双用途优化和算力集中需更系统讨论。Recommendation: Accept
/ Weak Accept;confidence
medium。理由是核心经验贡献成立且影响潜力高,但不要把结果上升为“通用自主科学发现已经解决”。
Archaeologist
This paper was found buried under ground in the desert. You’re an
archeologist who must determine where this paper sits in the context
of previous and subsequent work. Find and report on one older paper
cited within the current paper that substantially influenced the
current paper and one newer paper that cites this current paper.
前代遗址: AlphaEvolve: A coding agent for scientific and algorithmic
discovery (arXiv:2506.13131)被本文直接引用,并提供了结构性先例:冻结强
LLM,生成/执行代码,以 verifier 打分并通过候选 archive
与进化选择累积发现。TTT-Discover 继承了“可执行代码 + 连续 reward +
archive search”的骨架,但把模型权重也纳入每个问题的搜索状态。
后代遗址: Automated Discovery Has No Universally Superior Harness (arXiv:2607.18235)明确分析 OpenEvolve、TTT-Discover 等
harness,进行了 30 个预算匹配 harness、12 个 model–problem
pairs、超过 310 万次 rollout 的比较。其结论不是某个 harness
永远胜出,而是 harness choice 应像 hyperparameter
一样按模型与问题选择,早期进展可指导预算重新分配。
历史定位: AlphaEvolve 代表“固定
policy、进化外部状态”;TTT-Discover 证明“当前问题经验能有效改
policy”;新后续工作再把视角抬高到“policy 与 harness
的条件匹配”。这使本文更像一个关键转折点,而不是终局架构。
Academic Researcher
You’re a researcher who is working on a new project in this area.
Propose an imaginary follow-up project not just based on the current
but only possible due to the existence and success of the current
paper.
项目:Online Harness-and-Policy Co-Adaptation for
Discovery。 这个项目只有在本文成功后才合理:如果 test-time weight update
从未在真实发现任务上带来收益,就没有必要在线调度不同训练
objective、reuse rule 与 policy checkpoint。
系统维护多个并行候选
harness:adaptive-entropic+PUCT、expected-reward+PUCT、adaptive-entropic+ε-greedy、reuse-only
等;前 10% 预算做小规模探索,依据 improvement
slope、diversity、invalid rate 与 verifier
uncertainty,把剩余预算动态分给最适合当前 model–problem pair
的配置。policy checkpoint 与 solution archive
分开版本化,允许“好模型状态 + 好候选谱系”重新组合。
最便宜的判别实验: 3 个任务 × 2 个模型 × 3 个
harness × 至少 5 seeds,固定总 rollout/token/GPU
时间;比较固定最佳 harness、oracle hindsight、基于早期进展的在线
allocator 最终 max reward 与成功率。Go 条件是在线 allocator
在不使用 hindsight 时稳定接近 oracle
且优于固定策略;否则说明早期信号不可预测,不值得扩成大系统。
Industry Practitioner
You work at a company or organization developing an application or
product of your choice (that has not already been suggested in a
prior session). Bring a convincing pitch for why you should be paid
to implement the method in the paper, and discuss at least one
positive and negative impact of this application.
Pitch:建立内部“Verified Kernel Discovery Service”。 面向模型推理公司,每个请求输入 reference PyTorch
operator、正确性测试、目标 GPU/shape
distribution、允许的编译栈和资源边界;服务运行沙箱化
TTT-Discover,输出经过 hidden validation 的候选 kernel、benchmark
报告和可回滚 artifact。
为什么值得付费:对高频算子,几个百分点 latency 改善会持续降低 GPU
成本;论文 TriMul 结果表明系统能发现“融合 memory-bound 操作、把
matmul 交给成熟 Tensor Core
库”这类混合工程方案,而不是只产生微小语法变体。首期只做 5–10
个占总推理时间最高的内部算子,用节省的 GPU-hour 对项目定价。
正面影响: 降低延迟、能耗和推理成本,并让非 CUDA
专家也能系统搜索硬件特化实现。负面影响: 可能
overfit benchmark shape、利用 verifier
漏洞、生成未定义行为或供应链风险代码;训练 GPU 与部署 GPU
的差异也会使胜者失效。上线门禁必须包括沙箱、静态/动态检查、held-out
shapes、跨实例重复 benchmark、canary、回滚,以及人类 kernel
engineer code review。
Hacker
You’re a hacker who needs a demo of this paper ASAP. Implement a
small part or simplified version of the paper on a small dataset or
toy problem. Prepare to share the core code of the algorithm to the
class and demo your implementation. Do not simply download and run
an existing implementation – though you are welcome to use (and give
credit to) an existing implementation for “backbone” code.
我实现了一个零依赖、机制级 toy demo ,没有下载或运行官方实现。状态是整数位置,reward 在 $x=8$
达到全局峰值;frozen Best-of-N
每次只能从初始状态做一步,因此无法跨越多步;toy TTT 使用 archive
reuse 延长搜索深度,用 PUCT-like 分数选择 parent,再按 reward
improvement 更新两个动作的 logits。
parent = max(archive,
key=lambda x: reward(x)+2*sqrt(total)/(1+visits[x]))
a = sample_softmax(logits)
child = parent + a
adv = clip((reward(child)-reward(parent))/8, -1, 1)
logits[a] += .35*adv; logits[-a] -= .35*adv
固定 240 次 verified proposals,实际运行输出:
Frozen Best-of-N (no reuse): (-39.0, 1)
Toy adaptive training + PUCT reuse:
((10.0, 8), {{-1: -0.2625, 1: 0.2625}}, 11)
它演示了两个机制:复用让一步编辑变成多步发现;在线训练提高朝有益动作采样的概率。它不是论文复现 :没有
LLM、LoRA、grouped 64 rollouts、精确 KL 求 β、真实代码执行器或
25,600 长上下文 rollout。真实复现需要官方
Tinker/模型服务、GPU/HPC、各领域
verifier,并可能达到每题数百美元。
Private Investigator
You are a detective who needs to run a background check on one of
the paper’s authors. Where have they worked? What did they study?
What previous projects might have led to working on this one? What
motivated them to work on this project? Feel free to contact the
authors, but remember to be courteous, polite, and on-topic.
选择作者 Mert Yuksekgonul。根据其公开个人主页,他目前是 Meta
Superintelligence(TBD Lab)的 AI research scientist,近期完成
Stanford Computer Science PhD,导师为 Carlos Guestrin 与 James
Zou;其博士研究主题被本人概括为让 AI 在 test time 持续
self-improve。
与本文最连贯的前序项目是
TextGrad:它把自然语言反馈视为可用于优化复合 AI
系统的“文本梯度”。从研究谱系看,TextGrad 强调从反馈中修改
textual/system variables;TTT-Discover 进一步把当前测试问题的
verifier 反馈用于真正的 policy-weight adaptation,同时结合外部
archive。最后这条是基于公开项目轨迹的解释,不是作者原话。
合理动机是:固定模型即便配合搜索,也无法把某一道新问题上反复出现的局部规律内化;若目标是“持续自我改进”,就需要让测试阶段的经验改变生成分布。出于隐私和副作用边界,本次仅使用公开资料,没有联系作者,也不推断私人经历或未公开动机。
Social Impact Assessor
Identify how this paper self-assesses its (likely positive) impact
on the world. Have any additional positive social impacts left out?
What are possible negative social impacts that were overlooked or
omitted?
论文自我评价: 它强调使用开放的
gpt-oss-120b、公开代码与结果、每题约数百美元,而不是依赖封闭
frontier
model;作者把这描述为扩大自动科学与工程发现的可获得性,并通过数学、kernel、算法和生物任务展示潜在正向用途。
遗漏的正面影响: 公开 verifier
环境可促进可复核研究;更快 kernel
可能减少大规模推理能耗;开放实现有助于小团队研究“模型如何在使用时学习”,并提供
closed agent 系统的可审计替代物。
遗漏的负面影响: 第一,test-time training
会产生新的安全攻击面;后续工作
Test-Time Training Undermines Safety Guardrails 报告 LoRA
TTT 可显著削弱 guardrail。第二,优化器可能 reward-hack
verifier、生成不安全代码或过拟合公开测试。第三,同一技术可用于双用途科学与系统优化。第四,所谓开放仍依赖长上下文模型训练
API、GPU/HPC 与强
evaluator,可能把权力集中于基础设施拥有者。第五,benchmark
改善可能被误报为科学理解,尤其在生物任务。第六,还涉及自动化对专家劳动、成果署名、发现归属和责任治理的影响。
治理上应要求沙箱执行、hidden/held-out verifier、重复
seed、异常检测、能力与安全联合评测、可追溯模型/代码
lineage,以及高风险领域的人类审批。开放权重不等于开放且安全的完整发现系统。