Compute Optimal Scaling

Wprowadzenie

<strong>Compute Optimal Scaling</strong> (Optymalne Skalowanie Obliczeniowe) to podejście do trenowania dużych modeli językowych, które zakłada, że przy danym budżecie obliczeniowym (FLOPs) istnieje optymalna proporcja między rozmiarem modelu (parametry) a ilością danych treningowych.

Historia

  • <strong>2020</strong> – Kaplan et al. (OpenAI) – Scaling Laws for Neural Language Models
  • <strong>2022</strong> – Hoffmann et al. (DeepMind) – Training Compute-Optimal Large Language Models (Chinchilla Paper)

Kluczowe wnioski (Chinchilla Laws)

Zamiast robić coraz większe modele przy stałej ilości danych (jak w erze GPT-3), lepiej jest:

  • Zwiększać zarówno liczbę parametrów, jak i ilość danych w odpowiedniej proporcji
  • Optymalny stosunek: ok. **20 tokenów na każdy parametr** modelu
  • Chinchilla (70B) przy tym samym budżecie compute była znacznie lepsza niż Gopher (280B)

Dlaczego to ważne?

  • Pozwala osiągnąć lepsze wyniki przy niższym koszcie treningu
  • Zmniejsza zużycie energii i ślad węglowy modeli AI
  • Jest podstawą projektowania dzisiejszych topowych modeli (Llama 3, Mistral, Gemini, Claude)

Aktualny stan (2026)

Compute Optimal Scaling stało się standardem w branży. Prawie wszystkie czołowe laboratoria (OpenAI, Anthropic, Google, Meta, xAI) stosują wersje Chinchilla Scaling Laws przy planowaniu treningu nowych modeli. Pojawiają się też nowsze badania nad „Super-Chinchilla” i scaling laws dla multimodalnych modeli oraz test-time compute.

Powiązane pojęcia

Dodano: 17 maja 2026