REVIEW 3 major objections 5 minor 2 cited by
Expert-choice routing, not token-choice, is the right default for diffusion language models with mixture-of-experts layers: it removes load imbalance by construction and turns per-step compute into a schedulable quantity.
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
T0 review · deepseek-v4-flash
2026-08-04 05:31 UTC pith:AWRVZGGY
load-bearing objection Honest, well-controlled empirical case for EC routing in DLM MoEs, with a practical scheduler finding; the matched-FLOPs claim needs the masking sampler stated and the mechanism is thinner than advertised. the 3 major comments →
Expert-Choice Routing Enables Adaptive Computation in Diffusion Language Models
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The central claim is that expert-choice routing is not merely a load-balancing fix but the right routing paradigm for diffusion language models, because it turns per-timestep compute into a controllable policy. Using expert-choice with a linear-reverse capacity schedule—more experts at low mask ratios, fewer at high—an 8B-parameter MoE DLM reaches a given validation perplexity with less compute than any token-choice variant or static-capacity schedule, and the same schedule improves MMLU and ARC-Challenge scores at matched FLOPs. The mechanism is that tokens in low-mask-ratio contexts have up to an order-of-magnitude higher convergence rate, so extra expert capacity there has the largest mar
What carries the argument
Expert-choice routing (each expert selects its top-c tokens, rather than each token selecting its top-k experts), which guarantees deterministic per-expert load balance by construction and exposes expert capacity as an external hyperparameter. On top of it, the paper defines a timestep-dependent capacity function k(r) = clamp(kmin + (kmax - kmin)·s(r), kmin, kmax) and considers schedulers s(r); the winning scheduler is linear-reverse, s(r) = 1 - r, which allocates most experts to low-mask-ratio denoising steps. The mechanistic quantity is the per-bin convergence rate ηr = -d ln Lr / dt, measuring the fractional rate of loss decrease per training step.
Load-bearing premise
The matched-FLOPs comparison assumes the masking ratios seen during training are uniformly distributed; if the actual training sampler concentrates on certain ratios, the dynamic and static schedules may not consume equal compute.
What would settle it
Record the histogram of masking ratios actually sampled during one training run and compute E[k(r)] under the true distribution; if it differs from the static baseline k=20 by more than a few percent, the reported perplexity comparison is confounded and must be redone with exact FLOPs matching.
If this is right
- EC routing gives 1.5–2.1x higher training throughput than all tested TC variants and reaches training loss 3.75 in 10.6 hours versus roughly 20 hours for TC.
- A linear-reverse timestep-dependent capacity schedule outperforms static EC at matched expected FLOPs, improving perplexity as well as MMLU and ARC-Challenge accuracy at 8B-A1B scale.
- Low-mask-ratio denoising steps exhibit up to an order-of-magnitude higher convergence rate, so concentrating expert capacity on those steps produces the largest marginal return.
- Pretrained token-choice DLMs can be retrofitted to expert-choice by replacing only the router, yielding faster convergence, 1.3–1.5x faster decoding, and comparable or better peak accuracy.
- The auxiliary load-balancing loss is not the dominant bottleneck in TC; the structural load imbalance of token-choice routing is the main cause of its slower wall-clock convergence.
Where Pith is reading between the lines
- If the training-time masking-ratio sampler is not uniform, the FLOPs-equivalence proof (which assumes r∼Uniform(0,1)) would need to be re-derived under the true distribution; the scheduler ranking could shift if compute is not exactly matched.
- The convergence-rate proxy ηr explains why reverse schedulers beat forward schedulers, but the paper itself notes it cannot distinguish linear-reverse from cosine-reverse, so a different measure (e.g., gradient noise or per-token loss variance) may be needed to further optimize capacity schedules.
- The same capacity-scheduling idea could transfer to continuous diffusion models or to inference-time compute allocation, where a learned capacity predictor could replace hand-designed schedulers.
- Because expert-choice requires a global view of all tokens, DLM-specific MoE architectures may naturally diverge from autoregressive LLM routing designs, suggesting new infrastructure choices for diffusion-based generation.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper argues that expert-choice (EC) routing is preferable to token-choice (TC) routing for mixture-of-experts diffusion language models (DLMs). It claims EC provides deterministic load balance, higher throughput, and faster convergence than TC; that EC's externally controllable expert capacity enables timestep-dependent capacity schedules; that a linear-reverse schedule allocating more capacity to low-mask-ratio steps achieves the best perplexity under matched FLOPs; that this is explained by an order-of-magnitude higher convergence rate at low mask ratios; and that pretrained TC DLMs can be retrofitted to EC by replacing only the router. The empirical support is a 30B-token OpenWebText scheduler comparison, an 8B-A1B pretraining comparison, and SFT retrofitting experiments on LLaDA-MoE.
Significance. If the central claims hold, the paper would establish a new default routing paradigm for DLM MoE models and a practical principle for adaptive computation. The work has real strengths: the routing comparison in §3 is cleanly controlled (same architecture/data/hyperparameters, only routing differs); Appendix E provides a thorough ablation of TC load-balancing and capacity variants, ruling out the auxiliary-loss confound; the 8B-scale check in §4.4 is valuable; and the retrofitting result in §5 has immediate practical utility. The code release is a concrete reproducibility asset. However, two load-bearing supports are currently weaker than the headline claims: the "matched FLOPs" comparison depends on an unstated mask-ratio sampler assumption, and the mechanistic explanation is explicitly acknowledged in Appendix F.1 to be incomplete. The single-run nature of all key numbers additionally makes the "consistently" language premature.
major comments (3)
- [§4.3 / Table 2 / Appendix G.2] The headline claim that linear-reverse capacity allocation outperforms static EC under matched FLOPs depends on the equality E[k(r)] = 20. Appendix G.2 proves this equality only under r ~ Uniform(0,1). The paper never states the actual training-time masking-ratio sampler. If the DLM training sampler is non-uniform (or the time-to-mask-ratio map is nonlinear), the expectations differ across schedulers and from the static k=20 baseline, so the lower PPL of dynamic runs could be a capacity effect rather than an allocation effect. Please state the true sampler, compute E[k(r)] under it, and/or report actual FLOPs consumed per run.
- [§4.5 / Appendix F.1] The mechanistic claim that the convergence rate ηr (Eq. 2) measures the marginal return of additional expert capacity is asserted in §4.5 without derivation. Moreover, Appendix F.1 reports that linear-reverse and cosine-reverse have nearly identical per-bin ηr (ratio range 0.97–1.04) despite a 0.7 PPL gap, so ηr cannot explain the ordering among reverse schedulers. The mechanism is therefore at best partial. Please add a direct test, e.g., measuring loss reduction per additional expert in each mask-ratio bin, or soften the causal language throughout the abstract and §4.5.
- [Tables 2–3, Figures 4–5] All key empirical numbers are single-run with no seeds or error bars. In Table 2, the margin between linear-reverse (36.5) and the next best scheduler (37.1) is small, and at 8B scale the final PPL differences in Figure 5 are on the order of 0.01–0.02. Without variance estimates, "consistently achieves the best performance" and "strictly superior" are not supported. Please provide multiple seeds with error bars for the OpenWebText scheduler comparison, and at minimum report the seed/variance behavior of the 8B runs if additional seeds are infeasible.
minor comments (5)
- [§4.5] The magnitude of the learning-efficiency gap is stated inconsistently: Finding 1 says low-mask-ratio bins converge "up to 7× faster," while the Summary says "ηr up to ∼20×." The values in Figure 6 imply roughly a 20–25× ratio at the first stage; please reconcile the numbers.
- [Figure 2 caption] The caption refers to "LLaDA-2.0-mini (16B)" but Section 5 experiments use LLaDA-MoE. Clarify the relationship between these models or correct the caption.
- [§5 / Table 3] The text claims EC and dynamic EC "match or exceed TC" in accuracy, but on GSM8K TC achieves 74.8% while both EC and dynamic EC achieve 73.8%. Qualify the claim to avoid overstatement.
- [Related Work] The in-text citation "Ni & team (2025)" is informal; please use the proper citation for OpenMoE2 from the reference list.
- [Appendix C] The token-drop analysis reports a mean drop ratio of 8.0% for dynamic EC, with layer-0 drop ratios of 20–32%. Since dynamic EC reduces capacity at high-mask-ratio steps, please report whether drop ratios are concentrated in those steps and how this interacts with the convergence-rate story.
Circularity Check
No significant circularity: core comparisons are measured experiments, the matched-FLOPs identity is conditional but not circular, and the mechanistic account is post hoc rather than load-bearing.
full rationale
The paper's main claims rest on controlled pretraining experiments (EC vs. TC, Table 1/Figure 1; scheduler comparison, Table 2/Figure 4; 8B-A1B scaling, Figure 5; retrofitting, Figure 7), where the routing mechanism or capacity schedule is varied and perplexity/throughput/accuracy are measured. No parameter is fitted to the target result and then renamed a prediction. The 'matched FLOPs' calibration is a mathematical identity computed in Appendix G.2 under an explicitly stated condition: 'under uniform masking ratio r∼Uniform(0,1), the expected top-k is identical across all schedulers and matches the static baseline.' The paper does not state that the actual training-time masking-ratio sampler is uniform, so the matched-FLOPs comparison depends on an unverified premise; this is a correctness/robustness concern, not a circular reduction, because the scheduler ordering itself is not derived from that identity. The mechanistic analysis in Section 4.5 measures convergence rates ηr from the same training runs and interprets them as marginal returns of additional capacity. That is a post hoc explanatory story, and Appendix F.1 explicitly concedes that 'the mechanistic analysis based on ηr cannot explain the PPL gap between them (36.5 vs. 37.2 in Table 2),' which undermines the mechanism but does not constitute a circular derivation. Self-citations appear only in related-work or inference-acceleration contexts (e.g., Zhang et al. 2026, Peng et al. 2026b, Kang et al. 2025) and are not load-bearing for any central claim. Overall, the central empirical results are self-contained and not forced by definition or by a self-citation chain.
Axiom & Free-Parameter Ledger
free parameters (4)
- k_min, k_max for OpenWebText scheduler comparison =
kmin=8, kmax=32
- k_min, k_max for 8B-A1B pretraining =
kmin=2, kmax=14
- Gaussian scheduler width sigma =
0.22
- Mask-ratio bins and training-stage windows for convergence rate =
bins [0,0.25),[0.25,0.5),[0.5,0.75),[0.75,1.0); stages 16K-32K, 32K-64K, 64K-128K, 128K-256K
axioms (5)
- domain assumption The training-time masking ratio r is distributed Uniform(0,1).
- ad hoc to paper A higher fractional loss-decrease rate eta_r implies a higher marginal return from additional expert capacity.
- domain assumption Dropped tokens in EC lose no information because shared experts process all tokens and per-layer drop events are independent.
- domain assumption The theoretical FLOPs formula Ffwd in Eq. 3 captures the relevant per-step compute for throughput comparisons.
- domain assumption A pretrained TC router's score signal remains usable after replacing the router with an EC gate and brief finetuning.
Cite this review
Pith. "Pith review of Expert-Choice Routing Enables Adaptive Computation in Diffusion Language Models." pith.science (2026). https://pith.science/paper/AWRVZGGY
@misc{pith2026260401622,
author = {Pith},
title = {Pith review of: Expert-Choice Routing Enables Adaptive Computation in Diffusion Language Models},
year = {2026},
howpublished = {\url{https://pith.science/paper/AWRVZGGY}},
note = {Machine review of arXiv:2604.01622}
}
read the original abstract
Diffusion language models (DLMs) enable parallel, non-autoregressive text generation, yet existing DLM mixture-of-experts (MoE) models inherit token-choice (TC) routing from autoregressive systems, leading to load imbalance and rigid computation allocation. We show that expert-choice (EC) routing is a better fit for DLMs: it provides deterministic load balancing by design, yielding higher throughput and faster convergence than TC. Building on the property that EC capacity is externally controllable, we introduce timestep-dependent expert capacity, which varies expert allocation according to the denoising step. We find that allocating more capacity to low-mask-ratio steps consistently achieves the best performance under matched FLOPs, and provide a mechanistic explanation: tokens in low-mask-ratio contexts exhibit an order-of-magnitude higher learning efficiency, so concentrating compute on these steps yields the largest marginal return. Finally, we show that existing pretrained TC DLMs can be retrofitted to EC by replacing only the router, achieving faster convergence and improved accuracy across diverse downstream tasks. Together, these results establish EC routing as a superior paradigm for DLM MoE models and demonstrate that computation in DLMs can be treated as an adaptive policy rather than a fixed architectural constant. Code is available at https://github.com/zhangshuibai/EC-DLM.
Figures
Forward citations
Cited by 2 Pith papers
-
Fixed-Point Masked Generative Modeling
FP-MGMs with consistency loss and three-state reuse (CoFRe) reduce parameters by up to 38.8% and improve low-budget perplexity and FID versus standard masked generative models on text and images.
-
dMoE: dLLMs with Learnable Block Experts
dMoE aggregates token expert distributions to block level in dLLMs, cutting unique experts from 69.5 to 14.6, memory by 76-80%, and latency by 1.14-1.66x while retaining 99.11% performance.
Reference graph
Works this paper leans on
-
[2]
Thus E[k(r)] = 8 + 24 × 0.5 = 20.00. ✓ Cosine / Cosine-reverse. E h 1 2 (1−cosπr) i = 1 2 − 1 2 R 1 0 cos(πr)dr= 1 2 − 1 2 · sinπr π 1 0 = 1 2. ThusE[k(r)] =8+24×0.5=20.00. The reverse case follows identically.✓ Gaussian / Gaussian-reverse.For the normalized Gaussian ˜g(r), a closed-form expecta- tion is not available, but the symmetry ˜g(r) = ˜g(1 −r) co...
arXiv 2000
-
[5]
Learning rate 2×10−4
(50/50 blend of High-Quality and Diverse-QA splits). Learning rate 2×10−4. TC and EC models are identical except for the routing mechanism; all other hyperparameters are shared. Scheduler comparison on OpenWebText (§4).16 Transformer layers, hidden size 512, 16 attention heads, 512 fine-grained experts (ffn hidden size 384), 2 shared experts (shared ffn h...
2048
-
[70]
URLhttps://aclanthology.org/2024.acl-long.70/. DeepSeek-AI, Aixin Liu, Bei Feng, Bing Xue, Bingxuan Wang, Bochao Wu, Chengda Lu, Chenggang Zhao, Chengqi Deng, Chenyu Zhang, Chong Ruan, Damai Dai, Daya Guo, Dejian Yang, Deli Chen, Dongjie Ji, Erhang Li, Fangyun Lin, Fucong Dai, Fuli Luo, Guangbo Hao, Guanting Chen, Guowei Li, H. Zhang, Han Bao, Hanwei Xu, ...
Pith/arXiv arXiv 2024
-
[2021]
Zigeng Chen, Gongfan Fang, Xinyin Ma, Ruonan Yu, and Xinchao Wang
URLhttps://arxiv.org/abs/2107.03374. Zigeng Chen, Gongfan Fang, Xinyin Ma, Ruonan Yu, and Xinchao Wang. dparallel: Learn- able parallel decoding for dLLMs. InThe Fourteenth International Conference on Learning Representations, 2026. URLhttps://openreview.net/forum?id=hVOcstAURb. 11 Preprint. Under review. Kun Cheng, Xiao He, Lei Yu, Zhijun Tu, Mingrui Zhu...
Pith/arXiv arXiv 2026
-
[2024]
All of these prior methods target continuous diffusion for vision
and DyDiT (Zhao et al., 2025) dynamically adjust model width and depth per timestep, while MoE-based approaches target vision diffusion transformers: EC-DIT (Sun et al., 2025) shows that EC routing implicitly adapts to timesteps, DiffMoE (Shi et al., 2025) learns a capacity predictor for per-timestep allocation, and Diff-MoE (Cheng et al., 2025) injects t...
2025
-
[2025]
William Fedus, Barret Zoph, and Noam Shazeer
URLhttps://openreview.net/forum?id=2edigk8yoU. William Fedus, Barret Zoph, and Noam Shazeer. Switch transformers: Scaling to trillion parameter models with simple and efficient sparsity, 2022. URL https://arxiv.org/abs/ 2101.03961. Jonas Geiping, Sean Michael McLeish, Neel Jain, John Kirchenbauer, Siddharth Singh, Brian R. Bartoldson, Bhavya Kailkhura, Ab...
Pith/arXiv arXiv 2022
-
[2026]
Haotian Sun, Tao Lei, Bowen Zhang, Yanghao Li, Haoshuo Huang, Ruoming Pang, Bo Dai, and Nan Du
URLhttps://arxiv.org/abs/2603.11535. Haotian Sun, Tao Lei, Bowen Zhang, Yanghao Li, Haoshuo Huang, Ruoming Pang, Bo Dai, and Nan Du. EC-DIT: Scaling diffusion transformers with adaptive expert-choice routing. InThe Thirteenth International Conference on Learning Representations, 2025. URL https: //openreview.net/forum?id=PxlfzEePC0. Shengkun Tang, Yaqing ...
arXiv 2025
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.