AI・機械学習
上級

Chain-of-Thought推論(テスト時計算)(チェインオブソートスイロン)

LLMが最終回答に至る前に中間的な推論ステップを逐次生成する手法。テスト時計算の最も基本的かつ広く普及したアプローチであり、OpenAI o1やDeepSeek R1の中核技術である。

0 回閲覧
0 いいね

Chain-of-Thought推論とは

Chain-of-Thought(CoT)推論とは、LLMが問題を解く際に「思考の連鎖」として中間ステップを明示的に生成し、段階的に最終回答へ到達する推論手法である。2022年のGoogle Brainの研究(Wei et al.)で初めて体系化され、2024年以降はOpenAI o1やDeepSeek R1の内部推論エンジンとしてテスト時計算の基盤技術に昇格した。

CoTの発展段階

世代時期手法代表例
第1世代2022年Few-shot CoTプロンプティングWei et al. (Google Brain)
第2世代2023年Zero-shot CoT(「ステップバイステップで考えて」)Kojima et al.
第3世代2024年学習済みCoT(推論トレーニング)OpenAI o1、DeepSeek R1
第4世代2025〜26年適応的CoT(動的推論深度)o3-mini、Gemini 2.0 Flash Thinking

プロンプトCoT vs 学習済みCoT

従来のプロンプトベースCoTと、テスト時計算における学習済みCoTの違いを明確化する。

  • プロンプトCoT: ユーザーがプロンプトに「ステップバイステップで考えて」と指示を追加。モデル自体は変更されず、プロンプトエンジニアリングの範疇。改善幅は10〜30%程度
  • 学習済みCoT: 強化学習(RLHF/GRPO)により推論ステップの生成をモデルに内在化。OpenAI o1では数千〜数万トークンの内部思考が自動生成される。改善幅は50〜200%(数学タスク)
  • 蒸留CoT: 大規模推論モデルの思考過程を教師データとして小モデルを学習。DeepSeek R1-Distill-Qwen-7Bが代表例で、学習済みCoTの70〜85%の性能を1/100のモデルサイズで達成

内部思考の構造

学習済みCoTモデルが生成する内部思考の典型的な構造を示す。

  • 問題分解: 複雑な問題をサブ問題に分割。「まず条件Aを整理し、次にBとの関係を考え...」
  • 仮説生成: 複数の解法候補を列挙。「アプローチ1: 直接計算、アプローチ2: 漸化式、アプローチ3: 対称性利用」
  • 検証ステップ: 各ステップの結果を自己チェック。「ここで計算を確認すると...値が一致するので正しい」
  • バックトラック: 行き詰まった場合に前のステップに戻る。「このアプローチでは解けない。別の方法を試す」
  • 最終統合: サブ問題の結果を統合して最終回答を構成

性能ベンチマーク比較

CoTの有無による性能差を主要ベンチマークで比較する。

ベンチマーク標準推論(GPT-4)CoTプロンプト(GPT-4)学習済みCoT(o1)学習済みCoT(o3)
GSM8K(小学算数)92.0%95.5%97.8%99.2%
MATH(大学数学)52.9%68.4%94.8%96.7%
AIME 202412.0%26.7%83.3%96.7%
HumanEval(コード)67.0%74.4%92.4%97.2%
GPQA Diamond(科学)53.6%58.2%78.0%87.7%
ARC-AGI(推論)5.0%9.0%32.0%87.5%

CoTの制約と課題

  • レイテンシ増大: 内部思考トークンの生成に数秒〜数十秒を要する。リアルタイム応答が求められるチャットボットでは問題になる
  • コスト増加: 思考トークンも課金対象。OpenAI o1では1回の応答で数万トークンの思考が発生し、通常のGPT-4応答の10〜50倍のコスト
  • 思考の不透明性: OpenAI o1/o3は内部思考をユーザーに非公開。セーフティ上の理由とされるが、デバッグや検証が困難
  • タスク適合性: 単純な事実検索(「東京の人口は?」)では不要で、逆にレイテンシとコストのデメリットだけが発生
  • 忠実性問題: 表示されるCoTが実際の推論過程を正確に反映していない場合がある(Faithfulness問題)

2025〜2026年の最新動向

  • 隠れ思考トークン圧縮(2025年): 内部思考トークンを潜在空間で圧縮し、テキスト化せずに推論を進める研究。Coconut(Chain of Continuous Thought)が代表例で、思考トークン数を90%削減しつつ性能の95%を維持
  • マルチモーダルCoT(2025年): 画像や表を含む問題で、視覚的推論ステップをCoTに組み込む。Gemini 2.0 Pro Thinkingが図形問題で人間専門家を上回る精度を達成
  • 並列CoT(2026年): 複数の推論パスを並列に生成し、投票や報酬モデルで最良を選択。レイテンシを維持しつつ精度を向上
  • 適応的CoT深度(2026年): 問題の難易度に応じて思考トークン数を動的に調整。簡単な質問は100トークン以内、困難な問題は10,000トークン以上

よくある質問(FAQ)

Q1: プロンプトに「ステップバイステップで考えて」と書くだけでo1と同じ効果が得られるか? A: 得られない。プロンプトCoTは改善幅が10〜30%だが、o1の学習済みCoTは50〜200%の改善を達成する。学習済みCoTはモデルパラメータ自体が推論プロセスに最適化されており、プロンプト指示とは本質的に異なる。

Q2: CoTの思考トークンをユーザーに公開しているモデルはあるか? A: DeepSeek R1はオープンソースのため内部思考が完全に閲覧可能。Anthropic Claude 3.5 OpusのExtended ThinkingもAPIで思考トークンを返却する。一方、OpenAI o1/o3は安全性を理由に思考を非公開としている。

Q3: CoTは日本語でも英語と同等の効果があるか? A: 主要な推論モデルは英語で学習されているため、日本語では性能が5〜15%低下する傾向がある。ただし、DeepSeek R1は中国語と英語の多言語学習により、日本語でも比較的高い推論性能を維持している。

まとめ

  • Chain-of-Thought推論はテスト時計算の最も基本的なアプローチ
  • プロンプトCoT(改善10〜30%)と学習済みCoT(改善50〜200%)で効果が大きく異なる
  • 数学・コード・論理推論で特に効果が大きく、AIMEで83〜97%の正答率を達成
  • レイテンシとコストの増大が主要課題で、適応的深度制御が解決策
  • 思考トークン圧縮や並列CoTなど効率化技術が2025〜2026年に急速に進展