π€ AI Summary
This work addresses the inefficiency in diffusion language models where fixed expert assignments fail to accommodate the varying refinement demands of individual tokens during denoising, leading to unnecessary computation. To resolve this, the authors propose REFLEX, a training-free dynamic expert reallocation method that preserves the original routing mechanism while adaptively scheduling computational resources from coarse to fine granularity based on each tokenβs refinement state. By introducing block-level relative refinement roles and a frontier progress scoring mechanism, REFLEX achieves, for the first time, alignment between expert computation and token-specific refinement needs. Experiments demonstrate that REFLEX reduces expert computation by 15% on average on LLaDA-MoE and LLaDA2.0-mini, maintains or improves generation quality across most benchmarks, and offers a more stable quality-computation trade-off compared to autoregressive variable-expert approaches.
π Abstract
Mixture-of-experts (MoE) models increase parameter capacity by activating only a small subset of experts for each token. This conditional-computation paradigm has enabled autoregressive language models to scale model capacity without a proportional increase in per-token computation. In diffusion language models (DLMs), however, each denoising forward jointly revisits all token positions despite their sharply different refinement demands, while the default fixed token-choice routing assigns them a uniform expert budget, creating a mismatch between expert computation and refinement demand. We argue that MoE inference in DLMs should therefore be viewed as refinement-aware compute allocation across heterogeneous token refinement states. We propose REFLEX (\textbf{RE}finement-aware \textbf{FLEX}ible expert allocation), a training-free method that keeps the default router unchanged while reorganizing expert computation around the evolving refinement process. Specifically, REFLEX introduces a coarse-to-fine hierarchy for expert-budget allocation that aligns computation with block-relative refinement roles while using the Frontier-Progress Score to resolve active-block priorities. Across multiple widely used benchmarks on two representative MoE-based DLMs, LLaDA-MoE and LLaDA2.0-mini, REFLEX reduces allocated expert computation by 15\% on average while preserving or even improving generation quality on most benchmarks relative to default routing. Compared with autoregressive-style variable-expert routing methods, REFLEX also yields a more consistent quality--computation trade-off, further supporting the importance of allocating expert computation according to the heterogeneous refinement demands exposed within each denoising forward.