推理:大模型的最后一块拼图

大模型在知识广度上已经超越人类,但在复杂推理上仍然薄弱。简单的数学题、多步逻辑推理——这些对人类不难的任务,对LLM却是挑战。思维链(Chain of Thought, CoT)技术的出现,正在改变这一局面。

CoT技术谱系

基础CoT

让模型在给出答案前生成推理过程:

Prompt: "让我们一步步思考"
Output: 
  1. 首先,我们需要...
  2. 根据已知条件...
  3. 所以答案是...

原理: LLM的自回归生成机制下,中间token作为"工作记忆",帮助模型逐步组织推理。不生成中间token时,模型需要在一次前向传播中完成所有推理——负担太重。

Zero-shot CoT: 在prompt末尾加"Let’s think step by step",无需示例。

Few-shot CoT: 提供带推理过程的示例,效果更好。

Self-Consistency

对抗LLM生成随机性的方法:

1. 用同一prompt生成K条CoT推理(temperature=0.7)
2. 提取每条推理的最终答案
3. 取多数票作为最终答案

适用:数学计算、逻辑推理等有明确答案的任务。 效果:通常比单次CoT提升5-15%准确率。 成本:推理成本变为K倍。

Tree of Thoughts (ToT)

CoT是线性推理,ToT是树形推理:

        [初始状态]
       /     |     \
   [方案A] [方案B] [方案C]
   /  \
[细化] [细化]
   |
[评估: 好/坏]
   |
[继续/回溯]

流程:

  1. 在每个节点生成多个候选方案
  2. 用评估函数给每个方案打分
  3. 选择最优分支继续(或BFS/DFS搜索)
  4. 遇到死路时回溯

适用:规划、博弈、创意任务。 局限:计算量大(多次LLM调用),延迟高。

Graph of Thoughts (GoT)

将推理建模为图而非树:

  • 节点可以有多个前驱
  • 支持推理路径的合并和分支
  • 更灵活的推理结构

ReAct(推理+行动)

结合推理和工具使用:

Thought: 用户想知道2025年AI市场规模,我需要搜索数据
Action: search("2025 AI market size")
Observation: 根据Gartner, 2025年AI市场规模约$3000亿
Thought: 我还需要增长率数据
Action: search("AI market growth rate")
Observation: 年增长率约37%
Thought: 可以计算了
Final Answer: 2025年AI市场规模约3000亿美元,年增长率37%...

ReAct是Agent框架的基础——推理决定行动,行动获取信息,信息辅助推理。

推理时Scaling

核心思想

不增加模型参数,而在推理时投入更多计算:

传统: 大模型 + 简单生成 → 答案
新范式: 小模型 + 大量推理 → 更好的答案

实现方式

方式一:长CoT

  • 模型生成超长推理链(数千token)
  • 在推理过程中自我检查、纠正
  • 类似人类做数学题时的"草稿纸"

方式二:多次采样

  • 生成多个推理路径
  • 投票或交叉验证
  • 用 verifier 模型筛选最佳推理

方式三:搜索

  • 在推理空间中搜索
  • Best-First Search / MCTS
  • 用价值函数指导搜索方向

o系列模型

OpenAI的o1/o3模型是推理时Scaling的代表:

用户问题 → [长推理阶段(隐藏)] → [最终答案]

推理阶段可能:
- 生成数千token的推理
- 自我检查和修正
- 尝试多种方法
- 在方法间切换

关键发现:o1模型在数学竞赛(AIME)、编程(Codeforces)上的表现超过了很多更大的传统模型。

推理时Scaling的经济学

传统大模型:
  训练成本: $100M (一次)
  推理成本: $0.01/次
  每次质量: 85分

推理时Scaling:
  训练成本: $10M (一次)
  推理成本: $0.50/次
  每次质量: 88分

权衡:
  用户数量 < X → 推理Scaling更经济
  用户数量 > X → 训练大模型更经济
  (X取决于具体成本结构)

CoT训练方法

CoT数据生成

方法1: 人工标注
  - 专家写出推理过程
  - 质量最高,成本最高

方法2: 模型合成
  - 用强模型生成CoT
  - 质量过滤后作为训练数据
  - 成本低,规模大

方法3: 搜索+筛选
  - 模型生成多条推理路径
  - 保留得到正确答案的路径
  - 训练模型学会高效推理

过程奖励模型(PRM)

对推理的每一步打分,而非只看最终结果:

推理: 
  Step 1: "首先计算..." → PRM: 0.9 (正确)
  Step 2: "然后乘以..." → PRM: 0.8 (基本正确)
  Step 3: "所以结果..." → PRM: 0.3 (错误!)

传统: 只看最终答案 → 错
PRM: 发现Step 3出错 → 定位错误

PRM可以用于:

  • 训练时指导推理质量
  • 推理时筛选好的推理路径
  • 实时发现推理错误

CoT的局限

长推理链错误累积

5步推理,每步95%准确率:
  整体准确率 = 0.95^5 = 77%

10步推理,每步95%准确率:
  整体准确率 = 0.95^10 = 60%

推理越长,累积错误越多。

“推理"还是"模式匹配”?

CoT的"推理"是否是真正的推理?还是只是更复杂的模式匹配?

证据表明两者兼有:

  • 在训练数据中见过的推理模式 → 模式匹配
  • 需要新推理组合的问题 → 表现差
  • 多步推理中的中间错误 → 可能"编造"不合理的步骤

计算成本

CoT的推理token消耗是非CoT的5-20倍。需要平衡:

  • 什么任务需要CoT?(推理密集型)
  • 什么任务不需要?(信息提取、翻译)

未来方向

  1. 推理效率优化:用更少的推理token达到同等效果
  2. 推理质量提升:减少推理链中的错误
  3. 自适应推理:简单问题快速回答,复杂问题深度推理
  4. 可解释推理:让推理过程人类可理解可审查
  5. 推理+搜索融合:结合LLM推理和符号引擎搜索

总结

思维链推理是大模型从"知道"走向"思考"的关键技术。2026年的推理时Scaling范式正在改变AI的经济学——不再单纯追求更大的模型,而是投入更多推理计算来获得更好的结果。这是AI发展的新维度:不是让模型记住更多,而是让模型想得更深。