Summary (Overview)

  • Identifies a new pruning regime: The paper characterizes "over-dispersed routing" in Mixture-of-Experts (MoE) models, induced by aggressive load-balancing loss coefficients (λaux=0.9\lambda_{aux} = 0.9), where router probabilities become nearly uniform and standard importance signals collapse.
  • Demonstrates PPL–accuracy disconnect: In over-dispersed models, perplexity does not predict downstream task accuracy—the lowest-PPL pruning configuration yields the worst mathematical reasoning performance, while the highest-PPL configuration preserves it.
  • Reveals a capability trade-off: Under over-dispersed routing, no single scoring metric dominates across tasks—activation-aware methods (REAP) preserve math reasoning but degrade science tasks by an 18% gap on GPQA, while frequency-based methods exhibit the reverse.
  • Proposes MESA: A Minimax Expert Score Allocation algorithm that iteratively boosts importance scores for experts serving the worst-affected domain, minimizing worst-case degradation rather than average accuracy.
  • Validates regime-specificity: Cross-architecture experiments confirm the behavior is regime-specific—it does not occur under standard routing (e.g., Mixtral-8x7B-Instruct), where perplexity and accuracy degrade together as expected.

Introduction and Theoretical Foundation

Mixture-of-Experts (MoE) architectures achieve favorable compute–quality tradeoffs by activating only a subset of parameters per token. However, the large total parameter count creates substantial memory and serving costs. Expert pruning—the structured removal of entire expert modules—is a natural strategy for reducing these costs.

The paper identifies a distinct regime termed over-dispersed routing: models trained with unusually high auxiliary load-balancing loss coefficients (e.g., λaux=0.9\lambda_{aux} = 0.9). In these models, the router distributes tokens nearly uniformly across all experts, creating two challenges:

  1. Perplexity (PPL)–accuracy disconnect: The expected negative correlation between PPL and accuracy does not hold. Spearman ρ\rho is positive on GSM8K (ρ=0.70,p>0.1)(\rho = 0.70, p > 0.1) and near zero on GPQA (ρ=0.10)(\rho = -0.10).

  2. Domain unfairness: While macro-level routing appears near-uniform, experts retain subtle domain-specific characteristics. Global importance scores average across all tokens, cancelling out weak domain signals, causing disproportionate degradation of some domains.

The auxiliary load-balancing loss is formally defined as:

Laux=λauxEi=1Efiπi(1)\mathcal{L}_{aux} = \lambda_{aux} \cdot E \cdot \sum_{i=1}^{E} f_i \cdot \pi_i \tag{1}

where fif_i is the fraction of tokens routed to expert ii and πi\pi_i is the mean routing probability for expert ii. In gpt-oss-20b, λaux=0.9\lambda_{aux} = 0.9, which is orders of magnitude larger than typical values (~0.001–0.01 in Mixtral and Switch Transformer).

The critical diagnostic is per-token routing entropy:

H(x)=i=1Eπi(x)log2πi(x)H(\mathbf{x}) = -\sum_{i=1}^{E} \pi_i(\mathbf{x}) \log_2 \pi_i(\mathbf{x})
  • Mixtral-8x7B-Instruct (λaux0.001\lambda_{aux} \approx 0.001, E=8E=8, top-2): Mean per-token entropy Hˉtoken=2.23\bar{H}_{token} = 2.23 bits (74.3% of maximum log2(8)=3.0\log_2(8) = 3.0 bits), with entropy dropping to ~65% in later layers as specialization emerges.
  • gpt-oss-20b (λaux=0.9\lambda_{aux} = 0.9, E=32E=32, top-4): Mean per-token entropy Hˉtoken=4.54\bar{H}_{token} = 4.54 bits (90.8% of log2(32)=5.0\log_2(32) = 5.0 bits), maintaining >82% entropy across all layers.

The paper uses H^>0.85log2E\hat{H} > 0.85 \cdot \log_2 E as a practical diagnostic for identifying over-dispersed regimes.

Methodology

MESA: Minimax Expert Score Allocation

Let RRL×E\mathbf{R} \in \mathbb{R}^{L \times E} denote per-layer normalized router mass scores and DdRL×E\mathbf{D}_d \in \mathbb{R}^{L \times E} denote per-domain router mass for domain d{1,,D}d \in \{1, \dots, D\}. Given a target pruning ratio rr, the minimax algorithm iteratively adjusts importance scores to protect whichever domain is currently worst-affected:

