首页/AI/AI 应用速查/自洽性投票(Self-Consistency)
本包目录(159 条)

自洽性投票(Self-Consistency)

同一问题多次采样(temperature>0),对结果投票取多数——用多样性换正确率,对数学与推理题有效,代价是调用成本成倍上升。

AI 应用速查AI更新于 2026-10-12
原理多条推理路径多数投票
前提temperature 必须大于 0
成本N 倍调用费用
适用高价值、可判定对错的问题

多次采样投票(Python 伪代码)

多次采样投票(Python 伪代码)
from collections import Counter
answers = []
for _ in range(5):
    answers.append(ask_model("一个班 40 人,60% 是女生,男生几人?"))
print(Counter(answers).most_common(1))
投票前把答案归一化(数值、单位、大小写),否则同一答案会被算成多个类别。

易错点

  • 用 temperature=0 采样多次,结果几乎全同白花钱
  • 对没有唯一正确答案的创作任务投票

数据来源与参考

  • Wang et al. Self-Consistency Improves Chain-of-Thought Reasoning(arXiv 2203.11171)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