要解决的问题

传统的扩展思路是在训练时加大模型和数据。测试时计算扩展换了一个方向:在推理(inference)时投入更多计算,换取更高的正确率。这是 OpenAI o1、DeepSeek-R1 这类推理模型的核心支撑。

核心方法

  • Best-of-N:生成 N 个候选答案,用验证器或奖励模型挑出最好的一个。
  • 搜索:用束搜索(beam search)、蒙特卡洛树搜索(MCTS)等方法,在推理步骤构成的空间里搜索。
  • 验证器引导的解码:在生成过程中用验证器给部分结果打分,引导后续生成的方向。
  • 过程奖励模型:结果奖励模型对完整解答给出整体评分,也可以读取中间推理;过程奖励模型提供步骤级评分,可用于定位错误和指导搜索。区别在监督粒度,不是结果奖励模型只能看最后一句。
  • 递归自调用:让编排模型递归地调用自身,把递归深度作为推理时可以调节的计算预算,参见多模型编排中介绍的 Conductor 研究。

代表工作

  • Let’s Verify Step by Step(2023):比较过程监督与结果监督,发现过程奖励模型在数学推理上明显更好,并公开了步骤级标注数据集 PRM800K。
  • OpenAI o1(2024):把「推理时想得更久,效果更好」推到产品层面,让测试时计算扩展成为主流方向。
  • DeepSeek-R1(2025):结合监督微调与强化学习提升推理能力;其 R1-Zero 实验展示了不先做 SFT 的强化学习也能诱发较长的推理行为。

开放问题

  • 算力与收益之间的最优分配:一个问题该花多少计算。
  • 过程奖励模型的泛化能力和步骤级标注的成本。
  • 如何与可验证奖励的强化学习形成闭环:搜索产生的数据反过来用于训练。

参考资料

相关专题