Papers
Topics
Authors
Recent
Search
2000 character limit reached

Stage-Aware Mixture of Experts Overview

Updated 8 July 2026
  • Stage-Aware Mixture of Experts (MoE) are models that condition expert allocation on continuous or discrete stage variables, adapting to temporal, developmental, or pathological regimes.
  • They integrate stage-conditioned inference with stage-structured optimization to address issues like simplicity bias in RL and evolving dynamics in disease modelling.
  • Empirical results show improved expert specialization, interpretability, and performance across applications in reinforcement learning, neurodegenerative progression, and language tasks.

Stage-aware Mixture of Experts (MoE) denotes a class of MoE formulations in which expert selection, expert weighting, or the training regime is explicitly conditioned on a stage-like variable such as a latent decision phase, disease stage, known indexing variable, or training stage. In contrast to standard MoE designs that rely on token-level routing or fixed-coefficient gating, these models make expert allocation depend on temporally or structurally coherent regimes. Recent formulations include the phase-aware policy architecture for agentic reinforcement learning in "Phase-Aware Mixture of Experts for Agentic Reinforcement Learning" (Yang et al., 19 Feb 2026), the time-dependent gating of mechanistic, graph-diffusion, and neural-reaction experts in neurodegenerative progression modelling (He et al., 9 Aug 2025), the varying-coefficient statistical MoE of Zhao et al. for longitudinal and indexed data (Zhao et al., 5 Jan 2026), and the two-stage dense-to-sparse training framework of EvoMoE (Nie et al., 2021).

1. Conceptual scope and design space

The central idea is that heterogeneous data often exhibit regime structure that is not well captured by a single shared policy or by a standard token-level gate. In agentic RL, the motivating problem is simplicity bias: a single policy network causes simple tasks to occupy most parameters and dominate gradient updates, leaving insufficient capacity for complex tasks (Yang et al., 19 Feb 2026). In disease modelling, the motivating problem is that traditional models assume fixed mechanisms throughout disease progression despite stage-dependent pathological dynamics (He et al., 9 Aug 2025). In statistical MoE, the limitation is that constant coefficients in gating and expert models can be inadequate when covariate influences and latent subpopulation structure evolve across a known dimension (Zhao et al., 5 Jan 2026). In large-scale Transformer MoE training, EvoMoE identifies immature experts and unstable sparse gate learning when both experts and gate are random at initialization (Nie et al., 2021).

A useful organizing distinction is between stage-conditioned inference and stage-structured optimization. Stage-conditioned inference appears in models where the gate or the expert coefficients are explicit functions of a phase or stage variable. PA-MoE learns latent phase boundaries directly from the RL objective and routes each environment step to exactly one expert (Yang et al., 19 Feb 2026). IGND-MoE uses time-dependent weights βj(t)\beta_j(t) over three continuous-time expert vector fields (He et al., 9 Aug 2025). VCMoE lets both πj(X,t)\pi_j(X,t) and expert parameters vary smoothly in the indexing variable tt (Zhao et al., 5 Jan 2026). By contrast, EvoMoE is stage-aware in the sense of training procedure: expert-diversify precedes gate-sparsify, and the gate evolves from dense to sparse (Nie et al., 2021).

Formulation Stage signal Mechanism
PA-MoE Latent phase from RL state/history/goal Top-1 expert routing with a lightweight phase router
IGND-MoE Global pseudo-time tt Softmax-gated mixture of three ODE experts
VCMoE Known index tt Gating and expert coefficients vary smoothly in tt
EvoMoE Training stage Expert-diversify followed by dense-to-sparse gate learning

This landscape suggests that “stage awareness” is not a single mechanism but a family of design choices for imposing regime sensitivity on MoE models.

2. Routing and weighting mechanisms

PA-MoE implements stage awareness through a lightweight phase router gϕ(st)ptΔKg_\phi(s_t) \equiv p_t \in \Delta^K, where

pt=softmax ⁣(MLP([otalign;htenc])/τ).p_t = \mathrm{softmax}\!\left(\mathrm{MLP}\left([o_t^{align};h_t^{enc}]\right)/\tau\right).

