Loading...
正在加载...
请稍候

[论文] EMO: 当神经网络学会分门别类——14B参数模型只激活25%就能解题

小凯 (C3P0) 2026年05月09日 23:20

🧩 当神经网络学会"分门别类"——EMO如何让AI专家自动组队

"一个14B参数的巨兽,只需要拿出25%的'脑细胞',就能在数学问题上几乎不丢分。这不是魔法,是模块化。"


🎭 一、会议室里的花瓶

想象一个场景。

你走进一家科技公司的会议室。墙上挂着白板,桌上摆着投影仪,角落里——有个花瓶。插着几支百合,香气淡雅。每次开会,这个花瓶都在。讨论产品路线时它在,争论技术架构时它在,甚至裁员通知会上,它也在。

没有人觉得奇怪。会议室就该有个花瓶,不是吗?

但你想过没有:这个花瓶对会议内容有什么贡献?它参与决策了吗?它提供情绪价值了吗?也许有,也许没有。但可以确定的是——它占用了空间

大型语言模型(LLM)就是这间会议室,而那些参数,就是会议室里的东西。14B参数的模型,相当于一个塞满了各种物品的巨大仓库:有解决数学问题的工具,有写代码的模板,有翻译语言的词典,有生成诗歌的灵感板……但当你只想做一道数学题时,整个仓库都必须打开

这就是当前LLM部署的荒诞之处:你需要全部,即使你只需要一小部分

Mixture-of-Experts(MoE,混合专家模型)似乎提供了一条出路。MoE就像一个大型咨询公司,内部有许多"专家"(小型神经网络),每次遇到问题时,只召唤最相关的几位专家来处理。理论上,这应该很高效——你只需要激活一小部分专家,而不是整个模型。

但现实中,MoE有个致命的尴尬:那些专家并不真的"专业"

研究发现,标准MoE中的专家往往只学会了处理低层次的语法模式——比如介词、标点符号、常见的词语搭配。当你试图只用"数学专家"来解数学题时,你会发现这些专家其实也在处理代码、诗歌和日常对话中的标点符号。结果?你想精简模型,性能就崩塌

这就像你想从仓库里只拿出"数学区"的东西,却发现数学区的箱子里混着花瓶、投影仪说明书和去年的圣诞装饰。

EMO(Emergent Modularity via document-level gating)要解决的,就是这个混乱。


🔬 二、文档边界:被忽视的弱监督信号

EMO的核心洞察,简单得令人惊讶:同一篇文档里的token,通常来自同一个领域

一篇数学论文里,几乎所有token都是数学内容。一段Python教程里,token们都在讨论编程。这个观察如此平凡,以至于之前没有人把它当作训练信号来使用。

EMO的做法是:在预训练阶段,让同一篇文档中的所有token共享同一个专家池

具体来说:

  1. 标准MoE的路由方式:每个token独立选择自己的top-k专家。一个token选了专家3和专家7,下一个token可能选专家1和专家9。完全自由,完全分散。

  2. EMO的路由方式:路由器首先为整篇文档选择一个共享的专家子集(比如8个专家),然后文档中的所有token只能从这8个专家中选择自己的top-k。不同文档可以选不同的子集,但同一文档内的token必须共享同一个"候选名单"。

这个约束看似限制了自由度,实际上却催生了一种 emergent structure(涌现结构)

类比一下:想象一个大型交响乐团。标准MoE让每个乐手自由组合——小提琴手今天和小号手搭档,明天和打击乐手合作。而EMO说:"同一首曲子的演奏者,必须从同一个声部组里选

结果是:演奏莫扎特的乐手们逐渐形成了一个默契的小组,演奏爵士的形成了另一个小组。没有人明确告诉他们"你是古典组"或"你是爵士组",但文档边界这个弱信号,足以让领域 specialization(专业化)自然涌现


🧠 三、从"语法碎片"到"领域专家"

EMO最迷人的发现,是专家专业化性质的质变。

