atlas

Research map / Architectures and efficiency / Mixture of experts

Mixture of Lookup Experts

ICML 2025 · Architectures and efficiency › Mixture of experts · approach: Expert routing and specialization · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Mixture of Lookup Experts (MoLE), which trains MoE-like experts on embedding-layer outputs and re-parameterizes them into offloadable lookup tables so inference needs no expert computation or per-step expert loading.

Problem

MoE models must keep all experts in VRAM, and expert offloading adds large per-step parameter transfer latency, especially with batched generation.

Approach

Feed experts with the embedding-layer output (a finite set determined by input token id) and activate all experts during training; after training, precompute each expert's output for every vocabulary token into LUTs that are offloaded and only a single row per token is loaded at inference.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MoLE-4E instead of Dense160M activated-parameter models · Zero-shot benchmarksAVG accuracy: 38.8 -> 40.8Helped
Use MoLE-4E instead of MoE-10E160M activated-parameter models · Zero-shot benchmarksAVG accuracy: 40.3 -> 40.8Helped
Use MoLE-16E instead of MoE-34E160M activated-parameter models · Zero-shot benchmarksAVG accuracy: 41.8 -> 41.9Helped
Use MoLE-4E instead of Dense410M activated-parameter models · Zero-shot benchmarksAVG accuracy: 41.8 -> 44.6Helped
Use MoLE-4E instead of MoE-10E410M activated-parameter models · Zero-shot benchmarksAVG accuracy: 43.9 -> 44.6Helped
Use MoLE-16E instead of MoE-34E410M activated-parameter models · Zero-shot benchmarksAVG accuracy: 46.6 -> 45.7Hurt
Use MoLE-4E instead of Dense or MoE-10E1B activated-parameter models · Zero-shot benchmarksAVG accuracy: 44.3 -> 47.4; 46.6 -> 47.4Helped
Add load balance loss to MoLE-16E training (ablation)MoLE-16E, 160M activated parameters · Zero-shot benchmarksAVG accuracy: 41.9 -> 41.7Hurt
Add load balance loss and z-loss to MoLE-16E training (ablation)MoLE-16E, 160M activated parameters · Zero-shot benchmarksAVG accuracy: 41.9 -> 40.6Hurt
Set routed expert hidden dimension to 768 instead of 3072 (ablation)MoLE-16E, 160M activated parameters · Zero-shot benchmarksAVG accuracy: 41.9 -> 40.8Hurt
Set routed expert hidden dimension to 12288 instead of 3072 (ablation)MoLE-16E, 160M activated parameters · Zero-shot benchmarksAVG accuracy: 41.9 -> 41.7No clear effect
Increase routed experts from 2 to 16 (ablation)MoLE, 160M activated parameters · Zero-shot benchmarksAVG accuracy: 39.7 -> 41.9Helped

Surprising findings

Limitations

Experimental setup

Datasets: deduped Pile (100B-token subset)

Benchmarks: ARC-C ARC-E BoolQ HellaSwag PIQA RACE SIQA LAMBADA

Metrics: zero-shot accuracy decoding latency parameters loaded per token

Baselines: Dense model MoE-10E MoE-34E MoE with expert offloading

Builds on: Mixture of Experts Pythia Mixtral ZeRO-Infinity

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy