Don't Skip the Baseline: A Controlled Comparison of Dynamic Expert Skipping in MoEs
Organizations: Technical University of Munich · Tensordyne · ETH Zurich · Ulm University
Abstract
A growing body of work proposes dynamic expert-skipping methods for Mixture-of-Experts (MoE) models that adjust the number of experts activated per token during inference, aiming to preserve model quality while further reducing the number of active parameters. These methods have added calibrated importance scores, inter-expert similarity metrics, or learned per-token allocators in order to identify experts to skip. However, different calibration regimes, different reductions in the effective number of experts, and evaluation suites make comparisons difficult. We classify four representative prior methods into a unified taxonomy and benchmark them against a natural, simple baseline: statically reducing the number of experts (i.e., same reduced across all layers and tokens). We provide a fair comparison of these methods at matched expert-compute budget, on two modern MoEs (Gemma4-26B-A4B and Qwen3-30B-A3B) in a text-only setting and a contemporary vision-language model (Qwen3-VL) in a multimodal setting. Surprisingly, we find that the simple baseline is hard to outperform consistently across models, modalities, benchmarks, and calibration settings. The methods we benchmark often underperform the baseline and achieved gains, when present, are minor. We further find that the effective achieved (or optimized for) in calibration can diverge from the effective in testing, resulting in over- or under-estimating the compute at inference time. Based on these findings, we recommend a calibration-free per-modality static reduction and validate this on a held-out model and modality. We further argue that a static control at matched measured compute is the baseline any dynamic skipping method must beat.
Figures & tables
| Method | Criteria | Decision | Tunable | Calib. (h) |
| Softmax top- (baseline) | Gate weights | Keep top- | — | |
| Per-modality (ours) | Gate weights | Top- per modality | , | — |
| NAEE | Gate weights (cum.) | Cumulative-mass threshold | quantile | 0.5 |
| DiEP | Gate weights + CKA | Redundancy-scaled ratio | quantile | 0.5 |
| MoDES | Gate prob. layer imp. | Per-modality threshold | target skip ratio | 20 |
| Ada-K | Hidden state (learned) | Predicts expert count | 2.5 |
| MoDES Target Skip Ratio | Measured | ||
| Vision Benchmarks | Text-Only | ||
| 0.85 | 1.20 | 0.58 | 7.96 |
| 0.73 | 1.99 | 1.50 | — |
| 0.60 | 3.17 | 2.81 | — |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | Criteria | Decision Rule | Calibration | Tunable | Calib. Time (h) |
| Softmax top- (baseline) | Gate weights | Keep top- (fixed) | — | — | |
| Per-modality softmax top- (ours) | Gate weights | top- or top- by modality (fixed) | — | , | — |
| NAEE ( Lu et al., 2024 ) | Gate weights (cumulative) | Keep top- , sorted desc.: s.t. | : per-layer, calibrated | 0.5 | |
| DiEP ( Bai et al., 2025b ) | Gate weights inter-expert CKA | Skip position if | : per-layer quantile of (swept); : pairwise expert CKA over layer mean | quantile, | 0.5 |
| MoDES ( Huang et al., 2026 ) | Gate prob. global layer importance | Skip expert if | : mean KL of full-layer skip | 20 | |
| Ada-K ( Yue et al., 2025 ) (Allocator) | Token hidden state (learned) | Allocator ; route top- | Trained (PPO), base frozen | alloc. weights, | 2.5 |
| Benchmark | Calibration Sets | Metric | Test Samples | Split (text/vision) |
| ARC-Challenge ( Clark et al., 2018 ) | ARC-C Train, Mixed | acc_norm | 1172 | — |
| HellaSwag ( Zellers et al., 2019 ) | HellaSwag Train, Mixed | acc_norm | 10042 | — |
| GSM8K ( Cobbe et al., 2021 ) | GQA, Mixed | strict-match | 1319 | — |
| HumanEval ( Chen et al., 2021 ) | Mixed | pass@1 | 164 | — |
| ChartQA ( Masry et al., 2022 ) | GQA ( Hudson & Manning, 2019 ) | relaxed accuracy | 2500 | 9.0/91.0 |
| TextVQA ( Singh et al., 2019 ) | GQA | VQA accuracy | 5000 | 2.4/97.6 |
| Hyperparameter | Value |
| Objective | PPO |
| Sample-based evaluation | enabled |
| Calibration dataset | mixed |
| Calibration samples | 10000 |
| Max sequence length (tokens) | 16384 |
| Training steps | 312 |
| Task | DiEP ( Bai et al., 2025b ) (base) | Reimplementation (Base) | Reimplementation (skipping) |
| MMLU (acc) | 67.9 | 68.0 | 67.0 |
| OpenBookQA (acc) | 35.4 | 37.2 | 35.8 |
| OpenBookQA (acc_norm) | — | 49.0 | 48.6 |
| BoolQ (acc) | 85.3 | 85.9 | 85.5 |
| RTE (acc) | 71.5 | 71.5 | 67.5 |
| Average (OBQA acc) | 65.1 | 65.6 | 64.0 |
| Target ratio | MoDES ( Huang et al., 2026 ) | Reimplementation |
| 0.60 | 81.82 | 81.68 |
| 0.73 | 81.65 | 81.38 |
| 0.85 | 80.97 | 80.38 |
| Benchmark | Metric | Baseline | Routed | |
| TextVQA (val) | Exact match (%) | 83.57 | 82.16 | |
| ChartQA | Relaxed overall (%) | 74.92 | 70.96 | |
| ChartQA | Relaxed human (%) | 72.88 | 67.92 | |
| ChartQA | Relaxed augmented (%) | 76.96 | 74.00 | |
| MME | Perception score | 1714.0 | 1671.9 | |
| MME | Cognition score | 671.8 | 579.3 |
Mixture-of-Experts Inference
Mixture-of-experts inference studies how to run sparsely activated expert models efficiently while preserving their quality.
See all 177 papers