Dropout randomly zeroes a fraction of activations during training, forcing the network to learn redundant representations rather than rely on any single unit. The original Transformer used dropout 0.1 (base) and 0.3 (big), applied at attention weights, sublayer outputs, and embeddings.
Modern large pretrained models often use no dropout at all during pretraining, or very small values (0.0–0.05). The reasoning is regime-dependent. Pre-2020 models trained for many epochs over relatively small datasets — the risk of overfitting was real, dropout helped. Modern frontier models train for ~1 epoch over trillions of tokens — each example is seen once, overfitting is structurally impossible, and dropout just slows down learning by introducing noise.
Where dropout is still used in 2026: fine-tuning small datasets on smaller bases, distillation runs, dropout-based methods (e.g., MC Dropout) for uncertainty estimation. For pretraining at scale, the field has moved on.