OpenAI 编程竞赛研究:o1-ioi、o3 与结果的边界

原标题OpenAI’s Coding-Competition Study: o1-ioi, o3 and the Limits of the Results

Matthew Berman 解读 OpenAI 2025 年关于强化学习和编程竞赛的论文。模型在研究的基准上表现出色,但结果不能证明 AGI,也不意味着模型开发不再需要人。

SASam Altman嘉宾 · OpenAI
频道
Matthew Berman
发布
2025年2月16日
视频
18:05
阅读
6 分钟
幻灯片
6
原文
英语
在 YouTube 打开
往下滚动阅读时,视频会缩到右下角继续播放。字幕跟随阅读语言。
阅读语言共 2 种语言可读
由 AI 从英语原文翻译。打开“对照原文”可以逐段核对。
摘要

30 秒看懂

Matthew Berman 回顾 OpenAI 关于 o1、针对竞赛优化的 o1-ioi 系统和早期 o3 检查点的论文,认为强化学习和测试时计算指向 AGI。论文报告了 2024 年 IOI 现场成绩、放宽提交次数后的比较、o3 的赛后评估,以及模拟 Codeforces 评分。 这些测试衡量特定条件下的任务表现,而非全部软件工程或通用智能。视频由 Langtrace 赞助。[论文](https://arxiv.org/abs/2502.06807)和 [DeepMind 对 AlphaGo Zero 的介绍](https://deepmind.google/blog/alphago-zero-starting-from-scratch/)还澄清了 Berman 混淆的两点:原版 AlphaGo 使用人类棋谱,o1-ioi 超过金牌线的结果需要放宽提交次数。

  1. 1关于扩展规模的论点Berman 将论文解读为通向 AGI 的证据。报告的结果支持的是更有限的结论,即在所评估编程任务上的表现。
  2. 2可验证奖励有些任务的结果可以自动检查,但测试可能不完整,任务和奖励系统仍由人设计。
  3. 3三个系统OpenAI 比较通用 o1、针对编程优化的 o1-ioi 和早期 o3 检查点,它们使用不同的训练和选择方法。
  4. 4专门流程o1-ioi 采样大量解答、聚类并重新排序候选结果,然后选择提交。
  5. 5模拟 Codeforces 评分早期 o3 检查点获得估计 2,724 分,在论文与活跃参赛者的比较中处于第 99.8 百分位。
  6. 6不同 IOI 条件o1-ioi 现场成绩为 213 分;362.14 分使用了每题 10,000 次提交,而 o3 的 395.64 分来自之后的赛后评估。

要点建议

  1. OpenAI 在编程竞赛中比较了 o1、针对编程优化的 o1-ioi 和早期 o3 检查点。
  2. o1-ioi 在 2024 年 IOI 现场、每题最多提交 50 次的限制下得到 213 分;362.14 分则使用了放宽后的限制。
  3. 较晚的 o3 检查点在每题提交 50 次的赛后 IOI 评估中得到 395.64 分。
  4. 2,724 的 Codeforces 评分和第 99.8 百分位来自模拟竞赛估算,并不证明 o3 击败了所有人类程序员中的 99.8%。
  5. 强化学习和自动奖励仍依赖人设计问题、数据、系统和评估方案。
  6. 原版 AlphaGo 使用人类棋谱;后来的 AlphaGo Zero 不使用这些棋谱,通过自博弈学习。
全文

按章节阅读整理后的全文

只看原始文稿
01

扩展规模、奖励与 AGI 主张

Berman 认为强化学习和测试时计算将推动广泛智能。他用围棋和编程解释可验证奖励,但其中一些说法需要限定。

OpenAI 关于编程竞赛的论文研究强化学习和测试时计算如何影响编程表现。我将其解读为通向 AGI 及更高智能的路径。这是我的预测:研究展示了选定编程评估上的进步,并未证明 AGI 或无限扩展规律。

我引用 Sam Altman 关于 o3 编程竞赛估计排名和未来达到第一名目标的发言。这些是他的说法和预期,并非独立确立的当前世界排名。论文自己的 Codeforces 比较基于模拟竞赛和估算评分。

OpenAI 的编程竞赛论文
幻灯片 1 / 6OpenAI 的编程竞赛论文摘要区分了 o1-ioi 现场成绩、放宽限制后的结果以及后来的 o3 评估。

我将这项研究与 DeepSeek-R1 等推理模型工作联系起来,强调使用可验证奖励的强化学习。我也提醒,广泛讨论的训练成本数字不一定可以直接比较。视频包含 Langtrace 赞助片段;赞助商宣传的功能和价格属于推广说法。

当输出能按照已知标准进行测试时,可验证奖励很有用。游戏中的输赢可以衡量;编程中的测试用例可以检查程序行为。这是简化的解释:人仍需设计问题、规则、测试、训练系统和目标,而通过有限测试的程序在其他情况下仍可能出错。

我用 AlphaGo 类比自博弈。有一个重要更正:原版 AlphaGo 最初使用人类棋谱训练,之后也使用自博弈。DeepMind 表示,后来的 AlphaGo Zero 不使用这些人类棋谱,通过自博弈学习。研究人员仍然设计了游戏设置、算法和训练基础设施。

反复自博弈可以在特定游戏和奖励结构下产生强策略,但不能保证在每种情况下找到最优策略,也不能保证无限扩展。编程测试同样只能验证覆盖到的情况和性质,许多科学问题也没有简单的自动真值奖励。

02

比较模型

他回顾论文对 o1、o1-ioi 和早期 o3 的比较。这些系统的训练和测试时方法不同。

回到论文,OpenAI 比较了 o1、为编程进一步训练并配备专门推理流程的 o1-ioi,以及早期 o3 检查点。比较旨在研究人工设计的竞赛策略与经过更多强化学习训练的通用模型相比表现如何。

我介绍早期 AlphaCode 系统生成大量候选解答并使用选择启发式方法。论文报告每题最多生成一百万个候选解答,之后选择十个提交。“Alpha”这个名称本身不能确立特定训练方法,这些系统也不应被视为与 AlphaGo 相同。

论文描述 o1 使用较长推理,以及在安全环境中编写和运行代码的工具。运行示例可以发现错误并帮助完善解答,但通过测试不证明对所有输入都正确。

我将论文结果与 Tesla 转向神经网络驾驶系统作比较,并认为移除人工编写的规则可以消除瓶颈。这是一种类比和解读;编程论文没有验证关于 Tesla 训练的说法,也没有证明人类参与不再必要。

03

Codeforces 与 o1-ioi 流程

OpenAI 根据模拟竞赛估算评分,并描述候选解答生成、聚类和选择。分数取决于评估方案。

OpenAI 使用模拟竞赛评估 Codeforces 类型题目。在其方案下,GPT-4o 的估算评分为 808,o1-preview 为 1,258,o1 为 1,673。这些是模型估算值,不是通过类似人类的现场参赛获得的官方评分。

估算的 Codeforces 评分
幻灯片 2 / 6估算的 Codeforces 评分OpenAI 的模拟竞赛比较展示 GPT-4o、o1-preview 和 o1 的评分。

作者报告,增加强化学习训练计算量和测试时计算量后,表现有所改善。这些观察针对受测模型和任务。额外计算有成本,报告的趋势不能证明所有领域的性能都会无限提高。

对于 o1-ioi,团队将问题分成子任务,每个子任务采样 10,000 个候选解答。他们根据生成测试中的输出对候选解答聚类,再利用学习得到的评分函数、错误和公开测试用例重新排序。流程随后在竞赛限制内选择提交。

o1-ioi 选择策略
幻灯片 3 / 6o1-ioi 选择策略论文描述了为子任务采样解答,并使用聚类和重新排序。

在模拟 Codeforces 测试中,论文报告 o1-ioi 估算评分为 1,807;加入公开测试过滤后为 2,092;使用完整策略后为 2,214,在其比较中对应第 98 百分位。这些是不同配置,选择方法会影响结果。

o1-ioi 结果与现场 IOI
幻灯片 4 / 6o1-ioi 结果与现场 IOI正文报告估算评分和现场竞赛的 213 分。
04

o3 与 IOI 成绩

Berman 讨论 o3 的模拟 Codeforces 表现和 IOI 分数。必须区分现场、放宽条件和赛后评估结果。

论文报告一个早期 o3 检查点的估算 Codeforces 评分为 2,724,在与活跃参赛者的比较中处于第 99.8 百分位。这不是与每个程序员直接比赛。作者指出,最优秀的人类仍解决了更多受测题目。

估算的 o3 Codeforces 表现
幻灯片 5 / 6估算的 o3 Codeforces 表现图表报告论文模拟方案下 2,724 的估算评分。

o3 的方法比 o1-ioi 针对竞赛的聚类流程简单,但并非没有人的设计:研究人员选择了提示、采样、排序和评估方法。在 IOI 测试中,他们从每题 1,024 个样本中选择计算量最高的 50 个候选解答。IOI 和 Codeforces 评估使用了不同的早期 o3 检查点。

IOI 分数比较
幻灯片 6 / 6IOI 分数比较论文区分了放宽限制后的 o1-ioi 分数与提交限制内 o3 的赛后评估分数。

论文报告,o1-ioi 在 2024 年真实 IOI 中、每题最多提交 50 次的限制下获得 213 分,处于第 49 百分位。只有将限制放宽到每题 10,000 次提交后,它才以 362.14 分超过金牌线。Berman 暗示 213 分超过金牌线,这不正确。

较晚的 o3 检查点在相同六道 IOI 题目上接受赛后评估,在每题最多提交 50 次的限制下得到 395.64 分,超过约 360 分的金牌线。这不是在现场授予 o3 的奖牌。论文表示较晚的检查点使用了额外训练数据,并报告了污染检查。

我的结论是,扩大强化学习和测试时计算可能产生最强程序员,最终通向 AGI 或超级智能。竞赛结果很有意义,但范围更窄:它们不能确立这一发展轨迹,也不能证明模型在每种编程情境中世界第一,更不能消除开发和评估系统所需的人类工作。

同频道的其他文章

12 张幻灯片34:21EN → 简体中文
Matthew Berman· 2026年10月27日Matthew Berman 解读 Anthropic 的上市文件、AI 增长与治理Matthew Berman, Sam Altman · Forward Future主持人审视 S-1 中的财务指标、算力战略和投票结构,并质疑 AI 快速发展与安全之间的张力。AnthropicAI Safety企业 AI+2
0:26EN → 简体中文
Matthew Berman· 2026年10月25日Sam Altman 谈 AI 世界中的人类价值与问题解决Sam Altman · OpenAI在一段简短的访谈摘录中,Altman 思考解决难题的乐趣,以及人在解读结果时的作用。Human-AI CollaborationFuture of WorkAI Strategy
2 张幻灯片0:36EN → 简体中文
Matthew Berman· 2026年10月25日Kimi K3.1 与魔方求解演示Matthew Berman · Forward FutureMatthew Berman 展示一个被打乱的虚拟魔方如何复原,并对 Kimi K3.1 的测试给予积极评价。评估编程智能体Open-weight models
2 张幻灯片0:21EN → 简体中文
Matthew Berman· 2026年10月24日AI 生成的 Kimi 基准图表使用了虚构分数Matthew Berman · Forward FutureMatthew Berman 要求生成一张 Kimi K3.1 Pro 基准图表,随后发现图中的数字只是示意性占位值。Benchmarks评估Generative media
6 张幻灯片25:50EN → 简体中文
Matthew Berman· 2026年10月24日Kimi K3.1 Pro 实测:3D 演示出色,表现不一,价格有竞争力Matthew Berman · Forward FutureMatthew Berman 测试这款开放权重模型的编程、3D 渲染和视觉讲解能力,并比较基准成绩与价格。Open-weight modelsBenchmarksAI cost & performance+1
2 张幻灯片32:20EN → 简体中文
Matthew Berman· 2026年10月23日本地 AI 究竟适合谁?成本、取舍与混合模式的未来Matthew Berman · Forward FutureMatthew Berman 权衡数据控制和自主权,与硬件成本、设置复杂度及推理速度之间的关系。Local inferenceOpen-weight modelsAI cost & performance+1