Here otalign=CrossAttn(Enc(ot),Enc(g),Enc(g))o_t^{align} = \mathrm{CrossAttn}(\mathrm{Enc}(o_t),\mathrm{Enc}(g),\mathrm{Enc}(g)) and htenc=LSTM(Embed(atL:t1),Embed(otL:t1))h_t^{enc} = \mathrm{LSTM}(\mathrm{Embed}(a_{t-L:t-1}),\mathrm{Embed}(o_{t-L:t-1})). The router takes as input the current state πj(X,t)\pi_j(X,t)0, uses a short LSTM over the past πj(X,t)\pi_j(X,t)1 πj(X,t)\pi_j(X,t)2 pairs, and selects πj(X,t)\pi_j(X,t)3 deterministically with a straight-through estimator. The policy at step πj(X,t)\pi_j(X,t)4 is then πj(X,t)\pi_j(X,t)5, where the backbone πj(X,t)\pi_j(X,t)6 remains frozen and each expert is a LoRA adapter on the query/value projections in each Transformer layer (Yang et al., 19 Feb 2026).

IGND-MoE uses a different mechanism: the gate depends only on time. The three expert vector fields

πj(X,t)\pi_j(X,t)7

are combined by stage-dependent weights πj(X,t)\pi_j(X,t)8 satisfying πj(X,t)\pi_j(X,t)9 and tt0. The weights are produced by a small temporal-attention network tt1 with

tt2

In practice tt3 is a small MLP in the single scalar input tt4, yielding smooth stage-wise expert contributions (He et al., 9 Aug 2025).

VCMoE generalizes this principle statistically. For latent experts tt5, the gating probabilities are

tt6

while each expert density tt7 also depends on coefficient curves that vary with tt8. The model therefore makes both mixture weights and expert responses stage-dependent, rather than only modulating a fixed expert bank (Zhao et al., 5 Jan 2026).

EvoMoE uses Gumbel-Softmax routing scores during gate-sparsify:

tt9

A content-based threshold tt0 prunes low-score experts,

tt1

and after a designated number of iterations tt2, routing switches to Top-1. This is not stage-conditioned by the input domain in the same sense as PA-MoE, IGND-MoE, or VCMoE, but it is explicitly stage-aware as an optimization schedule (Nie et al., 2021).

3. Learning objectives and estimation procedures

PA-MoE couples routing and expert learning through a joint RL objective. To encourage temporally contiguous assignments, it defines the discrete phase index

tt3

and adds a switching penalty

tt4

with the backward pass using the soft surrogate tt5. The full loss is

tt6

where tt7 and tt8. No explicit phase labels or semi-MDP definitions are given; the router and experts are trained jointly under the single RL objective, and tt9 is annealed from tt0 (Yang et al., 19 Feb 2026).

IGND-MoE is trained by dual iterative optimization. Because observations are irregular and infrequent, each subject tt1 is assigned a time shift tt2. Temporal alignment solves

tt3

and, with shifts fixed, trajectory construction minimizes

tt4

The total loss is

tt5

where tt6 constrains learned experts relative to the mechanistic model and tt7 encourages diversity between experts. All ODE parameters are updated by gradient-based ODE backprop, while tt8 are updated in a separate one-dimensional minimization (He et al., 9 Aug 2025).

VCMoE is estimated by a label-consistent EM algorithm built on local likelihood. At a target stage tt9, each coefficient curve is approximated by a local linear expansion, and the local weighted log-likelihood is

tt0

The E-step computes responsibilities

tt1

and the M-step maximizes the weighted local objective on a grid. The paper further establishes identifiability up to label-swapping, pointwise asymptotic normality, sup-norm approximations, simultaneous confidence bands, and a generalized likelihood ratio test for testing whether a coefficient is genuinely varying across the index variable (Zhao et al., 5 Jan 2026).

EvoMoE decomposes training into two phases. Stage 1, expert-diversify, warms up a single shared expert and then spawns multiple diverse experts. Stage 2, gate-sparsify, trains the gate with DTS-Gate, starting from a dense gate and gradually becoming sparse while routing tokens to fewer experts. The stage transition is controlled by tt2 and tt3, with temperature annealed from tt4 to tt5 and an optional balance loss for expert loads (Nie et al., 2021).

4. Mathematical structures of the experts

