AI・機械学習
中級

推論スケーリング(スイロンスケーリング)

テスト時に計算資源を増やすことでLLMの出力品質を向上させる手法。学習時スケーリングとは異なり、推論時の計算量を動的に制御する。

0 回閲覧
0 いいね
2026/6/8 更新
関連タグ
推論スケーリング
テスト時計算
o1
思考連鎖
推論最適化

推論スケーリング(Inference-Time Scaling)

推論スケーリングは、LLMの推論(テスト)時に計算資源を追加投入することで出力品質を向上させるアプローチ。2024年後半のOpenAI o1発表以降、スケーリング則の新次元として急速に注目された。

学習時スケーリング vs 推論時スケーリング

学習時スケーリング(Scaling Laws, Chinchilla則):
  より大きなモデル × より多いデータ → 一般能力向上
  コスト: 学習時1回

推論時スケーリング:
  同じモデル × より多い推論計算 → 特定タスクでの精度向上
  コスト: 推論ごとに発生

主要手法

1. Best-of-N (BoN)

responses = [model.generate(prompt) for _ in range(N)]
best = reward_model.select_best(responses)

N=100でGSM8kスコアが大幅向上するが、コストはN倍。

2. Chain-of-Thought (CoT) + 反復精錬

思考1 → 答え1 → 「この答えを検証して」 → 思考2 → 答え2 ...

3. ツリーサーチ(MCTS/Beam Search)

問題
├── 推論経路A → 中間評価(PRMスコア)
│   ├── A1 → ... → 答えA
│   └── A2 → ... → 答えB
└── 推論経路B → 中間評価
    └── B1 → ... → 答えC
最高スコア経路を選択

4. プロセス報酬モデル(PRM)

  • 最終答えだけでなく中間思考ステップを評価
  • 正しい方向の思考を強化しながら探索
  • OpenAI PRM800K データセットで研究進展

OpenAI o1/o3 の実装(推測)

Extended Thinking(Chain-of-Draft)と強化学習の組み合わせ:

問題 → [内部思考トークン数千] → 公開回答
思考トークン数 = 問題難易度に比例
難問ほど多くの計算リソースを消費

DeepSeek R1

オープンソース推論スケーリングモデルの代表:

  • GRPO(Group Relative Policy Optimization)で強化学習
  • 思考チェーンを明示的にトークンとして出力
  • コスト: DeepSeek-V3比で5-20倍の推論コスト

スケーリング曲線

難問タスク(MATH, AIME等)での傾向:

推論計算量(対数スケール)
   ↑
精 |          ooooo
度 |      oooo
   |   ooo
   |  oo
   | o
   +──────────────→ 計算量

計算量に対して対数的に精度向上(収穫逓減あり)。

コスト試算

通常生成:  入力1K tokens → 出力200 tokens
Best-of-32: 入力1K tokens → 出力6,400 tokens(32倍コスト)
Extended Thinking: 入力1K → 思考8K + 出力200 tokens(~40倍コスト)

自作PCとの関係

ローカルLLM(ollama/vLLM)で推論スケーリングを活用する場合、RTX 4090クラスのGPUでもLlama-3.1-8Bのベストオブ16程度は実用的。高性能GPUほど長い思考チェーンを現実的な時間で処理できる。

この記事について
カテゴリーAI・機械学習
難易度中級
作成日2026/6/8