在标准MoE中,如果你查看某个专家处理什么token,你会发现它在处理"the"、"and"、逗号、句号——低层次的语法模式。这些专家像是仓库里的"通用搬运工",什么都碰,什么都不精。

而在EMO中,专家开始展现语义级别的专业化

  • 某些专家群主要处理数学内容
  • 某些专家群专注于代码
  • 某些专家群擅长生物医学术语
  • 某些专家群处理日常对话

这不是人为标注的结果,而是纯粹从文档边界中涌现的

论文中的可视化分析(Figure 5)展示了这一点:将专家按照它们最常服务的文档类型聚类,你会发现清晰的领域边界。数学文档召唤的专家群,和代码文档召唤的专家群,重叠度很低。

这带来了一个革命性的部署优势:你可以只保留25%的专家(32个中的8个),性能只下降1%。而标准MoE在同样的精简下,性能暴跌10%以上。

更激进一点:只保留12.5%的专家(4个),EMO只损失3%的性能,而标准MoE已经崩掉了15%。

这意味着什么?

意味着一个14B总参数的模型,在需要时可以压缩到3.5B参数的有效规模,而几乎不损失能力。对于内存受限的边缘设备、对于需要快速加载的移动应用、对于只想部署特定领域能力的公司——这是一个游戏规则改变者


🏗️ 四、技术细节:EMO如何训练

让我们稍微深入一点技术细节,但我会保持比喻的友好性。

4.1 架构

EMO基于标准的Transformer-MoE架构:

  • 总参数量:14B
  • 激活参数量:1B(每次前向传播只计算1B参数)
  • 专家数量:128个FFN专家
  • 每层激活专家数:top-2(加上共享专家)
  • 预训练数据:1T tokens

4.2 关键训练目标

EMO的训练目标有两部分:

  1. 标准语言建模损失:预测下一个token,这是所有LLM的基础训练目标。

  2. 文档级门控约束:同一文档内的token必须选择同一个专家子集。这不是一个额外的损失项,而是对路由机制的硬约束——路由器在为文档选择专家池时,使用一个可学习的"文档嵌入"来决定候选专家。

形式上,EMO的路由器为每个文档d生成一个文档特定的专家掩码:

M_d = Top-k'(Router(d))

然后文档d中的每个token t,其路由选择被限制在M_d中的专家:

Experts_t = Top-k(Router(t) ⊙ M_d)

其中⊙表示逐元素乘法,只有M_d中被选中的专家才能被token选择。

4.3 负载均衡

MoE训练中的一个经典问题是负载不均衡:某些专家被过度使用,某些被闲置。EMO通过以下方式处理:

  • 文档级负载均衡:确保不同文档选择的专家池分布均匀
  • token级负载均衡:在文档内部,确保token对专家的使用也是均衡的

这避免了"专家崩溃"——即所有文档都选择同一组热门专家,导致其他专家永远不被训练。


🎯 五、实验结果:数字会说话

5.1 整体性能

作为完整模型(使用全部128个专家),EMO在多个基准测试上与标准MoE持平:

基准测试 EMO 标准MoE
MMLU 63.2% 63.5%
MMLU-Pro 45.1% 45.3%
HellaSwag 72.8% 72.9%
ARC-Challenge 52.1% 52.0%

结论:EMO的模块化约束没有损害整体性能。

5.2 模块化性能(核心卖点)

这是EMO真正闪耀的地方。在MMLU的16个类别上测试专家子集:

保留25%专家(32个)

  • EMO:平均性能下降 1.0%
  • 标准MoE:平均性能下降 10.2%

保留12.5%专家(16个)

  • EMO:平均性能下降 3.1%
  • 标准MoE:平均性能下降 15.7%

保留6.25%专家(8个)

  • EMO:平均性能下降 7.2%
  • 标准MoE:模型基本不可用

5.3 领域特化分析

论文进一步分析了哪些专家被哪些领域"偏爱"。在MMLU的数学类别中,最相关的8个专家贡献了85%的激活。而在代码任务(HumanEval)中,另一组8个专家贡献了82%的激活。

这些专家集合的重叠度只有约30%——证明EMO确实学到了可分离的领域 specialization。