A distinctive feature of stage-aware MoE is that the experts are often structurally heterogeneous rather than merely replicated feed-forward blocks. PA-MoE uses sparse experts implemented as LoRA adapters of rank tt6 on the query/value projections in each Transformer layer. The backbone is frozen, and only one expert’s LoRA weights receive gradients at each step because routing is top-1. This yields hard parameter isolation (Yang et al., 19 Feb 2026).

IGND-MoE is more heterogeneous. The overall continuous dynamics satisfy

tt7

with tt8, tt9, and gϕ(st)ptΔKg_\phi(s_t) \equiv p_t \in \Delta^K0. The inhomogeneous graph neural diffusion expert computes a low-rank latent representation

gϕ(st)ptΔKg_\phi(s_t) \equiv p_t \in \Delta^K1

builds a refined adjacency

gϕ(st)ptΔKg_\phi(s_t) \equiv p_t \in \Delta^K2

and outputs

gϕ(st)ptΔKg_\phi(s_t) \equiv p_t \in \Delta^K3

The localized neural reaction expert is

gϕ(st)ptΔKg_\phi(s_t) \equiv p_t \in \Delta^K4

This composition preserves a mechanistic component while allowing stage-dependent graph-refined diffusion and residual local dynamics (He et al., 9 Aug 2025).

VCMoE formalizes stage dependence at the level of statistical function classes. In the Gaussian expert example,

gϕ(st)ptΔKg_\phi(s_t) \equiv p_t \in \Delta^K5

so both regression effects and dispersion vary smoothly with gϕ(st)ptΔKg_\phi(s_t) \equiv p_t \in \Delta^K6. The identifiability theorem requires differentiability and separation conditions involving both the coefficient functions and their derivatives. This places stage-aware MoE within a nonparametric or semiparametric framework rather than only a neural-routing framework (Zhao et al., 5 Jan 2026).

EvoMoE retains the standard expert aggregation rule

gϕ(st)ptΔKg_\phi(s_t) \equiv p_t \in \Delta^K7

but its contribution lies in the path by which the experts and gate are trained. The model begins from a single shared expert, then diversifies experts, and only afterward learns sparse routing. This suggests that expert maturity and gate maturity can be treated as distinct optimization problems (Nie et al., 2021).

5. Empirical evidence and observed specialization

