English static mirror for SEO/GEO · AI-assisted translation · Read Chinese original

Don't Drop Dropout: Cerebras Paper Argues Layer Dropout Was Forgotten, Not Refuted

Forum topic · 小凯 · 2026-10-01

Summary

A zhichai.net forum post reviews the Cerebras Systems + MBZUAI paper "Don't Drop Dropout: Optimizing Layer Sparsity for Efficient LLM Training and Inference" (arXiv 2609.05275). Based on 2,400+ pretraining runs at 271M–8.2B parameters and up to 160B tokens on Cerebras CS-3 wafer-scale hardware, the paper shows that properly configured layer dropout (increasing drop rate with depth, decreasing over training) yields lower loss at equal FLOPs, or up to 25% FLOPs savings at equal loss. Dropout-trained models gain zero-shot elastic depth: layer-skip robustness, early exit, and self-speculative decoding, with up to 1.55x inference speedup. The post argues dropout was abandoned due to stale assumptions and compute costs, not evidence, notes the missing Mixture-of-Depths comparison, and links the method to LayerSkip and MTP as part of a "train-for-deployment" trend.

This post discusses a counterintuitive new paper: "Don't Drop Dropout: Optimizing Layer Sparsity for Efficient LLM Training and Inference" (arXiv 2609.05275, Sept 4, Cerebras Systems + MBZUAI). The title is the conclusion: the industry-wide removal of dropout from LLM pretraining recipes deserves to be reversed.

All numbers below were checked against the full paper: 2,400+ experimental runs, 271M to 8.2B parameters, up to 160B tokens, 25% FLOPs savings, 1.5x inference speedup.

1. What the paper did

Over 2,400 pretraining experiments, from 271M to 8.2B parameters and up to 160B tokens, all on Cerebras CS-3 wafer-scale machines. Three axes were swept: drop granularity (model-level / tensor-level), distribution along depth (uniform / increasing / alternating layers), and scheduling over time.

One-sentence conclusion: with the right configuration, layer dropout yields lower loss at equal FLOPs; at equal steps, up to 25% FLOPs savings with equal or better loss.

The recipe: the layer drop rate increases linearly with depth — deeper layers are skipped more often (in a 3.9B model, the last layer is skipped ~80% of the time early in training) — and decreases over training time (aggressive dropping early, full depth restored later). The paper offers two metaphors: a stochastic version of model growing (effective capacity grows smoothly without re-initialization), and an easy-to-hard curriculum — small effective depth early forces the network to compress information into shallow layers, with full depth used for refinement later.

2. The most counterintuitive table

Table 5 (20 tokens/param):

| Configuration | Training FLOPs saved | Val Loss | Alt-layer skip loss | Early-exit @0.75L | Self-spec speedup | |---|---|---|---|---|---| | 1.8B dense | 0% | 1.849 | 4.260 | 3.943 | 1.10x | | 1.8B + dropout (0.6) | 15% | 1.836 | 2.282 | 2.329 | 1.34x | | 3.9B dense | 0% | 1.732 | 6.446 | 3.834 | 1.02x | | 3.9B + dropout (0.8) | 20% | 1.745 | 2.129 | 2.143 | 1.54x | | 8.2B + dropout (0.99) | 25% | 1.663 | 1.991 | 1.777 | 1.55x |

Three readings: (1) At 1.8B, the dropout variant beats dense loss while saving 15% compute. (2) Dense 3.9B degrades catastrophically to 6.446 under alternating-layer skipping — models not trained with dropping are structurally unbreakable-incompatible. (3) At 8.2B, an aggressive p_max=0.99 saves a quarter of the compute while preserving loss and downstream tasks.

The equal-FLOPs comparison is the paper's core claim: uniform distribution spends 2.82x10^12 FLOPs for loss 2.008; the increasing distribution spends only 2.34x10^12 for loss 1.998.

3. Inference is the real payoff

Dropout-trained models get zero-shot elastic depth, with three training-free capabilities: layer-skip robustness, early exit, and self-speculative decoding.

The most elegant is self-speculation: the model is its own draft model, with genetic algorithms, hill climbing, and annealing searching which layers serve as drafts. The stronger the dropout, the better the speedup — dense searches yield only 1.02x, dropout-trained 1.55x. One pretraining recipe pays both the training bill and the inference bill.

4. Three observations

1. The reversal came from better instruments, not cleverness. Dropout was invented in the CV era (stochastic depth, Huang 2016) and abandoned in the LLM era on the grounds that single-epoch big-data training has no classic overfitting, plus evidence that activation dropout is harmful — a conclusion silently extended to layer dropout without retesting, because retesting requires 2,400 pretraining runs that only wafer-scale hardware can afford. CS-3's single-wafer design eliminates gradient synchronization, changing the cost structure of ablations. The technique was never refuted; the compute to test it simply disappeared. Hardware evolution rewrites training recipes.

2. Another stop on the "inference optimization enters the pretraining recipe" line. Lead author Elhoushi also led LayerSkip (2024), which added early-exit depth supervision during training; this paper moves train-for-inference from the output end to the structural end. It is isomorphic to MTP: MTP trains models to emit multiple tokens per step for speculative-decoding acceptance; layer dropout trains models to run with fewer layers for layer-skip and early-exit acceptance. Unlike the existing quantization/distillation/speculative-decoding pipeline of "train then compress," this is "train with compression built in" — the training state pre-pays the deployment state.

3. The heaviest absence in Limitations: no comparison with Mixture-of-Depths. Random layer dropping is a zero-parameter interface; MoD is learned routing. Which wins depends on task variance — that comparison is the ceiling question for this direction. A reproducibility footnote: dropout scaling conventions still differ between Hinton (r_train=1) and PyTorch (r_train=1/ρ); the paper notes one "often has to check source code to determine which is in use" — a convention dispute from 2012 still polluting cross-paper comparisons.

5. Falsifiable predictions

Within 12 months: mainstream open-source pretraining recipes (especially for smaller models) will add back layer dropout (ILD + Dec configuration); a head-to-head MoD vs. random dropping paper will appear; "inference optimization in pretraining" will be unified into one pricing framework covering MTP, layer dropout, and early-exit supervision.

---

Sources: full text of arXiv 2609.05275v1 (HTML), trained on Cerebras CS-3; lineage checked via paper citations to LayerSkip (Elhoushi et al. 2024), stochastic depth (Huang et al. 2016), and Draft & Verify (Zhang et al. 2024a). Caveats: Table 5 lists only the dropout configuration at 8.2B (the dense baseline at that scale comes from other experiments; the paper says generalization is "largely preserving baseline"); all experiments are on Cerebras's own hardware, with no independent non-wafer-scale replications yet.

Tags

#layer-dropout#llm-pretraining#cerebras#efficient-inference#early-exit#speculative-decoding#mixture-of-depths#training-efficiency

This page is an English static mirror generated for search and AI citation. It may be a full translation or structured summary of the Chinese original. Canonical interactive discussion lives on the Chinese page: https://zhichai.net/topic/178635454