自我一致性

1273 字
6 分钟
自我一致性

论文核心内容提炼:Self-Consistency Improves Chain of Thought Reasoning in Language Models#

作者:Xuezhi Wang, Jason Wei, Dale Schuurmans, Quoc Le, Ed H. Chi, Sharan Narang, Aakanksha Chowdhery, Denny Zhou (Google Research)

发表:NeurIPS / arXiv 2022


1. 研究问题#

  • 思维链(Chain-of-Thought, CoT) prompting 已能提升大模型在多步推理任务上的表现。
  • 但 CoT 默认使用 贪婪解码(greedy decoding),只生成一条推理路径,容易陷入局部最优或计算错误。
  • 本文提出: 复杂推理问题通常存在多条不同的有效推理路径,且都通向同一正确答案。若能采样多条路径并投票,可显著提升准确率。

2. 核心方法:自我一致性(Self-Consistency)#

基本流程(三步)#

  1. CoT 提示:与标准 CoT 一样,用少量带有推理步骤的示例 prompt 模型。
  2. 采样多条推理路径:不采用贪婪解码,而是用 温度采样(temperature sampling) 或 top-k / nucleus 采样,生成 m 条 不同的推理链(每条链包含推理过程 + 最终答案)。
  3. 答案汇总(marginalize):从 m 条路径中提取最终答案,通过 多数投票(majority vote) 选择最一致的答案作为最终输出。

形式化表述#

  • 设第 i 条采样路径为 (r_i, a_i),其中 r_i 是推理过程,a_i 是最终答案。
  • 最终答案通过下式获得:
argmaxai=1m1(ai=a)\arg\max_a \sum_{i=1}^m \mathbf{1}(a_i = a)
  • 也可使用 归一化加权求和 (按生成概率加权),但实验显示多数投票已经足够好。

3. 关键实验与结果#

评测任务#

  • 算术推理:GSM8K, SVAMP, AQuA, ASDiv, MultiArith, AddSub
  • 常识推理:StrategyQA, ARC-challenge, CSQA
  • 符号推理:Last letter concatenation, Coin flip

使用的模型#

  • UL2-20B, GPT-3 (175B), LaMDA-137B, PaLM-540B

主要结果(绝对准确率提升)#

任务CoT (greedy)Self-Consistency (40 paths)提升
GSM8K (PaLM-540B)56.5%74.4%+17.9%
SVAMP (GPT-3)75.8%86.8%+11.0%
AQuA (PaLM-540B)35.8%48.3%+12.5%
StrategyQA (PaLM-540B)75.3%81.6%+6.3%
ARC-challenge (GPT-3)83.6%87.5%+3.9%

其他关键发现#

  • 模型规模越大,收益越明显:小模型(< 20B)增益很小甚至为负,说明“采样+投票”依赖模型本身的推理能力。
  • 采样路径数:从 1 条增加到 40 条,准确率持续上升,但 10~20 条时已能获得大部分收益。
  • 鲁棒性:对采样温度、top-k 参数、不完美的 prompt 均表现出较强的鲁棒性。

4. 与其他方法的对比#

方法是否需要训练是否需要额外标注GSM8K 准确率 (PaLM-540B)
CoT (greedy)56.5%
采样 + 排序(sample-and-rank)约 60%
集束搜索(beam search)低于 self-consistency
多 prompt 集成(ensemble)增益远小于 self-consistency
Self-Consistency74.4%
  • 对比结论:Self-Consistency 明显优于集束搜索(因集束搜索缺乏多样性)和简单的采样+排序。

5. 优点与局限性#

优点#

  • 完全无监督:不需要训练、微调或额外标注。
  • 即插即用:可直接用于任何已有 CoT 能力的模型。
  • 提供不确定性估计:答案的一致性(投票集中度)可作为模型对答案置信度的指标。

局限性#

  • 计算成本高:需采样 10~40 条推理路径,相比单次 greedy 解码多出数倍开销。
  • 依赖模型质量:若模型本身推理能力太弱,采样出的路径多为错误路径,投票无效。
  • 仅适用于固定答案任务:对开放式生成任务(如写作、摘要)难以使用多数投票。

6. 核心贡献总结#

  • 首次系统性地提出 “采样多条推理路径 + 多数投票” 作为提升 CoT 性能的通用策略。
  • 在多个 SOTA 模型和基准上验证了该策略的有效性和鲁棒性。
  • 揭示了 “推理路径的多样性”“最终答案准确性” 之间的正相关关系。
  • 提供了一种简单、低成本的方法来估计模型的 输出置信度

原论文在线预览#

Self-Consistency 原论文第 1 页 Self-Consistency 原论文第 2 页 Self-Consistency 原论文第 3 页 Self-Consistency 原论文第 4 页 Self-Consistency 原论文第 5 页 Self-Consistency 原论文第 6 页 Self-Consistency 原论文第 7 页 Self-Consistency 原论文第 8 页 Self-Consistency 原论文第 9 页 Self-Consistency 原论文第 10 页 Self-Consistency 原论文第 11 页 Self-Consistency 原论文第 12 页 Self-Consistency 原论文第 13 页 Self-Consistency 原论文第 14 页 Self-Consistency 原论文第 15 页 Self-Consistency 原论文第 16 页 Self-Consistency 原论文第 17 页 Self-Consistency 原论文第 18 页 Self-Consistency 原论文第 19 页 Self-Consistency 原论文第 20 页 Self-Consistency 原论文第 21 页 Self-Consistency 原论文第 22 页 Self-Consistency 原论文第 23 页 Self-Consistency 原论文第 24 页

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

自我一致性
https://www.shanfengpm.com/posts/2026-02-17-paper-self-consistency/
作者
山风
发布于
2026-02-17
许可协议
CC BY-NC-SA 4.0
本文首发于「山风blog」,作者:山风(余涛)。欢迎转发、分享本文链接, 但禁止任何形式的未授权转载、摘编、改写或商业使用
推荐文章论文阅读
Profile Image of the Author
山风
12年产品经验,持续记录产品思考、业务设计、数据分析和团队管理实践。
站点统计