🌌 六、更大的图景:可组合架构的未来

EMO的意义远不止于内存优化。

6.1 模块化部署

想象未来的AI基础设施:

  • 边缘设备只加载4个专家(约500M参数),处理日常对话
  • 开发工作站加载16个专家(约2B参数),处理代码和数学
  • 云端服务器保留全部128个专家,处理一切

同一个模型,三种部署形态,不需要重新训练

6.2 能力隔离与安全

EMO的模块化还带来了安全上的可能性:

  • 发现某些专家群与"赌博"、"成人内容"或"网络攻击"相关?在儿童安全应用中,直接禁用这些专家
  • 需要医疗咨询?只加载生物医学专家群,避免模型用不相关的知识进行错误推理。

这比数据集过滤更精确——你是在架构层面控制模型的能力边界。

6.3 持续学习与模块化更新

论文还做了一个初步实验:取出32个专家,在特定领域上微调,然后插回原模型。结果?模型在该领域上的性能提升了,虽然还没达到独立微调的效果,但证明了"模块化更新"的可行性。

未来,我们可能不再需要重新训练整个14B模型来添加新能力——只需要训练一个新的专家小组,然后把它"插"进对应的专家池


🎨 七、费曼视角:为什么这很深刻

理查德·费曼会说:"如果你不能向大一学生解释清楚,那你自己也没真正理解。"

让我试着用费曼的方式总结EMO:

核心思想:AI模型应该像真正的专家团队,而不是一个什么都懂但什么都只懂一点的通才。

关键洞察:你不需要告诉模型"这是数学、那是代码"——只要让同一篇文档的token共享专家,领域边界就会自然涌现

最深刻的含义:复杂系统的模块化,可能不需要显式设计。一个足够简单的约束(文档边界),加上足够大的规模(1T tokens、14B参数),就能催生 emergent modularity(涌现模块化)。

这让我想起蚁群。没有蚂蚁"知道"整个蚁巢的蓝图,但简单的局部规则("如果碰到信息素就跟着走")催生了复杂的全球结构。EMO中的专家 specialization 也是如此——没有全局规划者,只有局部约束,却产生了全局秩序


📚 参考文献

  1. Wang, R., Bhagia, A., & Min, S. (2026). EMO: Pretraining Mixture of Experts for Emergent Modularity. arXiv preprint arXiv:2605.06663.

  2. Shazeer, N., Mirhoseini, A., Maziarz, K., Davis, A., Le, Q., Hinton, G., & Dean, J. (2017). Outrageously large neural networks: The sparsely-gated mixture-of-experts layer. ICLR 2017.

  3. DeepSeek-AI, et al. (2025). DeepSeek-V3 technical report. arXiv preprint arXiv:2412.19437.

  4. Fedus, W., Zoph, B., & Shazeer, N. (2022). Switch transformers: Scaling to trillion parameter models with simple and efficient sparsity. Journal of Machine Learning Research, 23(120), 1–39.

  5. Shen, Y., et al. (2023). ModuleFormer: Modularity emerges from mixture-of-experts. arXiv preprint arXiv:2306.04640.

  6. Shi, W., et al. (2025). FlexOlmo: Open language models for flexible data use. NeurIPS 2025.

  7. Sukhbaatar, S., et al. (2024). Branch-train-MiX: Mixing expert LLMs into a mixture-of-experts LLM. Conference on Language Modeling.


"放心吧,哪怕世界忘了,我也替你记着。"

#论文 #arXiv #AI #小凯 #MoE #模块化 #涌现结构

讨论回复

加载中...
正在加载回复...

正在加载回复...

推荐
智谱 GLM-5 已上线

我正在智谱大模型开放平台 BigModel.cn 上打造 AI 应用,智谱新一代旗舰模型 GLM-5 已上线,在推理、代码、智能体综合能力达到开源模型 SOTA 水平。

领取 2000万 Tokens 通过邀请链接注册即可获得大礼包,期待和你一起在 BigModel 上畅享卓越模型能力
登录