NEW
Also known as: Compute-Optimal Scaling
A principle for allocating model size and training data to maximize performance given a fixed compute budget.
DESCRIPTION
Compute-optimal training balances model parameters and tokens to minimize loss for a fixed compute budget. DeepMind’s Chinchilla work showed that, contrary to earlier practice, smaller models trained on more tokens often outperform larger undertrained models at equal compute. Practically, this guides dataset size, training steps, and checkpoint decisions. Teams use these insights to plan cost-effective pretraining and fine-tuning schedules.
ALTERNATIVE DEFINITIONS
DeepMind
We find that for a given compute budget, the best performance is reached by training a smaller model on more data.
Directly emphasizes the smaller-model, more-data result at fixed compute.
Chinchilla Paper
We show that for compute-optimal training, the number of training tokens should scale roughly linearly with model size, and that current large models are significantly undertrained.
Specifies linear scaling relationship between tokens and parameters.
RELATED TERMS
Scaling Hypothesis Chinchilla Tokens per Parameter Training Steps Model Size Data-Compute Tradeoff Sample Efficiency Power Law Loss Scaling
COMPETING TERMS
KNOWLEDGE AREAS
AI Mathematics Data Science MLOps
TARGET AUDIENCE
AI Engineer Data Scientist MLOps Engineer Chief Technology Officer AI Product Manager Data Architect
EXTERNAL SOURCES
- Wikipedia - Scaling laws (neural networks)
- DeepMind - Blog on Chinchilla findings
- Hoffmann et al. - Chinchilla paper
TOP QUESTIONS
Why is Compute Optimal important for LLM training?
It helps teams spend compute efficiently, improving model quality without oversizing architectures. This reduces costs and guides data curation targets.
Category: Relevancy
How did Chinchilla change common scaling practices?
It showed that many large models were undertrained and that more data per parameter improves performance at equal compute. This shifted budgets toward data and steps.
Category: History
How do you apply Compute Optimal in practice?
Estimate compute budget, choose parameter count, and compute required tokens using scaling relations. Adjust steps, batch size, and dataset mixture to hit targets.
Category: HowTo
What’s a common mistake with Compute Optimal strategies?
Ignoring data quality—more tokens help only if they’re useful and deduplicated. Low-quality or repeated data can reduce returns.
Category: Mistakes
What’s the risk of not following Compute Optimal?
You might overspend on parameters and undertrain, yielding worse loss than a smaller, well-trained model. This inflates costs without quality gains.
Category: Risk
How does Compute Optimal relate to inference cost?
Smaller models with strong training can reduce inference latency and cost while maintaining quality, improving ROI.
Category: Tradeoff
Does Compute Optimal apply to fine-tuning?
Yes. While magnitudes differ, balancing steps and dataset size relative to model capacity still guides efficient fine-tuning.
Category: Scope
Is Compute Optimal universal across modalities?
The principle generalizes, but exact exponents and constants vary by modality and architecture, so empirical validation is needed.
Category: Opinion
How does data deduplication affect Compute Optimal targets?
Deduplication improves the effective number of unique tokens, making scaling predictions more accurate and training more efficient.
Category: BestPractices