Less is MoE: Trimming Experts in Domain-Specialist Language Models
About
Mixture-of-Experts (MoE) models achieve strong performance through conditional computation, but their large parameter footprint poses deployment challenges. Prior MoE compression approaches catastrophically fail when evaluated on general-purpose benchmarks beyond commonsense reasoning. We trace this failure to the granularity of compression: important capabilities are distributed across experts but concentrated in FFN sparse intermediate dimensions. To identify these dimensions, we use Fisher importance which outperforms activation-, router-score-, and magnitude-based alternatives, and identifies tiny sets of task-critical dimensions: in Qwen1.5-MoE, removing as few as 12 of 1.35M routed-FFN intermediate dimensions collapses GSM8K accuracy while largely preserving factual-knowledge performance. Building on this, we propose Fisher-MoE, which operates within FFN to remove intermediate dimensions ranked by Fisher importance. At the same 50% MoE compression ratio, Fisher-MoE preserves model capability, while reducing weight memory by ~45% and improving inference throughput by 21%. These findings suggest intermediate dimension granularity is an effective unit for both compression and ranking where capability concentrates in MoE models.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Arithmetic Reasoning | MultiArith | Accuracy92.3 | 324 | |
| Language Understanding | MMLU | MMLU Accuracy50.3 | 307 | |
| Code Generation | HumanEval | Accuracy21.2 | 212 | |
| Arithmetic Reasoning | MultiArith (test) | Accuracy88 | 136 | |
| Mathematical Problem Solving | MATH | Accuracy11.9 | 114 | |
| Grade School Math Word Problems | GSM8K | Accuracy0.438 | 76 | |
| Mathematical Reasoning | GSM8K (test) | Accuracy (ACC)52 | 76 | |
| Language Understanding | CEval | Accuracy62 | 67 | |
| Language Understanding | CMMLU | Accuracy61.6 | 65 | |
| General Language Understanding and Reasoning | General Benchmarks MMLU, CEval, CMMLU, HumanEval, MBPP, MATH, GSM8K, MultiArith, BBH | MMLU50.3 | 18 |