minP[L]×[E],P=rLEmaxdD(l,e)PDd[l,e]l,eDd[l,e](2)\min_{\mathcal{P} \subseteq [L] \times [E], |\mathcal{P}| = \lfloor r \cdot L \cdot E \rfloor} \max_{d \in \mathcal{D}} \frac{\sum_{(l,e) \in \mathcal{P}} \mathbf{D}_d[l, e]}{\sum_{l,e} \mathbf{D}_d[l, e]} \tag{2}

Algorithm 1 (greedy heuristic solver):

Require: Router mass R ∈ R^{L×E}, domain scores {D_d}_{d=1}^{D}, ratio r, boost η₀=0.15, steps T=20
Ensure: Pruning set P* (experts to remove)

1: S ← R; S* ← R; ℓ* ← ∞
2: for t = 1 to T do
3:   P ← ALLOCATE(S, r)  {Global ranking}
4:   ℓ_d ← Σ_{(l,e)∈P} D_d[l,e] / Σ_{l,e} D_d[l,e]  {∀d ∈ {1, ..., D}}
5:   d* ← arg max_d ℓ_d  {Worst domain}
6:   if ℓ_{d*} < ℓ* then
7:     ℓ* ← ℓ_{d*}; S* ← S
8:   end if
9:   η_t ← η₀ · (1 - 0.5t/(T-1))  {Decay}
10:  S ← ROWNorm(S + η_t · D_{d*})  {Boost + normalize}
11: end for
12: return S*

The full pipeline: (1) profile per-domain routing mass from calibration data, (2) run Algorithm 1, (3) apply global ranking to select experts for removal.

Experimental Setup

  • Primary model: gpt-oss-20b (24 layers, 32 experts per layer, 768 total, top-4 routing, λaux=0.9\lambda_{aux} = 0.9)
  • Cross-architecture validation: Mixtral-8x7B-Instruct (standard routing), OLMoE-1B-7B-0924 (over-dispersed base model), Gemma-4-26B-A4B-it (concentrated routing)
  • Calibration: 1000 examples per domain from 6 domains (math, coding, commonsense, science, instruction following, general knowledge)
  • Evaluation: 11 benchmarks spanning math reasoning (GSM8K, AIME 2025), graduate-level science (GPQA-Diamond), broad knowledge (MMLU, MMLU-Pro), commonsense reasoning (ARC-Challenge, ARC-Easy, OpenBookQA, PIQA, WinoGrande), and instruction following (IFEval)
  • Pruning ratio: r=0.25r = 0.25 (25% of experts removed, 32 → 24 per layer for gpt-oss)

Empirical Validation / Results

PPL–Accuracy Disconnect

Table 1: WikiText-2 PPL vs. GSM8K accuracy at r=0.25r = 0.25

MethodWikiText-2 PPL (↓)GSM8K (%) (↑)
Baseline (unpruned)126.0288.86
MESA (ours)107.1492.87
REAP145.0489.31
RM-UNIFORM83.2983.24
Random40.9578.54

Random pruning achieves the lowest PPL (40.95) but near-worst task accuracy, while MESA improves GSM8K above the unpruned baseline despite moderate PPL.

Main Results at r=0.25r = 0.25

Table 2: Task accuracy (%) at r=0.25r = 0.25 (5-seed evaluation with 95% CIs)

MethodAIME'25GSM8KGPQAARC-CARC-EOBQAPIQAMMLUMMLU-ProWinoGr.IFEval
Baseline76.67±3.2788.86±0.3864.47±1.4695.30±0.2798.32±0.1592.99±0.4583.34±0.3684.01±0.1072.51±0.2276.78±1.0491.67±0.67
MESA63.33±6.0692.87±0.4565.48±4.292.66±0.897.60±0.3*90.38±1.280.73±1.579.51±0.667.25±0.969.59±2.189.92±1.1
REAP73.33±9.789.31±1.847.72±5.691.63±1.095.03±0.792.18±1.074.90±2.077.36±0.864.27±1.278.44±2.490.88±0.9
RM-UNI.46.67±8.583.24±1.556.85±5.194.36±0.697.56±0.492.18±0.974.85±1.880.31±0.566.32±0.869.27±2.386.07±1.4
Random33.33±7.278.54±2.349.75±4.890.01±1.296.46±0.586.97±1.578.61±1.674.76±0.956.06±1.372.91±2.889.68±1.2
EvoESAP†56.67±8.078.32±2.044.16±4.594.96±0.697.64±0.3*89.18±1.180.40±1.580.15±0.566.69±0.965.88±2.574.07±1.3

Key findings:

  • MESA outperforms REAP on 7 benchmarks (GPQA +17.8%, PIQA +5.8%, GSM8K +3.6%, MMLU-Pro +3.0%, ARC-E +2.6%, MMLU +2.2%, ARC-C +1.0%)
  • REAP leads on 4 (AIME25 +10.0%, WinoGrande +8.9%, OBQA +1.8%, IFEval +1.0%)
  • The GPQA gap is statistically significant (z = 3.57, p < 0.001 on 198 questions)

