atlas

Research map / Architectures and efficiency / Mixture of experts

Routing Mamba: Scaling State Space Models with Mixture-of-Experts Projection

NeurIPS 2025 · Architectures and efficiency › Mixture of experts · approach: Efficient MoE language model systems · 0 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 Routing Mamba (RoM), which turns Mamba's Conv, Gate and Out projections into sparse MoE experts that share one router, scaling SSMs and hybrid Samba models with fewer active parameters.

Problem

Naive MoE integration into Mamba's projection layers fails to improve and often degrades performance, so scaling SSM expressiveness with sparse experts remains unsolved.

Approach

Use Mamba's Conv, Gate and Out projections as sparse linear-projection experts governed by a single shared router whose top-K decisions are reused across these projections, with x Proj, dt Proj and 1D conv parameters shared across experts.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply shared-routing RoM to Conv, Gate, and Output projectionsSamba (expand=2) · SlimPajama validation, context length 4096perplexity: 10.05 -> 9.77Helped
Use independent MoE routing for Conv, Gate, and Output projectionsSamba (expand=2) · SlimPajama validation, context length 4096perplexity: 10.05 -> 10.26Hurt
Apply RoM to Conv, Gate, and Output projectionsSamba (expand=4) · SlimPajama validation, context length 4096perplexity: 9.78 -> 9.28Helped
Expertize the smaller dt and x projections rather than sharing their parameters (ablation)RoM on Samba (expand=4) · SlimPajama validation, context length 16384perplexity: 8.85 -> 8.87Hurt
Add load-balance loss to RoM (Conv, Gate, Out) (ablation)Samba (expand=4) · SlimPajama validation, context length 4096perplexity: 9.28 -> 9.30Hurt
Add load-balance loss to RoM (Conv, Gate, dt, x, Out) (ablation)Samba (expand=4) · SlimPajama validation, context length 4096perplexity: 9.30 -> 9.26Helped
Add RoM to the Mamba projectionsMamba · SlimPajama validation, context length 4096perplexity: 11.18 -> 10.00Helped
Combine RoM with FFN-MoE (8top1) instead of FFN-MoE (16top1)Samba 511M · Average downstream accuracyaccuracy: 50.2 -> 50.1No clear effect
Combine RoM with FFN-MoE (16top1) instead of FFN-MoE (32top1)Samba 511M · Average downstream accuracyaccuracy: 49.5 -> 49.2Hurt
Apply RoM to Conv, Gate, and Output projectionsSamba (expand=2) · Training throughputtokens/s (× 10^5): 4.42 -> 3.57Hurt

Surprising findings

Limitations

Experimental setup

Datasets: SlimPajama

Benchmarks: SlimPajama validation perplexity LAMBADA HellaSwag PIQA ARC-Easy ARC-Challenge WinoGrande

Metrics: perplexity accuracy FLOPS training throughput

Baselines: Mamba Samba MoE-Mamba SwitchHead Mixture of Attention Heads Llama-2 FFN-MoE Mamba2 Gated DeltaNet

Builds on: Mamba Samba Mixture of Experts MoE-Mamba Megablocks

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