AI・機械学習
中級

Self-Consistency(自己整合性デコーディング)(セルフコンシステンシー)

Chain-of-Thoughtを複数回生成し多数決で最終答えを決定するデコーディング戦略。Wang et al.(2022)提唱で、単一CoTより一貫して高精度を達成。GSM8Kで+17ptの改善を報告。

0 回閲覧
0 いいね
2026/6/6 更新
関連タグ
self-consistency
majority-voting
chain-of-thought
decoding-strategy
llm

Self-Consistency(自己整合性デコーディング)とは

Self-ConsistencyはGoogle BrainのXuezhi Wang, Jason Wei et al.(2022)が提唱したCoT拡張のデコーディング戦略。「正しい問題には様々な推論パスが存在するが、最終的に同じ答えに収束する」という直観に基づく。

通常の単一CoT:

問題 → CoT推論(1回) → 答え(誤りを含む場合あり)

Self-Consistency:

問題 → CoT推論×20回(異なる推論パス)
       → 答え1: 42, 答え2: 42, 答え3: 41, 答え4: 42...
     → 多数決 → 最終答え: 42

ベンチマーク結果(Wang et al. 2022)

ベンチマークCoT(greedy)Self-Consistency(n=40)改善
GSM8K56.5%74.4%+17.9pt
SVAMP68.9%82.7%+13.8pt
AQuA35.3%47.2%+11.9pt
StrategyQA65.4%72.3%+6.9pt
ANLI-R158.7%63.8%+5.1pt

GSM8Kでの+17ptは当時最高精度を達成。

サンプル数とコストの関係

サンプル数精度(GSM8K)コスト(相対比)
1(standard)56.5%1×
568.3%5×
1071.2%10×
2073.5%20×
4074.4%40×

5〜10サンプルで最大改善の大半を達成。

Temperatureの設定指針

  • temperature = 0.0: グリーディ → 全サンプルが同一(Self-Consistency不可)
  • temperature = 0.5〜0.7: 推奨範囲
  • temperature = 1.0: 多様性は高いが低品質サンプルが増える

よくある質問(FAQ)

Q1: Self-ConsistencyはGreedyデコーディングより必ず良いですか? A: 多段推論タスク(算数・論理)では一貫して改善。ただし自由回答型・創作系タスクでは「多数決」が有効でない場合がある。

Q2: GPT-4やClaude 3.5 Sonnetでも効果がありますか? A: 元論文はPaLM 540Bでの実験だが、GPT-4/Claudeでも効果を確認。大型モデルは単一CoTでも高精度のため改善幅は相対的に小さくなる傾向。

Q3: コスト削減のために何サンプルが最適ですか? A: 精度とコストのトレードオフでは5〜10サンプルが実用的なバランス点。40サンプルと比較して最大改善の90%を達成できる。

まとめ

  • 発祥: Google Brain Wang et al. 2022
  • 効果: GSM8K +17pt(n=40)
  • 実装: 複数回サンプリング+多数決
  • コスト: 実用的には5〜10サンプルが最適バランス
この記事について
カテゴリーAI・機械学習
難易度中級
作成日2026/6/6