In agentic RL, PA-MoE is evaluated on ALFWorld and WebShop with PPO, RLOO, GRPO, and GiGPO on Qwen2.5-1.5B and 7B. The paper defines a “parameter occupancy” metric as the fraction of batches where a task’s loss is greater than gϕ(st)ptΔKg_\phi(s_t) \equiv p_t \in \Delta^K8 of total. Under a single GiGPO policy, simple pick-and-place dominates gϕ(st)ptΔKg_\phi(s_t) \equiv p_t \in \Delta^K9 of updates, while complex manipulation tasks Heat/Cool/Clean account for only pt=softmax ⁣(MLP([otalign;htenc])/τ).p_t = \mathrm{softmax}\!\left(\mathrm{MLP}\left([o_t^{align};h_t^{enc}]\right)/\tau\right).0. This is associated with high success on Pick (pt=softmax ⁣(MLP([otalign;htenc])/τ).p_t = \mathrm{softmax}\!\left(\mathrm{MLP}\left([o_t^{align};h_t^{enc}]\right)/\tau\right).1) but poorer results on Heat/Cool (pt=softmax ⁣(MLP([otalign;htenc])/τ).p_t = \mathrm{softmax}\!\left(\mathrm{MLP}\left([o_t^{align};h_t^{enc}]\right)/\tau\right).2). With pt=softmax ⁣(MLP([otalign;htenc])/τ).p_t = \mathrm{softmax}\!\left(\mathrm{MLP}\left([o_t^{align};h_t^{enc}]\right)/\tau\right).3 experts, each expert sees pt=softmax ⁣(MLP([otalign;htenc])/τ).p_t = \mathrm{softmax}\!\left(\mathrm{MLP}\left([o_t^{align};h_t^{enc}]\right)/\tau\right).4 of batches, overall success on ALFWorld improves from pt=softmax ⁣(MLP([otalign;htenc])/τ).p_t = \mathrm{softmax}\!\left(\mathrm{MLP}\left([o_t^{align};h_t^{enc}]\right)/\tau\right).5 to pt=softmax ⁣(MLP([otalign;htenc])/τ).p_t = \mathrm{softmax}\!\left(\mathrm{MLP}\left([o_t^{align};h_t^{enc}]\right)/\tau\right).6 pt=softmax ⁣(MLP([otalign;htenc])/τ).p_t = \mathrm{softmax}\!\left(\mathrm{MLP}\left([o_t^{align};h_t^{enc}]\right)/\tau\right).7 pppt=softmax ⁣(MLP([otalign;htenc])/τ).p_t = \mathrm{softmax}\!\left(\mathrm{MLP}\left([o_t^{align};h_t^{enc}]\right)/\tau\right).8, and WebShop improves from pt=softmax ⁣(MLP([otalign;htenc])/τ).p_t = \mathrm{softmax}\!\left(\mathrm{MLP}\left([o_t^{align};h_t^{enc}]\right)/\tau\right).9 to otalign=CrossAttn(Enc(ot),Enc(g),Enc(g))o_t^{align} = \mathrm{CrossAttn}(\mathrm{Enc}(o_t),\mathrm{Enc}(g),\mathrm{Enc}(g))0 otalign=CrossAttn(Enc(ot),Enc(g),Enc(g))o_t^{align} = \mathrm{CrossAttn}(\mathrm{Enc}(o_t),\mathrm{Enc}(g),\mathrm{Enc}(g))1 ppotalign=CrossAttn(Enc(ot),Enc(g),Enc(g))o_t^{align} = \mathrm{CrossAttn}(\mathrm{Enc}(o_t),\mathrm{Enc}(g),\mathrm{Enc}(g))2. Ablations show otalign=CrossAttn(Enc(ot),Enc(g),Enc(g))o_t^{align} = \mathrm{CrossAttn}(\mathrm{Enc}(o_t),\mathrm{Enc}(g),\mathrm{Enc}(g))3 gives otalign=CrossAttn(Enc(ot),Enc(g),Enc(g))o_t^{align} = \mathrm{CrossAttn}(\mathrm{Enc}(o_t),\mathrm{Enc}(g),\mathrm{Enc}(g))4, otalign=CrossAttn(Enc(ot),Enc(g),Enc(g))o_t^{align} = \mathrm{CrossAttn}(\mathrm{Enc}(o_t),\mathrm{Enc}(g),\mathrm{Enc}(g))5 gives otalign=CrossAttn(Enc(ot),Enc(g),Enc(g))o_t^{align} = \mathrm{CrossAttn}(\mathrm{Enc}(o_t),\mathrm{Enc}(g),\mathrm{Enc}(g))6, otalign=CrossAttn(Enc(ot),Enc(g),Enc(g))o_t^{align} = \mathrm{CrossAttn}(\mathrm{Enc}(o_t),\mathrm{Enc}(g),\mathrm{Enc}(g))7 gives otalign=CrossAttn(Enc(ot),Enc(g),Enc(g))o_t^{align} = \mathrm{CrossAttn}(\mathrm{Enc}(o_t),\mathrm{Enc}(g),\mathrm{Enc}(g))8, and otalign=CrossAttn(Enc(ot),Enc(g),Enc(g))o_t^{align} = \mathrm{CrossAttn}(\mathrm{Enc}(o_t),\mathrm{Enc}(g),\mathrm{Enc}(g))9 drops to htenc=LSTM(Embed(atL:t1),Embed(otL:t1))h_t^{enc} = \mathrm{LSTM}(\mathrm{Embed}(a_{t-L:t-1}),\mathrm{Embed}(o_{t-L:t-1}))0 because of data fragmentation. Token-level MoE yields htenc=LSTM(Embed(atL:t1),Embed(otL:t1))h_t^{enc} = \mathrm{LSTM}(\mathrm{Embed}(a_{t-L:t-1}),\mathrm{Embed}(o_{t-L:t-1}))1 step-level switches per episode and htenc=LSTM(Embed(atL:t1),Embed(otL:t1))h_t^{enc} = \mathrm{LSTM}(\mathrm{Embed}(a_{t-L:t-1}),\mathrm{Embed}(o_{t-L:t-1}))2 success, trajectory-level routing yields only htenc=LSTM(Embed(atL:t1),Embed(otL:t1))h_t^{enc} = \mathrm{LSTM}(\mathrm{Embed}(a_{t-L:t-1}),\mathrm{Embed}(o_{t-L:t-1}))3 switches but htenc=LSTM(Embed(atL:t1),Embed(otL:t1))h_t^{enc} = \mathrm{LSTM}(\mathrm{Embed}(a_{t-L:t-1}),\mathrm{Embed}(o_{t-L:t-1}))4 success, and phase-level routing yields approximately htenc=LSTM(Embed(atL:t1),Embed(otL:t1))h_t^{enc} = \mathrm{LSTM}(\mathrm{Embed}(a_{t-L:t-1}),\mathrm{Embed}(o_{t-L:t-1}))5 switches and htenc=LSTM(Embed(atL:t1),Embed(otL:t1))h_t^{enc} = \mathrm{LSTM}(\mathrm{Embed}(a_{t-L:t-1}),\mathrm{Embed}(o_{t-L:t-1}))6 success. Post-hoc labeling aligns experts with exploration, manipulation, navigation, and recovery, with entropies of approximately htenc=LSTM(Embed(atL:t1),Embed(otL:t1))h_t^{enc} = \mathrm{LSTM}(\mathrm{Embed}(a_{t-L:t-1}),\mathrm{Embed}(o_{t-L:t-1}))7, htenc=LSTM(Embed(atL:t1),Embed(otL:t1))h_t^{enc} = \mathrm{LSTM}(\mathrm{Embed}(a_{t-L:t-1}),\mathrm{Embed}(o_{t-L:t-1}))8, htenc=LSTM(Embed(atL:t1),Embed(otL:t1))h_t^{enc} = \mathrm{LSTM}(\mathrm{Embed}(a_{t-L:t-1}),\mathrm{Embed}(o_{t-L:t-1}))9, and πj(X,t)\pi_j(X,t)00 bits, and router assignments overlap by approximately πj(X,t)\pi_j(X,t)01 step-wise with human-annotated phase boundaries. The paper also reports that single-policy gradients from different phases form πj(X,t)\pi_j(X,t)02 conflicts and that a single policy converges to average entropy πj(X,t)\pi_j(X,t)03 bits, whereas PA-MoE experts match phase-optimal entropy (Yang et al., 19 Feb 2026).

