What Language Model to Train if You Have One Million GPU Hours?
Teven Le Scao, Thomas Wang, Daniel Hesslow, Lucile Saulnier, Stas, Bekman, M Saiful Bari, Stella Biderman, Hady Elsahar, Niklas Muennighoff,, Jason Phang, Ofir Press, Colin Raffel, Victor Sanh, Sheng Shen, Lintang, Sutawika, Jaesung Tae, Zheng Xin Yong, Julien Launay, Iz Beltagy

TL;DR
This paper investigates optimal modeling practices, training setups, and corpus choices for large-scale language models within a fixed GPU budget, focusing on zero-shot generalization and multilingual capabilities.
Contribution
It provides an ablation study comparing modeling decisions and training data impacts on zero-shot performance at the billion-parameter scale.
Findings
Modeling choices significantly affect zero-shot generalization.
Pre-training corpus selection impacts model performance.
Multilingual models can match or surpass English-only models.
Abstract
The crystallization of modeling methods around the Transformer architecture has been a boon for practitioners. Simple, well-motivated architectural variations can transfer across tasks and scale, increasing the impact of modeling research. However, with the emergence of state-of-the-art 100B+ parameters models, large language models are increasingly expensive to accurately design and train. Notably, it can be difficult to evaluate how modeling decisions may impact emergent capabilities, given that these capabilities arise mainly from sheer scale alone. In the process of building BLOOM--the Big Science Large Open-science Open-access Multilingual language model--our goal is to identify an architecture and training setup that makes the best use of our 1,000,000 A100-GPU-hours budget. Specifically, we perform an ablation study at the billion-parameter scale comparing different modeling…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTopic Modeling · Parallel Computing and Optimization Techniques · Machine Learning in Materials Science
MethodsMulti-Head Attention · Attention Is All You Need · Linear Layer · Softmax · Adam · Label Smoothing · Position-Wise Feed-Forward Layer · Dense Connections · Absolute Position Encodings · Layer Normalization
