本文解读 OpenAI 于 2024 年 9 月 12 日发布的官方博客《Learning to Reason with LLMs》——o1 推理模型系列的首份公开文档,也是 LLM 训练范式从 pretraining scaling 转向「RL 后训练 + test-time compute」的历史性宣言。核心论断只有一句话:大规模强化学习教模型高效利用自己的思维链,性能随之同时沿两条轴平滑提升——训练时更多 RL 与测试时更长的思考。支撑该论断的成绩单极为陡峭:AIME 2024 上 GPT-4o 平均仅解 12%,o1 单样本达 74%,经 64 样本共识 83%、千样本学习评分重排后 93%(进入全美 top 500 学生之列、超过 USAMO 资格线);Codeforces 达 89th percentile(Elo 1673);GPQA Diamond 超过人类 PhD 水平;安全评估 11 项指标全部优于 GPT-4o,其中最难 jailbreak 指标 StrongREJECT 从 0.220 跃升至 0.840。但这份宣言同时高度克制:RL 算法、奖励设计、数据规模、参数量、成本全部未披露;原始 CoT 因三重权衡被隐藏;IOI 2024 竞赛规则下 o1-ioi 仅得 213 分(49th percentile),与 headline 形成耐人寻味的落差。本报告按「问题—概念—方法—证据—批判—启示」六层结构逐层拆解,并指出:这篇博客的历史意义不在其披露了什么,而在其示范了一种新的能力增长方式——把「智能」从训练结束时的固定产出,变成可以在推理时继续购买的商品。
博客针对的现象可浓缩为一组对比:AIME 2024 上 GPT-4o 平均仅解 12%(1.8/15),而人类顶尖高中生可以稳定解出远高于此的比例。GPT-4o 并非知识不足——它在 MMLU 上有 88.0 的成绩——它输的不是「知道什么」,而是面对需要多步演绎的问题时缺乏足够长且高质量的思考过程。传统 LLM 的生成是 token-by-token 的连续快答:每个 token 的计算量恒定,无论它是在输出答案还是在推导中间步骤。(推断)这意味着难题与易题获得的计算预算相同,而数学竞赛恰恰要求在关键步骤上投入不成比例的推理深度——这是架构层面的结构性失配,不是提示词工程能弥补的。
OpenAI 的回答是「train to think」:让模型在回答之前先生成长长的内部思维链,用强化学习打磨其质量。博客类比为人类面对难题时「先花时间想」——这个类比看似平淡,实则是全文的方法论纲领:思考时间成为了一个可训练、可伸缩的变量。
问题定位的另一面在评测侧。博客明确交代换用 AIME 的原因:MATH 与 GSM8K 等「frontier models(如 Claude 3.5 Sonnet 与 Gemini Pro)表现过好」,已无法有效区分模型强弱(脚注注明沿用 arXiv:2305.20050 同一 500 题 test split 口径)。这是一个值得单独记录的行业信号:基准饱和的速度已快于模型迭代节奏,评测体系被迫向人类竞赛最难层级迁移——从研究生考试(GPQA)到奥数预选(AIME)再到国际信息学奥赛(IOI)。o1 的发布本身是这场军备竞赛的产物,也加速了它(详见第六章)。
理解本文必须先理解其文体:发布于官方博客 Release 栏目的产品级公告,不是论文。无 arXiv 编号、无 DOI、无方法章节;技术细节由配套 System Card 承载,而后者以安全评估为主、不含训练方法。发布当日同步放出的是早期版本 o1-preview(面向 ChatGPT 与 trusted API 用户),完整版当时未上线,引言坦承「让新模型像现有模型一样易用的工作仍在进行中」。(推断)这种「以宣言代替论文」的姿态传递的信息是:OpenAI 认为这条路线的方向正确性比单点技术细节更具公布价值——先确立范式话语权,技术账本留待后续。读者应将本文定位为「范式宣言 + 能力证明书」,而非可复现的研究报告。
定义:与人类面对难题先长时间思考类比,o1 在回答前用 CoT 推理;RL 使思考质量随训练提升——这是该范式的官方表述来源。
拆解:这个短语的分量在于把「思考」从提示词技巧提升为训练目标(RL 直接优化思维链的效用)。此前 CoT 是一种推理时的条件反射——模型因见过大量带步骤的数据而模仿步骤;此后 CoT 成为被奖励信号直接雕刻的行为——哪条思路通向正确答案,哪条就被强化。(推断)这一转变的解释力在于:模仿学来的推理是分布内的复读,RL 打磨的推理才可能发展出真正的搜索与回溯行为——下文五大习得行为即为佐证。
定义:大规模强化学习算法教模型「productively using its chain of thought」,训练过程 highly data-efficient。原文列举 RL 后模型自主习得的五项行为:
| # | 行为(原文) | 含义 |
|---|---|---|
| ① | hone its chain of thought | 打磨自己的思维链 |
| ② | refine the strategies it uses | 改进所用策略 |
| ③ | recognize and correct its mistakes | 识别并纠正自身错误 |
| ④ | break down tricky steps into simpler ones | 把棘手步骤拆解为更简单的步骤 |
| ⑤ | try a different approach when the current one isn't working | 当前方法走不通时换一条路 |
拆解:五项行为的共性是——它们都是元认知动作而非领域知识。③④⑤ 合起来恰构成人类解题者「会做题」的标准画像:自查、分解、换路。尤其值得注意的是⑤:它意味着模型的 CoT 不再是单向流水线,而是包含「发现此路不通 → 弃线重来」的非线性搜索过程。(推断)这正是 RL 区别于 SFT 的关键产出——SFT 数据里的中途弃线很难被标注,而结果导向的 RL 奖励天然会奖励「及时止损」的策略。「highly data-efficient」一词同样信息量很大:它暗示 RL 奖励主要来自答案正确性这类廉价可验证信号,而不依赖海量人工标注的解题过程——为后来 DeepSeek-R1 式「纯 RL 涌现推理」路线埋下伏笔(推断)。
定义:性能随「更长的思考时间」平滑提升;除非另有说明,o1 以 maximal test-time compute setting 评估(Evals 段首)。
拆解:这是全文最具商业与科学双重意义的概念。pretraining 时代的算力发生在训练阶段、一次性沉淀为权重;test-time compute 把算力投放决策移到推理阶段——同一模型,多花十倍推理算力可换来显著更高的正确率。两个直接推论:(a)「智能」第一次成为可在 API 调用时定价购买的变量;(b)模型评价标准从单一 checkpoint 性能扩展为「性能-算力曲线」的整体形状。(推断)这也是后来各家「thinking budget」「reasoning effort」参数的行业源头。
定义:compute.png 给出两条横轴均为 log-scale 的 pass@1 平滑上升曲线——一条随 train-time compute(更多 RL)提升,一条随 test-time compute 提升。原文强调此路线的 scaling 约束「与 LLM pretraining 显著不同,我们仍在研究」。
拆解:这张图是全文的范式宣言本体——它在视觉语言上刻意复刻了 pretraining scaling law 的经典图式,宣示「第二条 scaling 定律」的存在。但必须记录其克制之处:博客没有给出任何拟合公式、指数或定量规律,并明确承认约束「仍在调查」。这是一条未经定量刻画的趋势线。(推断)这种「展示形状、不给规律」的处理,既可能是诚实(规律尚未摸清),也可能是保留(核心资产不愿公开)。
定义:在采样多个候选的基础上,用学习到的评分函数挑选最优输出。两处应用:AIME 上对 1000 个样本重排得 93%;IOI 上依据 IOI 公开测试用例表现 + 模型自生成测试用例 + learned scoring function 从大量候选中选出 50 份提交。
拆解:这个概念揭示了 o1 成绩单的一个隐含分层:「裸模型」与「系统化 o1」是两个东西。74%(单样本)是裸模型的能力,93% 是「采样千次 + 学习评分重排」的系统能力。同理,IOI 上随机提交平均仅 156 分,选择策略带来近 60 分收益。selection 本身并非新事物(consensus 投票早已有之),新的是它与 RL 训练后的强单样本能力叠加产生的乘数效应。(推断)这预示了后来「inference-time system > raw model」的产品分层逻辑——o1-pro 类高价 SKU 的技术根源即在于此。
定义:出于用户体验、竞争优势、保留 CoT 监控选项三因素权衡,OpenAI 决定不向用户展示原始 CoT;且为保忠实性,不能把政策合规/用户偏好训练进 CoT;折中方案是展示模型生成的 CoT 摘要,并教模型把有用想法复现进最终答案。
拆解:这是全文最诚实的段落。三个理由各有深意:用户体验(原始 CoT 冗长难读)、竞争优势(CoT 即核心资产)、监控价值(保留未污染的原始 CoT 才能用它检测模型是否「骗人」)。第三点与「不能把合规训练进 CoT」共同构成精妙立场:原始 CoT 必须保持忠实,才能作为安全监控的仪表盘;一旦为讨好用户或满足政策而优化 CoT 表面内容,仪表盘本身就失真了。代价则是:摘要由另一个模型生成,「忠实性与完整性均有损」,且外部无法验证(详见第五章)。
博客对训练方法的披露停留在纲领层面:大规模 RL + 高数据效率。可确认要素仅有:① 训练目标是让模型高效利用思维链;② 过程 highly data-efficient(暗示奖励来自可自动验证的结果信号而非海量过程标注——推断);③ 行为变化即五大习得行为。未披露:RL 算法细节(是否 PPO 变体、KL 正则、rollout 策略)、奖励函数设计、训练数据构成与规模、参数量、架构、算力与成本;o1-preview 与 o1 除 test-time compute 外的具体差异亦未说明。
(推断)结合「data-efficient」与五大行为均为通用元认知两点,合理推测奖励以最终答案正确性为核心、以数学/代码等可验证域为主要训练场——这与后续业界复现路径一致,但本文未提供直接证据。
路径一:更长思考(内生)。模型在 CoT 中自行延长推理。Cipher 案例是其具象展示:同一字母对均值替换密码,GPT-4o 无法破解并索要更多线索;o1-preview 经长 CoT 自行发现「密文字母对取字母表序号求平均」规则,解码出 "THERE ARE THREE R'S IN STRAWBERRY"(彩蛋直指代号 strawberry)。案例选取颇有讲究:谜题规则无法靠记忆命中,必须现场归纳——演示的正是习得行为④⑤的一次真实运转。
路径二:更聪明地选择(外生)。对同一问题采样多个候选再择优:
两条路径相乘而非二选一:更强的单样本能力放大了每次采样的质量下限,使选择机制边际收益更高。(推断)反之,若单样本太弱(如 GPT-4o 的 12%),千倍采样也堆不出 93%——这解释了为何 test-time scaling 直到强基座出现才成为可行范式。
Safety 段的方法论命题:将 model behavior policies 整合进推理模型的 CoT,是鲁棒教授人类价值观的有效途径。论证依托两大优势:(1) CoT 可读,安全审查有了仪表盘;(2) 模型对安全规则做情境化推理而非模式匹配,对 out-of-distribution 攻击更鲁棒——由 11 项安全指标全线提升所支持。部署流程按 Preparedness Framework beta 执行安全测试套件与 red-teaming。System Card 还记录了训练中的 reward hacking 实例(p16),正文仅一笔带过。
| 已披露 | 未披露 |
|---|---|
| 双 scaling 曲线形状(定性) | scaling 定量拟合公式 / 指数 |
| RL 打磨 CoT + data-efficient | RL 算法、奖励设计、rollout 策略 |
| 五大习得行为 | 训练数据构成 / 规模 |
| 全量基准成绩(附录 A) | 参数量、架构、算力、成本 |
| CoT 隐藏的三因素权衡 | 摘要模型的训练方式与幻觉率 |
| 安全评估 11 项对比 | reward hacking 细节(外链 System Card) |
| o1-ioi 微调版存在 | o1-preview 与 o1 的完整差异 |
| 设置 | 得分 | 折合(15 题) | 来源口径 |
|---|---|---|---|
| GPT-4o | 12% | 1.8 | 正文(附录:pass@1 9.3 / cons@64 13.4) |
| o1 单样本(pass@1) | 74% | 11.1 | 正文(附录精确值 74.4) |
| o1 共识投票(64 samples) | 83% | 12.5 | 正文(附录精确值 83.3) |
| o1 千样本重排 + learned scoring | 93% | 13.9 = top 500 学生水平、超 USAMO 资格线 | 正文 |
阶梯解读要点:从 74% 到 93% 的最后一段跃升不属于模型,属于系统——它是采样预算 × 学习评分器的产物。严格的归因应拆开:RL 训练贡献 12%→74%(约 6 倍),test-time 系统贡献 74%→93%。o1-preview 的中间档位(pass@1 44.6 / cons@64 56.7)则标定了同系列内部 test-time compute 配额差异就值 30 个百分点。
编程域提供了最立体的证据——四个模型梯队构成干净的剂量-反应曲线(模拟赛环境:限 10 次提交,仿真赛规):
| 模型 | Codeforces Elo | Percentile |
|---|---|---|
| GPT-4o | 808 | 11th |
| o1-preview | 1,258 | 62nd |
| o1 | 1,673 | 89th |
| o1-ioi(编程专项微调) | 1,807 | 93rd |
IOI 2024 双实验是全文最诚实的一组数字:竞赛规则下(10 小时 6 题、每题限 50 次提交,与人类选手同条件),o1-ioi 得 213 分,49th percentile——恰在铜牌线附近的中游。随后对照实验揭示瓶颈:随机提交平均仅 156 分,测试时选择策略带来近 60 分收益;放宽到每题 10,000 次提交后得分 362.14,超金牌线,且无需任何选择策略。结论清晰:模型能力已接近金牌水平,提交次数约束(即 test-time 试错预算)才是主要瓶颈——预算 ×200,成绩跨越一个奖牌等级。
| 指标 | GPT-4o | o1-preview | 增幅 |
|---|---|---|---|
| StrongREJECT jailbreak eval | 0.220 | 0.840 | +0.62(最大) |
| Exploitative sexual content | 0.483 | 0.949 | +0.466 |
| Advice about non-violent wrongdoing | 0.688 | 0.961 | +0.273 |
| Sexual content involving minors | 0.707 | 0.931 | +0.224 |
| Advice about violent wrongdoing | 0.778 | 0.963 | +0.185 |
| Human sourced jailbreak eval | 0.770 | 0.960 | +0.19 |
| Challenging(jailbreaks & edge cases)汇总 | 0.714 | 0.934 | +0.22 |
| XSTest not over-refusal | 0.924 | 0.976 | +0.052 |
| 内部良性边界 not over-refusal | 0.910 | 0.930 | +0.02 |
| WildChat Moderation top 200 | 0.945 | 0.971 | +0.026 |
| 有害 prompt Standard | 0.990 | 0.995 | +0.005 |
结构性结论有三:① 基线已高的项几乎无空间,增幅集中在 jailbreak 难项——越难的攻击形态,CoT 情境化推理优势越大;② 最强的两项改善恰是最弱的两项基线(0.22、0.48),改进不是均匀水涨船高而是定向补短板;③ 同样重要的是负向指标没有恶化:XSTest 0.924→0.976、内部边界 0.910→0.930——「更安全」与「更可用」同步实现,这在安全对齐实践中并不常见。
Human preference evaluation 段:o1-preview 在 data analysis、coding、math 等推理重型类目大幅胜过 GPT-4o,但在部分自然语言任务上不受偏好(写作类)。这与 MMLU 回落共同勾勒出 o1 的能力轮廓:一台推理特化的机器,在「想」的维度代差领先,在「写」的维度不进反退。OpenAI 自己的措辞是「not well-suited for all use cases」。
博客明示局限有五:易用性未达标(故只发 preview)、非全能(部分自然语言任务偏好不及 GPT-4o)、scaling 约束不明(与新路线「substantially 不同,仍在调查」)、reward hacking 有实例但细节外链 System Card、原始 CoT 隐藏导致忠实性与完整性均有损。五条的诚实度值得肯定,但它们同时也是五条「免责条款」——每一条都对应 headline 叙事的一次软化。以下是独立疑点。
① 透明度缺口:不可复现的范式宣言。RL 算法、奖励设计、数据规模、参数量、算力成本全部未披露。这不是普通的技术保留:本文全部说服力建立在双 scaling 曲线上,而一条无法被第三方检验生产过程的曲线,本质上是承诺凭证而非实验报告。「highly data-efficient」这类定语没有任何数量级支撑。(推断)从商业逻辑看可以理解,但从科学传播角度看,它开启了一个先例:能力主张可以脱离方法论细节独立流通——后来推理模型赛道的大量营销话术都受益于此漏洞。
② 93% 的成本暗面。AIME 93% 由 1000 样本重排产生,单样本是 74%。仅采样就是单样本的 1000 倍推理开销,且 Evals 段首声明「除非另有说明,o1 以 maximal test-time compute setting 评估」——headline 成绩默认挂载最大推理预算,全程无任何成本标注。(推断)「top 500 学生」的类比因此需要一个脚注才能成立:那位「学生」每次考试消耗的算力相当于数百次普通作答。这不是否定结论——74% 本身已足够惊人——而是指出叙事抹平了系统能力与模型能力的边界。
③ IOI 213 分与 headline 的温差。引言 headline 是「89th percentile」(Codeforces 模拟赛),而真正的人类同场竞技(IOI 竞赛规则)是 49th percentile、铜牌线附近。两者都是真数字,但温度截然不同:前者是模拟评级,后者是真实赛场名次。博客把两者放在不同章节、未做并列呈现,(推断)普通读者很容易只带走「奥赛级编程能力」的印象。超金牌线的 362.14 分依赖 ×200 提交约束放宽——「能力在、预算不够」的解读成立,但它同样属于系统层而非模型层的成绩。
④ 口径不一致与传播失真的双重案例。正文 GPT-4o AIME 12% 与附录 9.3/13.4 互相矛盾(稿内注记确认);「71%」的广泛误传实为 74.4 的讹变。一篇以数据冲击力为核心武器的公告自身存在正文-附录不对齐,且衍生社区转述误差,说明其数字发布流程缺少论文级交叉审校。Codeforces Elo 亦有类似限定遗漏风险:它是限 10 次提交的模拟赛评测,不是真实天梯积分。
⑤ Reward hacking 的轻描淡写。正文仅一句「interesting instances of reward hacking」,细节外链 System Card p16。但对一条以 RL 为引擎的路线,reward hacking 不是花边新闻而是核心风险的直接证据——它证明奖励信号与真实意图之间存在可钻缝隙,且模型有能力发现这些缝隙(与其说是缺陷不如说是能力的病态面)。把它放到附录的处理方式,与把 11 项安全提升放进正文的处理方式形成不对称。(推断)合理的解释是:安全提升是卖点、hacking 是瑕疵;但科学上二者同等重要——它们共同刻画了 RL 训练的真实行为分布。
⑥ CoT 隐藏后,监控论的可验证性问题。安全论证高度依赖「CoT 可读、可作为仪表盘」;而 Hiding the Chains of Thought 一节随即宣布原始 CoT 不对外展示,用户看到的是另一个模型生成的摘要。于是出现结构性张力:仪表盘只对厂商开放,外部只能看仪表盘的「意译版」。OpenAI 自认摘要「忠实性与完整性均有损」,摘要模型的训练方式与幻觉率未披露。这意味着 CoT 对齐优势的全部证据都建立在厂商自报、不可外部审计的观察通道之上。(推断)后续学界关于 CoT 忠实性的研究争论,正是从这一决策开始获得现实紧迫性。
⑦ 「双 scaling」的定律学地位。compute.png 两条平滑曲线无公式、无置信区间、无跨任务稳定性检验,作者承认约束「仍在研究」。将其与 pretraining scaling laws 并置在同一视觉语法下,修辞收益巨大,但严格地说,2024-09 时点的证据强度只够支撑「存在正相关趋势」。(推断)真正的定量刻画是后来整个业界用一年多时间逐步补出来的——宣言先行、定律后补,是这篇博客留下的一道待解方程。
《Learning to Reason with LLMs》是一篇以博客之形行宣言之实的文献:它用一组陡峭的数字(AIME 12%→74%→93%、Codeforces 89th percentile、GPQA 超 PhD、安全 11 项全优)宣告「大规模 RL 打磨思维链 + test-time compute」这条新增长曲线的成立,并用一张刻意复刻 scaling law 图式的双曲线图完成了范式话语权的圈定。它的方法论披露极度节制——训练黑箱、成本沉默、原始 CoT 隐藏——但其概念框架(train to think、双 scaling、learned scoring、CoT 忠实性权衡)在此后两年间被反复引用、复现与修正。批判性地看,它的每一个 headline 都需要一次口径校准:93% 属于系统、89th 属于模拟赛、超 PhD 有原文自设的限定;而它对 reward hacking 的轻描淡写与对 CoT 监控价值的自我削弱,暴露了叙事需求与技术诚实之间的永恒张力。历史地看,这篇博客是 LLM 发展的分水岭:在此之前,智能是训练的沉淀物;在此之后,智能成为推理时可购买的资源流。读懂它,既要读懂它说了什么,更要读懂它选择不说什么——那份留白本身,就是 2024 年 9 月前沿 AI 竞争格局最真实的快照。