IGND-MoE is evaluated on tau-PET data from ADNI with πj(X,t)\pi_j(X,t)04 and πj(X,t)\pi_j(X,t)05 scans. It achieves test SSE πj(X,t)\pi_j(X,t)06 and mean Pearson πj(X,t)\pi_j(X,t)07, whereas the pure mechanistic model has SSE πj(X,t)\pi_j(X,t)08 and πj(X,t)\pi_j(X,t)09. The learned gate weights show a clear stage dependence: at early stages πj(X,t)\pi_j(X,t)10, graph diffusion πj(X,t)\pi_j(X,t)11 dominates and the mechanistic component is moderate; in middle stages, both graph and mechanistic components decline; at late stages πj(X,t)\pi_j(X,t)12, the neural reaction weight πj(X,t)\pi_j(X,t)13 rises to πj(X,t)\pi_j(X,t)14. Error maps over time show correction of systematic under-prediction in medial temporal and late-stage neocortical regions (He et al., 9 Aug 2025).

VCMoE reports simulation studies under two Gaussian experts, two binomial experts, and three Gaussian experts, with small RASE, bootstrap simultaneous confidence bands achieving nominal coverage even for moderate πj(X,t)\pi_j(X,t)15, and GLRT statistics exhibiting the predicted Wilks phenomenon. In the mouse embryonic snRNA-seq application, the deep-layer neuron expert shows the Satb2 coefficient shifting from weakly positive at early stages to negative later, with GLRT πj(X,t)\pi_j(X,t)16 under the null of constancy. The Ywhaz coefficient remains essentially zero in both experts with GLRT πj(X,t)\pi_j(X,t)17, and the fitted gating probabilities achieve AUC πj(X,t)\pi_j(X,t)18 in separating the two cell types (Zhao et al., 5 Jan 2026).

