スケーリング法則(LLM)(スケーリングホウソク)
LLMにおけるスケーリング法則とは、モデルのテスト損失L がパラメータ数N、データ量D、計算量Cのそれぞれに対してL ∝ X^(-α)のべき乗則で減少するという数学的関係式である。Kaplan et al. (2020)が初めて定式化し、Hoffmann et al. (2022)のChinchilla論文で修正・拡張された。
スケーリング法則(LLM)とは
LLMにおけるスケーリング法則(Scaling Laws)とは、Transformerベースの言語モデルのテスト損失がモデルサイズ・訓練データ量・計算量に対してべき乗関数(Power Law)で減少する数学的関係を指す。この法則により、小規模実験から大規模モデルの性能を定量的に予測できるようになり、数十億ドル規模のモデル開発における投資判断の理論的根拠となっている。
数学的定式化
Kaplan et al. (2020) による基本形は以下の3つの単変数べき乗則である:
パラメータスケーリング: L(N) = (Nc/N)^αN ここで αN ≈ 0.076、Nc ≈ 8.8×10¹³
データスケーリング: L(D) = (Dc/D)^αD ここで αD ≈ 0.095、Dc ≈ 5.4×10¹³
計算スケーリング: L(C) = (Cc/C)^αC ここで αC ≈ 0.050、Cc ≈ 3.1×10⁸
さらに、NとDの両方が有限の場合の結合スケーリング則は以下で記述される:
L(N,D) = [(Nc/N)^(αN/αD) + Dc/D]^αD
この式は、パラメータ数とデータ量のどちらかがボトルネックになると損失が飽和するという直感に合致する。
KaplanとChinchillaの比較
| 側面 | Kaplan et al. (2020) | Hoffmann et al. (2022) |
|---|---|---|
| 所属 | OpenAI | DeepMind |
| αN(パラメータ指数) | 0.076 | 0.050 |
| αD(データ指数) | 0.095 | 0.095 |
| 最適N:D比 | N^0.74に比例 | N^1.0に比例(線形) |
| 推奨戦略 | パラメータ優先 | N=Dバランス |
| 実験規模 | 〜1.5B params | 〜16B params, 400Bモデル |
| 訓練手順 | 固定LR schedule | コサインLR schedule |
| 結論 | 大きなモデルを短く訓練 | 適切なモデルを長く訓練 |
Chinchilla論文の核心的発見は、Kaplanが過小評価していたデータ量の重要性である。Chinchilla(70B, 1.4Tトークン)はGopher(280B, 300Bトークン)を上回り、4倍小さなモデルが5倍のデータで訓練されると性能が逆転することを実証した。
対数線形性の意味
スケーリング則の最も重要な性質は、対数空間での線形性である。log(L)をlog(N)に対してプロットすると直線が得られ、この直線の傾きがべき指数αに対応する。この性質の実用的意義は以下の通り:
- 外挿予測: 10Mパラメータでの実験結果から100Bパラメータの性能を予測可能(誤差±15%程度)
- コスト見積: 所望の損失レベルを達成するのに必要な計算予算をFLOPs単位で事前計算
- 比較評価: 異なるアーキテクチャやデータセットの効率性をスケーリング係数で定量比較
- 投資判断: 次世代モデルの開発費用と期待性能を経営層に定量提示
べき乗則が成立する条件
スケーリング則の成立にはいくつかの前提条件がある:
- アーキテクチャ: Transformerベース(RNN/CNN/SSMでは異なるべき指数になる)
- 訓練手法: 標準的な次トークン予測(Causal LM)。強化学習やRLHFには直接適用不可
- データ品質: 一定以上の品質を持つテキストデータ。ノイズデータではべき乗則が崩れる
- ハイパーパラメータ: 各スケールで最適なLR/バッチサイズに調整済み(未調整だとスケーリング効率が低下)
- スケール範囲: 概ね10⁶〜10¹² パラメータの範囲で実証。それ以上は未確認領域
最新の研究動向(2025-2026年)
- マルチモーダルスケーリング: テキスト+画像+音声の同時スケーリングでは、各モダリティの最適比率が単純なべき乗則から逸脱する
- MoEスケーリング: Mixture-of-Experts(MoE)モデルは活性パラメータ数と総パラメータ数の両方でスケーリング則に従うが、指数が異なる
- 推論時計算スケーリング: OpenAI o1やDeepSeek R1は推論時のCoTトークン数に対するスケーリング則を示し、L(T_inference) ∝ T^(-β) の形式で記述される
- 合成データスケーリング: 合成データの比率が増えるとスケーリング効率が非線形に低下する「合成データの壁」が報告されている
よくある質問(FAQ)
Q1: べき指数αは普遍定数か? A: いいえ。αの値はアーキテクチャ(Transformer/SSM/MoE)、データドメイン(Web/Code/数学)、訓練手法(CLM/MLM)に依存する。Kaplanの0.076とChinchillaの0.050の差が示すように、実験条件で変動する。ただし各条件下ではスケール範囲内で安定しており、その安定性こそが実用的に重要である。
Q2: スケーリング則は下流タスクの性能も予測できるか? A: テスト損失(perplexity)のスケーリングは高精度に予測可能だが、個別のベンチマーク(MMLU, HumanEvalなど)のスコアは損失と非線形な関係にある。特に閾値的な能力(CoT推論、多桁演算)は滑らかなスケーリングに従わず、突然出現する「創発」パターンを示すとされた。ただし、評価指標の不連続性が創発の原因である可能性も指摘されている。
Q3: スケーリング則に従わない有名な反例は? A: Phi-2(2.7B, Microsoft)は「教科書品質」データのみで訓練され、25倍大きなモデルに匹敵する性能を示した。これはデータ品質がスケーリング効率を大幅に変えることの実例であり、「同一品質のデータでスケールした場合」というスケーリング則の前提条件を浮き彫りにした。同様にORCA, Phi-3, Qwen2.5もデータ品質でスケーリング効率を改善した代表例である。
まとめ
- スケーリング法則はL ∝ X^(-α)のべき乗則で、対数空間で線形の関係を記述
- Kaplan(2020)はパラメータ優先、Chinchilla(2022)はN=Dバランスを推奨
- 対数線形性により小規模実験から大規模モデルの性能を外挿予測可能
- データ品質・MoE・推論時計算など、従来のべき乗則では捉えきれない新軸が台頭