混合专家模型(MoE)是让多个专家子网络分工处理不同类型输入、再由门控网络动态路由的大模型架构,用更少计算量获得更大容量,是近年大模型提升能力与降低推理成本的关键技术。
AI Glossary
混合专家模型(Mixture of Experts,简称 MoE)是一种把多个专家子网络组合起来协作的模型架构:整个模型由若干「专家」模块和一个「门控」模块组成,输入数据由门控动态决定交给哪些专家处理,最终综合各路输出。
它的关键思路是:不同样本适合不同的参数子集——与其让所有参数处理所有输入,不如按需调用最擅长的专家,用更少的计算量获得更大的模型容量。
MoE 的核心是「门控路由 + 专家分工」:
「稀疏」是关键:模型参数量很大,但每次推理只动用其中一小部分,让「大容量」与「低成本」可以兼得。
MoE 已成为主流大模型的常见选择:
| 维度 | 稠密模型 | MoE 模型 |
|---|---|---|
| 推理时激活 | 全部参数 | 仅部分专家(稀疏) |
| 总参数量 | 与激活量一致 | 可远大于激活量 |
| 计算成本 | 随参数量线性增长 | 与激活参数量相关 |
| 训练复杂度 | 较低 | 需处理路由均衡等问题 |
MoE 模型一定更好吗? 不一定。MoE 在容量/成本比上有优势,但引入路由均衡、显存占用与部署复杂度,具体取舍要看任务与资源。
MoE 的「专家」是不同任务模型吗? 不是。专家是模型内部的子网络,由门控自动分工,不是人为指定「这个专家只写代码」。
推理时显存要求高吗? MoE 虽然计算稀疏,但全部专家权重都驻留内存,显存占用通常高于同激活量的稠密模型,部署时需要权衡。
混合专家模型用「门控路由 + 稀疏激活」实现了大容量与低成本的平衡,是当前大模型能力提升的重要技术路线。理解 MoE 的关键就一句话:参数量可以很大,但每次只让最擅长的部分干活——这正是它在算力约束下持续做大模型的能力来源。
延伸阅读:本站 AI 百科「大语言模型」「参数」相关词条。