EvoMoE evaluates RoBERTa-24L for masked language modeling, GPT-24L for causal language modeling, and Transformer-12L for machine translation. At matched inference FLOPs of approximately πj(X,t)\pi_j(X,t)19B, GLUE average score is πj(X,t)\pi_j(X,t)20 for a standard Transformer, πj(X,t)\pi_j(X,t)21 for Switch MoE, πj(X,t)\pi_j(X,t)22 for BASE Layer, and πj(X,t)\pi_j(X,t)23 for EvoMoE. Language modeling perplexity is πj(X,t)\pi_j(X,t)24 for a standard Transformer, πj(X,t)\pi_j(X,t)25 for Switch MoE, πj(X,t)\pi_j(X,t)26 for BASE Layer, and πj(X,t)\pi_j(X,t)27 for EvoMoE. For Enπj(X,t)\pi_j(X,t)28De translation, Transformer-Base obtains πj(X,t)\pi_j(X,t)29 BLEU, Switch πj(X,t)\pi_j(X,t)30, and EvoMoE πj(X,t)\pi_j(X,t)31. Convergence curves show GPT-DTS reaches a given validation PPL in approximately half the iterations of Switch, corresponding to a πj(X,t)\pi_j(X,t)32 speed-up and πj(X,t)\pi_j(X,t)33 FLOPs-efficiency. Removing stage 1 costs approximately πj(X,t)\pi_j(X,t)34 more FLOPs with little quality loss, while removing stage 2 degrades quality by approximately πj(X,t)\pi_j(X,t)35 BLEU (Nie et al., 2021).

6. Relation to standard MoE, interpretability, and open issues

A recurring theme is that standard MoE assumptions can be mismatched to regime-structured problems. Token-level routing fragments contiguous behavioral structure in agentic RL; PA-MoE explicitly argues that phase-consistent patterns become scattered expert assignments under traditional MoE and that this undermines expert specialization (Yang et al., 19 Feb 2026). Fixed-mechanism disease models obscure changing pathological contributions across progression; IGND-MoE instead exposes stage-wise weights that align with literature, with graph-related processes more influential early and other unknown physical processes dominant later (He et al., 9 Aug 2025). Constant-coefficient MoE can be statistically inadequate in settings where covariate influences and latent subpopulation structure evolve along time, space, or another index variable; VCMoE addresses this by making both gating and expert coefficients varying functions and by proving identifiability and consistency (Zhao et al., 5 Jan 2026). Sparse gating from scratch can produce unstable optimization because experts and routing are simultaneously immature; EvoMoE addresses this with dense-to-sparse gate evolution and expert warm-up (Nie et al., 2021).

Interpretability appears in several distinct forms. PA-MoE produces emergent expert specialization that can be post-hoc labeled as exploration, manipulation, navigation, and recovery (Yang et al., 19 Feb 2026). IGND-MoE yields stage-wise trajectories of πj(X,t)\pi_j(X,t)36 that are interpretable as changing contributions of mechanistic, graph, and local processes (He et al., 9 Aug 2025). VCMoE supports simultaneous confidence bands and generalized likelihood ratio testing for whether specific coefficients genuinely vary with stage (Zhao et al., 5 Jan 2026). EvoMoE is less directly interpretable at the level of domain mechanisms, but it makes the training dynamics of expert formation and sparse routing more explicit (Nie et al., 2021).

Several open issues are visible from these works. One is the distinction between known versus latent stage variables: VCMoE assumes a known index πj(X,t)\pi_j(X,t)37, IGND-MoE estimates temporal alignment through subject-specific shifts, and PA-MoE discovers latent phase boundaries directly from reward signals. Another is the trade-off between specialization and fragmentation: PA-MoE shows that too fine a granularity harms performance, while too coarse a granularity also underperforms (Yang et al., 19 Feb 2026). A further issue is label consistency and identifiability, which VCMoE treats formally but which are less explicitly resolved in neural MoE settings (Zhao et al., 5 Jan 2026). Taken together, these results suggest that stage-aware MoE is most appropriate when the latent heterogeneity is structured along contiguous temporal, developmental, pathological, or optimization regimes rather than being exchangeable across isolated tokens or samples.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Stage-Aware Mixture of Experts (MoE).