ACE: Adaptive Calibration-Free Expert Skipping for MoE-based LLMs
Summary (Overview)
- Problem: Mixture-of-Experts (MoE) LLMs use fixed top-k routing, executing the same number of expert slots for every token despite significant variation in expert contributions, leading to redundant computation.
- Proposed Solution: ACE (Adaptive Calibration-Free Expert Skipping), a training-free, calibration-free, and checkpoint-preserving framework that dynamically skips low-contribution expert slots during inference.
- Key Innovation: Two complementary offline estimators—Global Spectral Proxy (GSP) for structural transformation capacity and Router-Conditioned Refinement (RCR) for directional specialization—combined with a conservative max-fusion rule.
- Results: Consistent outperformance across three MoE models (Qwen3-30B-A3B, Qwen3.6-35B-A3B, Gemma-4-26B-A4Bit) and eight benchmarks, with up to 2.25× prefill and 1.41× decoding speedups.
- Key Advantage: At 50% skipping on Qwen3.6-35B-A3B, ACE reduces WikiText-2 perplexity by 7.96% and improves average downstream accuracy by 4.15 percentage points over the strongest competing method.
Introduction and Theoretical Foundation
Background
Mixture-of-Experts architectures scale LLMs efficiently by replacing dense FFN sublayers with multiple experts, routing each token to only a small subset. Models like Qwen3.6-35B-A3B activate only ~3B of 35B parameters, while DeepSeek-V4-Pro uses 1.6T/49B total-to-active configurations.
Key Challenges Identified
-
Routing preference ≠ Expert contribution: Router gates reflect relative assignment preference, not actual output contribution. Experts with similar gate values may produce substantially different responses.
-
Structural coupling in SwiGLU experts: Expert output arises from nonlinear interaction among gate, up, and down projections—cannot be characterized by a single matrix norm.
-
Direction-dependent specialization: An expert with weak global responses may exhibit strong behavior within local input regions favored by the router.
Theoretical Foundation
For a SwiGLU expert with input (where is the RMS-normalized input direction and is the diagonal RMSNorm scaling matrix), the forward transformation is:
Since , the output admits the upper bound:
This multiplicative coupling motivates the GSP design.
Methodology
1. Global Spectral Proxy (GSP)
Purpose: Estimate each expert's global transformation capacity from frozen SwiGLU weights without calibration data.
Score definition: For the -th routed expert slot in layer for token :
where is the router gate and is a static amplification proxy.
Two complementary factorization paths:
Geometric mean aggregation:
Layer-wise normalization:
2. Router-Conditioned Refinement (RCR)
Purpose: Evaluate expert response along router-preferred directions using centered router weights.
Centered router weights (invariant to shared translation):
Directional prototype (RMS-normalized):
Router-conditioned amplification:
Score combination with gate:
3. Conservative Fusion
ACE combines both perspectives using a maximum criterion:
A slot is skipped only if both views identify it as low-contribution:
The top-1 expert (highest original router gate) is always retained.
Empirical Validation / Results
Experimental Setup
- Models: Qwen3-30B-A3B-Instruct-2507, Qwen3.6-35B-A3B, Gemma-4-26B-A4Bit
- Benchmarks: WikiText-2 PPL + 7 downstream tasks (ARC-C, ARC-E, PIQA, MATH-500, GPQA-Diamond, HumanEval, LiveCodeBench)
- Baselines: Score, NAEE, MoDES, DiEP, AIMER, Top-P, SERE, XShare, ExpertSparsity
Key Results on Qwen3-30B-A3B (Table 1 excerpt)
| Method | 40% W2↓ | 40% Acc.↑ | 50% W2↓ | 50% Acc.↑ | 60% W2↓ | 60% Acc.↑ |
|---|---|---|---|---|---|---|
| Score | 9.63 | 75.39 | 12.03 | 66.69 | 18.76 | 37.64 |
| AIMER | 8.24 | 77.17 | 8.86 | 73.40 | 10.89 | 60.88 |
| Top-P | 8.19 | 77.73 | 8.85 | 74.17 | 10.87 | 61.91 |
| ACE | 8.19 | 78.21 | 8.85 | 74.30 | 10.86 | 63.35 |
Key Results on Qwen3.6-35B-A3B (Table 2 excerpt)
| Method | 50% W2↓ | 50% Acc.↑ | 60% W2↓ | 60% Acc.↑ |
|---|---|---|---|---|
| MoDES | 9.42 | 71.42 | 10.87 | 69.04 |
| GSP | 8.87 | 75.01 | 10.48 | 70.54 |
| ACE | 8.67 | 75.57 | 9.98 | 70.70 |
Component Ablation (Table 4)
| Skip | Method | PPL↓ | Avg.↑ | Drop |
|---|---|---|---|---|
| 50% | GSP | 8.99 | 74.10 | 6.57 |
| 50% | RCR | 11.62 | 67.01 | 13.66 |
| 50% | ACE | 8.85 | 74.30 | 6.37 |
Fusion Strategy Ablation (Table 5)
| Fusion | 30% PPL↓ | 30% Avg.↑ | 50% PPL↓ | 50% Avg.↑ |
|---|---|---|---|---|
| Min | 8.21 | 77.20 | 9.20 | 73.12 |
| Mean | 7.95 | 78.45 | 8.97 | 74.01 |
| Max (ACE) | 7.86 | 79.77 | 8.85 | 74.30 |
Efficiency Results
Threshold construction cost (Table 6): Quantile mapping takes 1.8 minutes vs. 16.5 minutes for binary search (9.2× reduction) and 18.9 minutes for MoDES frontier search (10.5× reduction).
Latency at 60% skipping (Table 7, A100 GPU):
| Length | Batch | TTFT BF16 | TTFT ACE | TPOT BF16 | TPOT ACE |
|---|---|---|---|---|---|
| 1024 | 1 | 270.9 ms | 120.3 ms | 85.1 ms/tok | 63.0 ms/tok |
| 1024 | 4 | 344.9 ms | 182.6 ms | 127.3 ms/tok | 91.1 ms/tok |
Achieves 1.72–2.25× TTFT and 1.31–1.41× TPOT speedups.
Theoretical and Practical Implications
Theoretical Contributions
-
Calibration-free contribution estimation: GSP provides a principled upper-bound-derived proxy for SwiGLU expert transformation capacity, addressing the multiplicative coupling of gate/up/down projections.
-
Directional refinement without data: RCR leverages the mathematical property that softmax routing is invariant to shared translation of router weights, enabling data-free construction of expert-specific direction prototypes via exponential tilting under Gaussian approximation.
-
Conservative dual-view fusion: The max-criterion (equivalently, intersection of low-contribution sets) provides a theoretical safeguard against erroneously skipping direction-specialized experts.
Practical Implications
- Deployment efficiency: All expert statistics computed offline; runtime requires only table lookups and lightweight scalar operations.
- Checkpoint preservation: No modification to pretrained router or expert parameters.
- Threshold transferability: Thresholds for the same realized budget remain closely clustered across workloads and can be transferred across datasets.
- Versatility: Effective across different MoE architectures (Qwen3, Qwen3.6, Gemma-4) and model scales.
Conclusion
ACE introduces a training-free, calibration-free, and checkpoint-preserving framework for token-adaptive expert skipping in MoE-based LLMs. By combining GSP's global structural capacity estimation with RCR's router-conditioned directional refinement under a conservative max-fusion rule, ACE reliably identifies low-contribution expert slots without requiring calibration data or model modification.
Key takeaways:
- ACE consistently outperforms static and dynamic baselines, with advantages growing under aggressive skipping (40–60%)
- Achieves state-of-the-art quality-efficiency trade-offs: 2.25× prefill and 1.41× decoding speedups
- Requires only 1.8 minutes for threshold construction (9.2–10.5× faster than alternatives)
Future directions:
- Threshold transfer across workloads without matched calibration
- Repeated-run uncertainty analysis (current results are single deterministic runs)
- Distributed expert dispatch optimization
- Extension to broader MoE architectures and multimodal models
Related papers
- Harness or Model? Isolating the Harness Effect in Agentic Coding with a Contamination-Controlled Private Suite
A vendor-native agent harness shows no average solve-rate advantage over a neutral harness for the same model, though workload mix may still matter.
- ScientistTwo: Pioneering the Human Knowledge Frontier with Autonomous AI
ScientistTwo, a fully autonomous multi-agent framework, outperforms human state-of-the-art on 86 of 107 research problems, producing publication-quality papers with verified code without human intervention.
- PIVOT: Efficient Query-Group Indexing for Token-Level Sparse Attention
PIVOT groups nearby queries to share one proxy indexer scan, cutting indexing cost from O(gL) to O(L) and speeding up long-context inference up to 4.8x without accuracy loss.