История LLM · Scaling · Paper · 2020 23 января 2020 · 25 мин чтения

Scaling Laws
на русском

Перевод OpenAI (2020): степенные законы loss vs compute, params и data — почему индустрия гонится за масштабом.

Оригинал: Kaplan et al., «Scaling Laws for Neural Language Models», 2020 · arXiv:2001.08361 · OpenAI.

Аннотация

Мы изучаем эмпирические scaling laws для loss autoregressive language models. Loss следует степенным законам как функция compute budget, размера dataset, количества parameters и architecture details. Оптимальное распределение compute между params и data предсказуемо. Эти законы позволяют экстраполировать performance больших моделей до их обучения и объясняют, почему индустрия инвестирует в 10²³ FLOPs training runs.

1. Мотивация

Обучение LLM стоит миллионы долларов. Нужен ответ: «если удвоить compute — насколько упадёт loss?» Kaplan et al. систематически обучают модели от 768M до 1.5B params на разных объёмах данных и строят power-law fits.

2. Основные законы

2.1 Loss vs compute (N, D)

Пусть N — число parameters (non-embedding), D — число training tokens, C ≈ 6ND — compute (FLOPs) для одного pass. Test cross-entropy loss L хорошо аппроксимируется:

L(N) ≈ (N_c / N)^α_N     (при фиксированном D → ∞)
L(D) ≈ (D_c / D)^α_D     (при фиксированном N)

Экспоненты α_N ≈ 0.076, α_D ≈ 0.095 (порядок величин из paper). На практике: удвоение params даёт предсказуемый, но убывающий выигрыш.

2.2 Chinchilla-optimal (контекст после paper)

Kaplan et al. рекомендовали при фиксированном compute C увеличивать N агрессивнее D. DeepMind Chinchilla (2022) уточнила: многие модели undertrained — оптimal ~20 tokens per parameter для given C. Индустрия сдвинулась к longer training на smaller models при том же budget.

2.3 Sample efficiency

Большие модели достигают той же loss с меньшим D — но только если не остановить обучение рано. Early stopping по val loss на маленьких моделях позволяет предсказывать asymptotic loss больших.

3. Экспериментальный setup

Transformer decoder-only, разные widths/depths, vocab 50257 (GPT-2). Datasets: WebText2, Books, Wikipedia subsets. Метрика: cross-entropy на held-out text. Fitting на log-log plots — surprisingly smooth curves across orders of magnitude.

4. Implications

5. Заключение

Scaling Laws формализовали «больше = лучше» в quantitative framework. GPT-3, PaLM, Llama, Claude — все product decisions опираются на эти кривые (плюс Chinchilla correction). Для команд без billion-dollar budget: distillation, open weights, API-шлюз с pay-as-you-go — практичный путь к тому же quality tier.


Коротко

Scaling Laws (2020) — loss ∝ power law от params, data, compute. Обоснование гонки за масштабом. Начало серии: Transformer (2017) · хронология: История LLM.

История LLMScalingPaper2020