Capability Trade-off

Table 9: Reasoning/Knowledge degradation at r=0.25r = 0.25

MethodΔ_R (%)Δ_K (%)Character
MESA (ours)-4.67-1.68Balanced
REAP-1.45-3.48Reasoning-preserving
EvoESAP†-15.27-0.51Knowledge-preserving
RM-UNIFORM-17.81-0.85Knowledge-preserving
Random-26.83-3.58Severe collapse

Cross-Architecture Validation

Mixtral-8x7B-Instruct (standard routing): PPL behaves normally (increases with pruning). REAP retains 98% of baseline average accuracy while MESA retains only 63%, confirming MESA addresses a failure specific to over-dispersed routing.

OLMoE-1B-7B-0924 (over-dispersed base model): Under eval-matched (prefill) calibration, MESA is the best pruned method on all six commonsense tasks, retaining 92.8% of unpruned accuracy at r=0.25r = 0.25.

Gemma-4-26B-A4B-it (concentrated routing, 128 experts): MESA matches or exceeds both baselines on 10 of 11 benchmarks, with the largest gaps on AIME'25 (36.7pp over REAP) and GPQA-Diamond (+14.3pp over REAP).

Calibration Efficiency

MESA converges at s=1000 samples, l=8192 tokens (97.9% prune map agreement). Even at s=20 samples per domain, MESA achieves 96.4% agreement. Compared to REAP's calibration requirement (402.7M tokens), MESA's 49.2M tokens is approximately 8× less calibration compute.

Theoretical and Practical Implications

Theoretical Implications

  1. Regime-specific pruning behavior: The paper establishes that over-dispersed routing (λaux0.01\lambda_{aux} \gg 0.01) is a qualitatively distinct pruning regime where standard assumptions—that router probabilities provide reliable importance signals and that PPL correlates with task accuracy—fail.

  2. PPL can decrease with pruning: Under over-dispersed routing, pruning concentrates routing mass onto fewer (potentially more specialized) experts, which can decrease perplexity while degrading downstream task performance.

  3. Global importance scores cancel micro-signals: While macro-level routing appears uniform (each of 32 experts receives ~3.1% of global traffic), experts retain subtle domain-specific affinities. Global scores average these signals together, destroying domain-specific information.

  4. Capability trade-off structure: PCA on the accuracy matrix identifies two principal components—PC1 loads on reasoning/generative tasks (GSM8K, AIME'25), PC2 loads on knowledge/pattern-matching tasks (MMLU, ARC)—with method rankings inverting across these clusters (permutation test p=0.0004p = 0.0004).

Practical Implications

  1. Production MoE systems: Production systems increasingly use high auxiliary loss coefficients to ensure load balance across hardware, making over-dispersed routing a practical concern for deployed models.

  2. Evaluation methodology: Practitioners should report task accuracy rather than PPL for pruned over-dispersed models, as PPL is uninformative or misleading.

  3. Domain-aware pruning: MESA provides a practical, post-training solution that requires no retraining or modification of the training pipeline, operating entirely on pre-computed router-mass matrices.

  4. Memory footprint: At r=0.25r = 0.25, removing a quarter of experts reduces the served model's parameter count and resident memory footprint by approximately the same fraction, though per-request decode latency is essentially unaffected since top-k routing remains unchanged.

Conclusion

The paper establishes that over-dispersed MoE routing, induced by aggressive load-balancing (λaux=0.9\lambda_{aux} = 0.9), constitutes a qualitatively distinct pruning regime with two key characteristics: perplexity becomes unreliable as a quality signal, and a capability trade-off emerges where no single scoring metric dominates across tasks.

MESA validates the practical relevance of this characterization by minimizing the worst-affected domain's degradation rather than average-case accuracy, outperforming REAP on 7 of 11 benchmarks at r=0.25r = 0.25. However, it does not survive aggressive pruning (r=0.50r = 0.50), where REAP's activation-aware signal remains robust.

Key limitations:

  • Evaluation covers limited architectures; generalization to other over-dispersed models remains to be verified
  • Algorithm 1 is a greedy heuristic without formal convergence guarantees (though empirical ablations show stable convergence within 15 iterations)
  • Main results evaluated at a single pruning ratio (r=0.25r = 0.25)

Future directions: Adaptive methods that automatically detect the routing regime and select scoring accordingly; multi-seed replication for OLMoE results; fully prefill-vs-prefill comparisons across all methods.

Related papers