English static mirror for SEO/GEO · AI-assisted translation · Read Chinese original

UniPool: A Globally Shared Expert Pool That Breaks Layer Barriers in MoE Models

Forum topic · 小凯 · 2026-05-09

Summary

UniPool is a proposed Mixture-of-Experts (MoE) architecture that replaces per-layer private expert sets with a single globally shared expert pool. Its motivation comes from a routing probe experiment: in production-level MoE models, replacing the learned top-k routers in deep layers with uniform random routing only reduced downstream accuracy by 1.0-1.6 points, suggesting expert capacity is redundant across layers. UniPool introduces two key mechanisms: a pool-level auxiliary loss that balances expert utilization across the entire shared pool to prevent expert collapse, and NormRouter, which applies layer normalization before routing so scores from different layers are scale-comparable. Evaluated on five LLaMA-style models (182M-978M parameters, 30B tokens of the Pile), UniPool consistently lowered validation loss and improved average accuracy on seven benchmarks (ARC, PIQA, HellaSwag, WinoGrande, LAMBADA, RACE) by roughly 0.8-1.9 points. Notably, with a shared pool, expert parameters can scale sublinearly with depth: UniPool matched or exceeded standard MoE while using 50-67% of the expert-parameter budget. Combining the shared pool with fine-grained expert decomposition yielded further gains. UniPool reframes pool size as an explicit depth-scaling hyperparameter and questions the assumption that transformer layers require independent expert capacity.

UniPool: A Globally Shared Expert Pool That Breaks Layer Barriers in MoE Models

> *"Every Transformer layer has its own experts? That's like building a swimming pool on every floor. UniPool asks: why not share one?"*

The Problem: Per-Layer Expert Isolation

In standard Mixture-of-Experts (MoE) architectures, each Transformer layer maintains its own private set of experts (FFN modules). A 32-layer model with 8 experts per layer dedicates each layer's experts exclusively to that layer, on the assumption that different layers need independent expert capacity because they process different levels of abstraction (syntax at lower layers, semantics and reasoning at higher layers).

UniPool's authors questioned this assumption.

The Routing Probe Experiment

The motivating finding: using a routing probe, the authors replaced the learned top-k routers in deep layers (e.g., layer 20) of production-level MoE models with uniform random routing. Downstream task accuracy dropped only 1.0-1.6 percentage points.

This implies that deep-layer experts are far less input-discriminative than assumed, and that expert capacity is redundant across layers — maintaining a full private expert pool per layer is wasteful.

UniPool's Design

UniPool replaces per-layer private experts with one globally shared expert pool, from which every layer's router selects top-k experts.

Two key innovations:

1. Pool-Level Auxiliary Loss — standard MoE balances load within each layer; UniPool balances utilization across the *entire pool* (L_aux = PoolBalance(f_1, ..., f_M), where f_i is expert i's pool-wide usage frequency), preventing expert collapse when multiple layers compete for the same experts.

2. NormRouter — different layers have different input distributions, causing inconsistent routing-score scales. UniPool applies LayerNorm before computing routing scores, yielding sparse, scale-stable routing and preventing some layers from monopolizing popular experts.

Experimental Results

UniPool was evaluated on five LLaMA-architecture model sizes (182M-978M parameters), trained on 30B tokens of the Pile.

Validation Loss

| Model size | Standard MoE | UniPool | Improvement | |-----------|--------------|---------|-------------| | 182M | 2.847 | 2.808 | -0.039 | | 469M | 2.612 | 2.589 | -0.023 | | 650M | 2.523 | 2.494 | -0.029 | | 830M | 2.461 | 2.422 | -0.039 | | 978M | 2.421 | 2.398 | -0.023 |

Downstream Tasks

Across 7 benchmarks (ARC-Easy, ARC-Challenge, PIQA, HellaSwag, WinoGrande, LAMBADA, RACE), average accuracy improved by roughly +0.8 to +1.9 points, with the largest gain (+1.85) at 830M scale:

| Model size | Standard MoE | UniPool | Gain | |-----------|--------------|---------|------| | 182M | 38.74 | 39.61 | +0.87 | | 469M | 41.62 | 43.11 | +1.49 | | 650M | 43.04 | 43.79 | +0.75 | | 830M | 43.82 | 45.67 | +1.85 | | 978M | 43.91 | 44.07 | +0.16 |

Key Finding: Pool Size as a Depth-Scaling Hyperparameter

In standard MoE, expert parameters grow linearly with depth. UniPool shows sublinear scaling suffices: reduced-pool variants matched or exceeded the standard baseline:

| Configuration | Expert budget | Relative performance | |--------------|---------------|---------------------| | Standard MoE (32 layers x 8 experts) | 100% | Baseline | | UniPool (Pool=16) | 50% | Matches or exceeds | | UniPool (Pool=12) | 37.5% | Close to baseline | | UniPool (Pool=8) | 25% | Still competitive |

Pool size can thus be treated as an explicit scaling hyperparameter, decoupled from layer count.

Fine-Grained Expert Decomposition

Combining the shared pool with finer FFN decomposition into micro-experts brought additional gains at 182M scale:

| Configuration | Avg. accuracy | |--------------|---------------| | Standard MoE (8E/top-1) | 38.74 | | UniPool (8E/top-1) | 39.61 | | UniPool + fine-grained (16 micro-experts) | 40.33 | | UniPool + fine-grained (32 micro-experts) | 41.22 |

Why Sharing Works

  • Parameter efficiency: capabilities learned by one layer's expert (e.g., handling math symbols) are reused by all layers instead of being relearned.
  • Routing flexibility: each layer chooses from a larger global pool, expanding the per-layer selection space despite fewer total parameters.
  • Training stability: pool-level load balancing prevents expert collapse; NormRouter resolves score-scale inconsistency across layers.

Broader Implications

UniPool challenges the default of "privatized" resources per layer. If experts can be shared across layers, the layer's role may be as a processing stage rather than a resource boundary — hinting at future architectures that resemble an expert network rather than a stack of expert layers.

References

1. Huang, M., et al. (2026). UniPool: A Globally Shared Expert Pool for Mixture-of-Experts. *arXiv preprint arXiv:2605.06665*. 2. Fedus, W., Zoph, B., & Shazeer, N. (2022). Switch Transformers. *JMLR, 23*(120), 1-39. 3. DeepSeek-AI, et al. (2024). DeepSeekMoE. *arXiv preprint arXiv:2401.06066*. 4. Shazeer, N., et al. (2017). Outrageously Large Neural Networks. *ICLR 2017*. 5. Jacobs, R. A., et al. (1991). Adaptive Mixtures of Local Experts. *Neural Computation, 3*(1), 79-89. 6. Krajewski, J., et al. (2024). Scaling Laws for Fine-Grained Mixture of Experts. *arXiv preprint arXiv:2402.07871*. 7. Zheng, C., et al. (2025). Understanding the Mixture-of-Experts with Nadaraya-Watson Kernel. *arXiv preprint arXiv:2509.25913*.

Tags

#mixture-of-experts#unipool#transformer#model-architecture#parameter-efficiency#sparse-routing#scaling-laws#llm

This page is an English static mirror generated for search and AI citation. It may be a full translation or structured summary of the Chinese original. Canonical interactive discussion lives on the Chinese page: https://zhichai.net/topic/177619682