あなたは、数学の問題を解くように訓練されている、天才的だが未熟な学生(AIモデル)を指導していると想像してください。長年、標準的なレシピは以下の3つのステップでした。
- 事前学習(Pre-training): 学生が何百万冊もの本を読み、一般的な言語や知識を学ぶ。
- 教師あり微調整(SFT - Supervised Fine-Tuning): 教師が学生に教科書を与え、そこには正確な正解が記載されている。学生は解法のプロセスを丸暗記するように強制される。
- 強化学習(RL - Reinforcement Learning): 学生はゲームに参加し、最終的な答えが合っている場合にのみポイントをもらえる。これにより、学生は自力で問題を解くための「新しい方法」を見つけ出すよう促される。
この論文はこう問いかけています。「学生がすべての本を読み終え、教科書を暗記するまで、ゲームをさせるのを待たなければならないのでしょうか?」
研究者たちの発見を、分かりやすく説明します。
1. ゲームを早く始めることができる
標準的なルールでは、「学生が完全に訓練されるまで、ゲームを与えてはいけない」とされています。研究者たちは、学生が最初の数章を読んでいる最中(事前学習の初期段階)に、ゲーム(RL)を与える実験を行いました。
- 結果: 驚くほど上手くいきました!学生が本のほんの一部しか読んでいない状態でも、ゲームをプレイすることは、単に本を読み続けるよりも数学の問題を解く能力を大幅に向上させました。実際、ゲームを早期に導入することは、最後まで待ってから「読む → 暗記する → 遊ぶ」という一連のルーチンを行うのと同等に効果的でした。
2. 教科書がないときこそ「ゲーム」が威力を発揮する
通常、「暗記」ステップ(SFT)には、正しい答えが載った教科書が必要です。しかし、もし教科書が十分に足りなかったらどうなるでしょうか?
- 発見: 問題の解き方の例が1つか2つしかない場合、「暗記」ステップは失敗します。しかし、「ゲーム」(RL)はこれに強く反応します。学生は、完璧な解答集を必要とすることなく、自ら探索し、解決策を見つけ出すことを学びます。例題が少ないとき、ゲームはより強力な教師となります。
3. 秘密の材料は「学生のサイズ」ではなく「本の種類」である
人々はよく、「学生がより大きく(より強力に)なれば、より良く学ぶだろう」と考えがちです。研究者たちは、学生を大きくすることでこれをテストしました。
- ひねり: 学生を大きくしても、ゲームの学習速度は上がりませんでした。しかし、初期の読書フェーズにおいて、数学の本をより多く与えると効果がありました。
- 教訓: もし学生に数学を得意にさせたいのであれば、早い段階で数学の物語を食べさせてください。学生の脳の大きさよりも、何を読んだかという「コンテンツ」の方が重要なのです。
4. 「研磨」の神話 vs 「拡張」
最近の議論があります。「ゲーム(RL)は、既存の答えをより鋭く、自信に満ちたものにするだけなのか、それとも実際に新しい考え方を教えているのか?」という点です。
- 古い見解: 多くの人は、RLは単に学生を「研磨」し、自信を持たせるだけで、必ずしも賢くするわけではないと考えていました。
- 新しい発見: 研究者たちは、「研磨」の効果は実は「暗記」ステップ(SFT)によって引き起こされるものであることを発見しました。教科書を先に丸暗記させることで、学生は探索することを止めてしまうのです。
- 真の魔法: もし教科書を暗記させる前に直接ゲームをプレイさせた場合、学生の思考は実際に**「拡張」**されます。彼らは多くの異なる経路を試し、以前は知らなかった新しい解決策を発見するのです。「暗記」ステップこそが、創造性を制限してしまう要因であり、ゲームそのものが制限しているのではないのです。
5. 「スーパー学生」のレシピ
研究者たちは、両方の良いとこ取りをしました。「暗記してから遊ぶ」のではなく、両方を同時に行わせたのです。
- 仕組み: 学生が問題を解いている場面を想像してください。脳の一部分は教科書をチェックしており(SFT)、もう一方の脳は新しいアイデアを試しています(RL)。彼らは両方の部分からのアドバイスを平均して、脳を更新します。
- 結果: この「スーパー学生」(並列平均化)は、問題解決において最高の結果を出しました。彼らは他の誰よりも正解を導き出し、単に教科書を暗記しただけの学生とは異なり、他のこと(一般的な会話など)を忘れてしまうこともありませんでした。
まとめ:重要なポイント
- 待たないこと: 強化学習(ゲーム)は、モデルの学習プロセスが完了する前、つまり「読書」フェーズの非常に早い段階から使用できます。
- データがサイズに勝る: 事前学習中に特定の種類のデータ(数学など)をモデルに食べさせることは、単にモデルを大きくすることよりも重要です。
- RLは悪役ではない: RLはモデルの一般的なスキルを損なったり、単に「研磨」したりするものではありません。それらの否定的な影響は「暗記(SFT)」ステップによるものです。RLは、モデルが探索し、新しい解決策を見つけるのを実際に助けます。
- 一緒に行う: 最良の結果は、「暗記」と「遊び」を順番に行うのではなく、同時に混ぜ合わせることによって得られます。
要するに、この論文は、強化学習をトレーニングプロセスの最後に行う「仕上げの磨き」として扱うのをやめるべきだと提案しています。代わりに、より賢く、より能力の高いモデルを得るために、より早い段階からプロセスの中に織り込み、他の手法と組み合わせるべきなのです。
技術要約:事前学習におけるRL(強化学習)の介入
問題提起
大規模言語モデル(LLM)の標準的な学習パイプラインでは、通常、強化学習(RL)は、広範な次トークン予測(NTP)による事前学習および教師あり微調整(SFT)の後にのみ適用される、ポストトレーニング(事後学習)フェーズに限定されています。この逐次的なアプローチは、以下の2つの根本的な疑問を提起します。
- タイミング: 事前学習の終了までRLの適用を待つことは本質的に必要なのか、それともRLはより早い段階でも効果的なのか?
- メカニズム: RLは本質的に既存の出力分布を「鋭利化(sharpen)」する(探索を制限する)ものなのか、それとも能力を拡張するものなのか? 最近の文献では、RLは主に分布を鋭利化させると示唆されていますが、これが標準的なSFT→RLパイプラインによるアーティファクト(人工的な現象)なのか、それともRLの目的関数そのものによるものなのかは不明です。
さらに、RLが事前学習から継承した汎用的な能力を損なうかどうかも議論の的となっています。
メソドロジー
著者らは、標準的な学習レジームからRLの効果を分離するために、大規模かつ制御された研究を実施しました。
- モデルとデータ: 高品質で推論に特化したコーパス(DOLMinoミックス、50Bトークン)を用いて、1Bパラメータのモデル(OLMo2アーキテクチャに基づく)をゼロから事前学習させています。また、4Bモデルおよび、追加の数学データを含む60Bトークンで学習させた1Bモデルについても実験を行っています。
- チェックポイント: 事前学習の終了を待つのではなく、事前学習のプロセス全体(4Bから50Bトークンまで)を通じてチェックポイントを保存しています。
- 学習パイプライン: 各チェックポイント Mt に対して、4つの異なるポストトレーニング戦略を適用しています。
- 直接RL (MtR): 事前のSFTを行わず、ベースとなるチェックポイントに対して直接RL(具体的には検証可能な報酬を用いたGRPO)を適用する。
- SFT (MtSFT): 問題ごとに単一の正解(グラウンドトゥルース)の解法を用いて教師あり微調整を行う。
- SFT-Gold (MtSFT−Gold): 問題ごとに利用可能なすべての正解の解法を用いてSFTを行う(現実には非現実的な設定)。
- 標準パイプライン (MtSFT→RL): SFTの後にRLを行う。これは現在の業界標準である。
- 並列平均化 (MtParallel): 提案手法。同じパラメータのスナップショットからRLとSFTの勾配を並列に計算し、重みを更新するためにそれらを平均化する。
- 評価: パフォーマンスは、GSM8K(小学校レベル)およびMATH(競技レベル)におけるpass@kメトリクス(k=1,8,32)を用いて測定されます。汎用的な能力については、6つの非数学ベンチマーク(LAMBADA、HellaSwagなど)で評価されます。
主要な貢献と結果
1. RLは事前学習の極めて早い段階で有効である
RLには高度に能力のあるベースモデルが必要であるという仮定に反して、著者らはRLが驚くほど早い段階で効果的であることを発見しました。
- 早期の改善: 直接RLは、Chinchilla最適のトークン数よりもはるかに早い、わずか4Bの事前学習トークンの時点から、GSM8Kのパフォーマンスを向上させます。
- 競争力: 10Bトークンの時点では、直接RLは、正解の推論トレースを一度も見ることなく、pass@1およびpass@32において標準的なSFT→RLパイプラインの性能に匹敵します。
- データの希少性: 正解のデモンストレーションが乏しい場合(プロンプトあたり1つの解法)、RLはSFTを大幅に上回ります。SFTがRLを上回るのは、複数の高品質な解法が提供された場合(SFT-Gold)のみですが、これは実務上ほとんど満たされない条件です。
2. 事前学習データの組成 > モデルスケール
より困難な推論タスク(MATHデータセット)において、RLの有効性はモデルのスケールよりも、事前学習データの組成に依存します。
- データのスケーリング: 事前学習のミックスにターゲットを絞った数学重視のデータを追加すること(トークン数を50Bから60Bに増加させること)は、直接RLによって達成可能な利得を大幅に高めます。
- モデルのスケーリング: モデルサイズを1Bから4Bに増やすことは、ベースモデルの絶対的なパフォーマンスを向上させますが、RLによって提供される相対的な利得を大幅に改善することはありません。
- 診断: テストセットに対するベースモデルのpass@k精度は、RL学習がダウンストリームの利得をもたらすかどうかを判断するための軽量な予測因子として機能します。
3. RLは分布を「拡張」するか「鋭利化」するか
本論文は、RLが本質的に分布を鋭利化するという主張に異議を唱えています。
- 拡張: ベースのチェックポイントに直接適用した場合、RLはモデルの分布を拡張し、pass@1とpass@32の両方を向上させます。モデルはオンポリシー学習を通じて新しい推論経路を発見します。
- 鋭利化のアーティファクト: 最近の研究で見られる「鋭利化」(pass@1は向上するがpass@32が低下する現象)は、RLがSFTの後に適用された場合にのみ発生します。著者らは、SFTが正解の解法にモデルをさらすことで探索を制約し、その後のRLが新しい経路を発見するのではなく、既存の経路を単に洗練させるだけのものにさせているのだと仮説を立てています。
4. 汎用的な能力の保持
- SFTによる劣化: SFTは、各種ベンチマークにおいて、汎用的な(数学以外の)能力を一貫して4〜8パーセントポイント低下させます。
- RLによる保持: 直接RLは、汎用的な能力を実質的に変化させません。
- 並列平均化: 提案された並列平均化手法(MtParallel)は、両者の強みを組み合わせます。これは、最強のpass@32スコア(標準的なパイプラインを上回る)を達成しながら、汎用的な能力を維持し、SFTベースのレジームで見られる退行を回避します。
意義
本論文は、RLに関する多くの仮定(例:成熟したベースモデルを必要とする、本質的に分布を鋭利化させる、あるいは汎用能力を損なう)が、RLの目的関数そのものの特性ではなく、現在のSFT→RLという学習レジームによるアーティファクトであることを論じています。
著者らの結論は以下の通りです:
- 実現可能性: 学習パイプラインのより早い段階にRLを導入することは可能であり、むしろ好ましい場合が多い。
- データのレバー: 事前学習データの組成は、モデルのスケーリングよりもRLの有効性に対する強力なレバーである。
- 目的関数の相乗効果: RLとSFTの目的関数は互いに補完的です。並列平均化アプローチは、これらを組み合わせることで、汎用的な知能を犠牲にすることなく、優れた推論能力(pass@32)を得られることを示しています。
この研究は、RLを事後学習の最終ステップとしてではなく、事前学習および微調整のプロセス全体に統合された第一級の学習目的として扱う、パラダイムシフトを示唆しています。
毎週最高の machine learning 論文をお届け。
スタンフォード、ケンブリッジ、フランス科学アカデミーの研究者に信頼されています。
受信トレイを確認して登録を完了してください。
問題が発生しました。もう一度お試しください。
スパムなし、いつでも解除可能。
週刊ダイジェスト — 最新の研究をわかりやすく。登録