atlas

Research map / Architectures and efficiency / Mixture of experts

Layerwise Recurrent Router for Mixture-of-Experts

ICLR 2025 · Architectures and efficiency › Mixture of experts · approach: Expert routing and specialization · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes RMoE, which adds a shared GRU across layers to produce layer-wise recurrent routing states that condition each layer's MoE router, improving perplexity/BPC and expert diversity over SMoE and router variants.

Problem

Routers in different MoE layers act independently and do not share routing information, which may lead to suboptimal token-expert assignments and parameter inefficiency in MoE language models.

Approach

Treat routing decisions across consecutive layers as a sequence and pass a recurrent GRU state across layers (with per-layer input projectors) so each layer's router is conditioned on previous layers' routing; this gives cross-layer information sharing and an extra recurrent gradient path to the router, with negligible overhead.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add layerwise recurrent GRU routingSMoE · Enwiki8 testBPC: 1.128 -> 1.116Helped
add layerwise recurrent GRU routingSMoE · WikiText-103 testPPL: 33.061 -> 32.867Helped
add layerwise recurrent GRU routingSMoE · GSM8K, 120B-token pretrainingaccuracy: 34.8 -> 36.13Helped
add layerwise recurrent GRU routingSMoE · MMLU, 120B-token pretrainingaccuracy: 52.79 -> 54.02Helped
add layerwise recurrent GRU routingSMoE · GSM8K, 400B-token pretrainingaccuracy: 52.16 -> 52.99Helped
add layerwise recurrent GRU routingSMoE · MMLU, 400B-token pretrainingaccuracy: 59.54 -> 60.60Helped
add a larger MLP router instead of a linear router (ablation)SMoE · Enwiki8 testBPC: 1.128 -> 1.137Hurt
add a larger MLP router instead of a linear router (ablation)SMoE · WikiText-103 testPPL: 33.061 -> 33.142Hurt
remove layerwise recurrent-state passing (ablation)RMoE · Enwiki8 testBPC: 1.116 -> 1.123Hurt
preserve gradient flow through the previous recurrent state (ablation)RMoE · Enwiki8 testBPC: 1.133 -> 1.116Helped
add previous-layer routing-logit residuals without recurrence (ablation)RMoE-NP · Enwiki8 testBPC: 1.123 -> 1.124No clear effect
use layerwise projectors instead of one shared projector (ablation)GRU router · Enwiki8 testBPC: 1.123 -> 1.116Helped

Surprising findings

Limitations

Experimental setup

Datasets: enwiki8 WikiText-103 Alpaca multilingual pretraining corpus (Wikipedia, finance, legal)

Benchmarks: enwiki8 WikiText-103 ARC-Easy HellaSwag PIQA SciQ LAMBADA MMLU GSM8K HumanEval

Metrics: BPC perplexity accuracy acc-norm training speed peak memory mutual information gate entropy expert similarity

Baselines: SMoE HyperMoE SMoE-MLP RandomMoE XMoE CosineSMoE

Builds on: Switch Transformer XMoE HyperMoE SMoE-Dropout CompeteSMoE DeepSeekMoE

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy