CS329a-推理时计算扩展

推理时计算扩展

模型处理一道题时,额外计算可以用来增加尝试、修改答案、比较候选或者搜索路径。

论文 核心问题
Large Language Monkeys 多尝试几次,能增加多少解题机会?
Archon 生成、批评、排序、融合,应该怎样组合?
Snell 等的 Compute-optimal Scaling 给定预算,什么策略适合什么题?
Power Laws 为什么整个题库的收益曲线呈现特定规律?

Large Language Monkeys

  • 来自于一个著名的概率论思想实验:无限猴子定理。如果让一只(或无数只)猴子在打字机前随机按键,当按键时间达到无限长时,它们几乎必然能够打出任何给定的文字,包括威廉·莎士比亚的全套著作。

核心是无限采样。即通过多生成一些答案,改善"找到解法的机会"。

两个不同的瓶颈是:

  • 生成瓶颈:候选里没有正确的解法
  • 选择瓶颈:正确解法已经初选,但没有被选中

对应两个能力:

  • Coverage:候选中能否出现正确答案
  • Precision:系统能否识别并选中正确候选

Archon:把推理流程本身作为设计和搜索的对象

  • Monkeys 的关键实验现象是,在部分数学设置中,增加采样仍能提高候选覆盖,但投票或者论文所测奖励模型的选择效果较早饱和。

architecture:模型调用组成的系统结构。

e.g 任务 - 生成多个候选 - 批评各候选 - 推荐并保留部分候选 - 融合成新答案 - 检查并交付

snell:即使流程已经选好,也不应默认每道题采用相同的计算方式

compute-optimal:在给定计算预算内,寻找效果最好的策略。

额外计算:

  • 并行尝试:生成多个完整候选。探索不同解法,需要做选择
  • 顺序修订:根据已有答案继续修改。可以修复局部错误,也可能固守原有错误
  • 验证器引导搜索:给候选或步骤评分,决定继续探索哪里。 可以利用中间信号,也可能被错误评分误导

较好的推理策略随着题目难度和计算预算而变化。在部分设置下,合理分配计算比统一采用 best-of-N(生成N个候选,再按评分选一个)

Power Laws:从一道题转向多个题库,解释收益曲线

假设题库同时包含容易、中等和困难的题。

开始增加采样时,许多容易题很快被覆盖。继续增加采样,剩余题目会越来越集中在模型难以解决的那部分。因此,同样增加一批尝试,后期可能只是新增少量覆盖。

但"收益递减"还不足以证明幂律,每道题可以有不同的单次成功概率;当低成功概率题目的分布满足特定条件时,跨题聚合的未覆盖率可以呈现近似幂律。

即:在某段范围内,采样次数每乘以一个固定倍数,未覆盖比例近似乘以某个固定比例。

Homework1

  • 想比较多数投票和模型选择,则让他们先处理同一批候选,更容易判断差异来自选择方法,还是来自两次采样碰巧生成了不同的答案。
  • 想比较完整系统,则还要把生成、批评、选择等环节的费用都算进去,一次阅读很多候选的评审调用,可能比一次短回答更贵,相同调用次数的并行流程和串行流程,延迟也可能不同。

实践记录:

  • 候选覆盖
  • 最终准确率
  • token与费用
  • 延迟
相关推荐
geats人山人海1 小时前
洛谷好题推荐 2026年10月24日
1024程序员节
扶尔魔ocy1 小时前
【C++开发】从裸指针到智能指针
c++·智能指针·1024程序员节
KryHan1 小时前
【JavaScript】第三章数组
1024程序员节
小南家的青蛙1 小时前
Redis的资料
redis·缓存·1024程序员节
初阳7851 小时前
【基于Qt5仿音乐播放器(一)】——项目准备
qt·1024程序员节
CAIE研习社2 小时前
跨专业考证如何帮助求职?从原有专业到AI应用能力的组合思路
1024程序员节
小小龙学IT2 小时前
Python Polars 高性能数据处理引擎深度解析
开发语言·python·rust·1024程序员节
Nuanyt2 小时前
Hot 100 刷题笔记 · 数组与哈希专题(3 题)
java·笔记·算法·leetcode·哈希算法·1024程序员节
Hardworking6662 小时前
2026年10月24日系统集成项目管理工程师上午考试内容
1024程序员节·系统集成项目管理工程师