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

EMO: Emergent Modularity Makes Mixture-of-Experts Models Truly Decomposable

Forum topic · 小凯 · 2026-05-11

Summary

EMO (Emergent Modularity) is a training method for Mixture-of-Experts (MoE) large language models that adds one lightweight constraint during pretraining: all tokens within the same document must select experts from the same shared expert pool. Standard MoE routers tend to specialize experts around low-level syntactic token features rather than semantic domains, so pruning experts to a small subset causes severe performance collapse. With EMO, domain-aligned expert groups emerge naturally without being manually defined. In experiments, a 14B-parameter (1B active) EMO model trained on 1 trillion tokens retained nearly full performance when only 25% of experts were kept (-1%), just -3% at 12.5%, and remained usable at 6.25%, while a matched standard MoE collapsed. EMO expert subsets push the Pareto frontier on MMLU memory-accuracy trade-offs, enabling practical modular deployment such as domain-specific 'math' or 'code' editions assembled like LEGO blocks.

EMO: Emergent Modularity Makes Mixture-of-Experts Models Truly Decomposable

> *"If you can't explain it simply, you don't understand it well enough."* — Richard Feynman

---

🌌 A Classroom Crowded with "Geniuses"

Imagine a classroom with 128 students, each a top expert in some field — math, code, law. The school's logic: whatever question comes in, someone will know the answer.

Sounds perfect. But when a student asks a calculus question, only 8 of the 128 experts answer — while the other 120 sit there consuming resources. Worse, if you want to move a "law-only" branch campus, school rules say all students must stay together, or knowledge gaps appear.

That classroom is exactly how standard Mixture-of-Experts (MoE) models work.

---

🧱 LEGO Castle vs. Cast Statue

LLMs are ballooning — rumored trillion-parameter GPT-4, publicly trillion-scale Kimi K2. These models are like cast bronze statues: indivisible. Generating a poem? Move the whole statue. Writing a Python script? Same statue.

MoE's idea: split the statue into 128 LEGO blocks — "experts" (each a feed-forward network, FFN). A router picks which 8 experts handle each token, theoretically a 16× efficiency gain. But the classroom scenario above is what standard MoE actually looks like in practice.

---

🎭 Experts with "Split Personalities"

Researchers examining expert specialization found something confusing: experts do not specialize by domain. In "The cat sat on the mat," the router may send "The" to expert 12 and "cat" to expert 47 — not because expert 12 is an articles specialist, but because it happens to activate strongly for tokens starting with "Th".

It's like a hospital where doctors are assigned by the first letter of patients' names instead of by specialty. It's a division of labor — but when you need a cardiologist, none exists.

This fake specialization has a fatal consequence: even with 128 experts, you cannot truly use just a subset. Experiments show that keeping only 25% of experts (32) for domain-specific tasks causes severe performance drops in standard MoE; keeping 12.5% (16) makes the model nearly unusable. Experts are entangled in unexpected ways — removing any of them can break input pathways you never anticipated.

---

🌿 EMO: Letting Experts Self-Organize

EMO (Emergent Modularity) changes this with one simple training constraint:

> All tokens within the same document must choose experts from the same shared expert pool.

A "document" here means one pretraining text — a linear algebra Wikipedia article, a Python tutorial, a legal ruling. The constraint does not pre-define any domains. Instead, like dinner guests from the same invitation seating themselves together, tokens from similar documents gradually converge on similar expert subsets.

The result is emergent modularity: modular structure isn't designed by hand — it grows during training.

---

🧩 Why Standard MoE Fails to Modularize

Standard MoE's training objective is identical to dense models: next-token prediction via cross-entropy loss. Nothing in that objective rewards domain-based expert division. From a pure prediction-accuracy standpoint, specializing by low-level syntactic features may even be locally optimal.

EMO's insight: don't change the objective — add a lightweight structural constraint on top. The document-level expert-pool constraint creates selection pressure that makes domain-clustered groupings generalize better across documents. It's classic emergent design: a simple local rule yielding complex global structure, like ants building intricate nests via pheromone-following.

---

📊 The Data: From Collapse to Robustness

The authors pretrained an EMO model on 1 trillion tokens: 14B total parameters, 1B active per token. A parameter-matched standard MoE served as the baseline. Then they pruned experts:

| Experts kept | EMO degradation | Standard MoE degradation | |---|---|---| | 50% (64) | near 0% | significant drop | | 25% (32) | only -1% | sharp collapse | | 12.5% (16) | only -3% | nearly unusable | | 6.25% (8) | still usable | breaks down |

On MMLU's 16 categories (Figure 1, right), EMO's expert subsets push the Pareto frontier of the memory–accuracy trade-off: at any memory budget, EMO subsets outperform standard MoE subsets — and even beat small models trained from scratch with the same memory budget.

This means you can finally disassemble an LLM like LEGO:

  • Deploy a "math edition" with only 16 math-related experts
  • Deploy a "code edition" with only 8 code-related experts
  • Compose subsets into hybrid "math + code" versions
Modular deployment becomes real for large language models for the first time.

*(Continued in replies below)*

#PaperReading #PapersCool #DailyPaper #MoE

Tags

#mixture-of-experts#emo#emergent-modularity#llm#model-compression#modular-deployment#paper-reading#mmlu

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/177619867