基本 中級

スケーリング則

Scaling Law

モデルの大きさ、学習データの量、計算量を増やすほど、性能が規則的に向上するという経験則です。大規模言語モデルが巨大化してきた理由を説明する、有力な考え方の一つです。

別の呼び方スケーリングロー、Scaling Laws

例スケーリング則のおかげで、小さなモデルの実験結果から、大きなモデルの性能をある程度予測できる。

詳しく

スケーリング則は、AI モデルの誤差(損失)が、パラメーター数、学習データ量、投入した計算量の三つを増やすにつれ、予測できる形で下がっていくという観察です。2020年前後に、OpenAI などの研究グループが、言語モデルでこの関係を体系的に示して注目されました。

何が言えるのか

おおまかには、片対数のグラフで描くと、規模を桁違いに増やしても、性能が滑らかに向上していく関係が見られます。重要なのは、性能の向上が「ある程度予測できる」点です。小さなモデルで実験し、その傾向から大きなモデルの性能を見積もれるため、巨額の計算資源を投じる判断の根拠になります。

その後、モデルの大きさだけを増やすのでなく、データ量との釣り合いが大切だという指摘が出ました。同じ計算量なら、小さめのモデルにより多くのデータを学習させたほうが良い場合がある、という考え方です。このため、近年の開発では、モデルの大きさに対して十分なデータを与える方針が一般的になっています。

たとえ話

運動の練習量と上達の関係に似ています。練習時間(計算量)を増やせば上達しますが、体格(モデルの大きさ)に合った練習メニュー(データ)でなければ効率が悪く、同じ時間でも伸びが変わります。

近年の広がり

学習時だけでなく、推論時にも計算を増やすことで性能を高められる、という見方が加わりました。答える前に長く考える推論モデルや、テストタイム計算と呼ばれる考え方です。学習への投資に加え、推論に投資するという、第二の軸が議論されています。

使うときの注意・よくある誤解

  • 自然法則ではなく経験則です。 これまでの範囲でよく当てはまっているだけで、どこまで続くかは保証されていません。
  • 損失が下がることと、役に立つことは別です。 数値上の改善が、実際の使い勝手の向上にどの程度つながるかは、課題によって異なります。
  • データには限りがあります。 良質な文章データを使い切るのではないかという懸念があり、合成データの活用が進められています。ただし、生成データを繰り返し学習に使うとモデル崩壊の恐れも指摘されています。
  • 効率化の方向もあります。 規模を増やさず、構造や学習法の改良で性能を高める研究も盛んです。

関連する考え方

「大きくすると、訓練時に明示していない能力が突然現れる」という議論は、創発的能力と呼ばれます。また、学習に必要な計算を支える GPU の確保が、開発競争の重要な要素になっています。

実務への影響

利用者にとっては、新しい世代のモデルが一般に前より賢く、あるいは同じ賢さでより安く出る、という傾向の背景として意味があります。ただし、いつまで続くかは不確かなので、特定のモデルの性能向上を前提とした計画を立てすぎないことが大切です。

あわせて知りたい言葉

「基本」の言葉をすべて見る