【すいろんスケーリング】

推論スケーリング とは?

公開:
💡 賢く産まれるより、じっくり考える時間をあげるほうが賢くなれる

訓練済みモデルに対して推論時の計算量(思考ステップ数・探索量など)を増やすことで精度を向上させる手法。「考える量を増やす」アプローチ。

📌 このページのポイント
推論スケーリング:考える量が増えるほど正解率が上がる 思考ステップ数(推論時計算量) 正解率 0% 50% 100% 25% 1step 4step 16step 64step 256step 推論スケーリングの考え方 ・訓練コストを増やさずに精度向上 ・o1 / Claude 3.7 Sonnetで実装 ・難問ほど長く考えさせる設計
思考ステップ数を増やすほど正解率が上がる推論スケーリングのイメージ
ひよこ ひよこ
ペンギン先生、推論スケーリングってスケーリング則と何が違うの?
ペンギン先生 ペンギン先生
スケーリング則は「訓練をたくさんする」方向の話だったよね。推論スケーリングは「答えを出すとき(推論時)にたくさん計算する」方向の話なんだよ。
ひよこ ひよこ
推論時ってどういうこと?チャットで質問するときのこと?
ペンギン先生 ペンギン先生
そうだよ!モデルが質問を受けて答えを返すその瞬間に、普通より長く「考える」処理をするんだよ。思考の中間ステップをたくさん生成してから最終答えを出す感じね。
ひよこ ひよこ
思考ステップを増やすとなんで精度が上がるの?
ペンギン先生 ペンギン先生
数学の問題を解くとき、暗算より紙に書いて計算した方が正確だよね。それと同じで、AIも途中過程を「書き出す」と複雑な問題でミスが減るんだよ。Chain-of-Thoughtという手法がその基礎にあるんだ。
ひよこ ひよこ
o1ってそれをやってるモデルなの?
ペンギン先生 ペンギン先生
そうだよ!OpenAIのo1やAnthropicのClaude 3.7 Sonnetなどは、推論時に「内部思考トークン」をたくさん生成してから答えを返すんだ。難しい問題ほど長く考えるので、応答時間は増えるけど精度が上がるよ。
ひよこ ひよこ
訓練をもっとしなくていいなら、コストが安くなるってこと?
ペンギン先生 ペンギン先生
訓練コストは変わらないけど、同じモデルでも「考える量」で精度を柔軟に調整できるのが強みだよ。簡単な質問には速く・安く答えて、難しい問題には長く考えさせるという使い分けもできるんだ。これが今後の主戦場になりそうだと言われているよ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「推論スケーリング」って出てきたら「答えを出すときにたくさん考えさせる手法」と思えばだいたいOK!
📖 おまけ:英語の意味
「Inference Scaling」 = 推論スケーリング
💬 OpenAIのo1など思考モデルが実践する手法で「考える量を増やす」と精度が上がる発見だよ
← 用語集にもどる