@serendip410: 新博客:拯救超稀疏MoE中未被发现的静默失败模式专家

X AI KOLs Timeline 新闻

摘要

这篇博客文章识别了超稀疏MoE训练中的静默专家死亡失败模式,并引入了LM Loss作为辅助损失(LLAL)来拯救低层专家,改善了验证损失和下游性能。

新博客:拯救超稀疏MoE中未被发现的静默失败模式专家: 在追求超稀疏MoE训练(top-8/768)时,我们发现低层专家可能变得功能无效,而训练/验证损失和负载平衡保持正常。这些层中的所有专家权重范数远小于健康层。我们称之为静默专家死亡[图1]。 不仅如此。审查公开的MoE,我们发现了类似的早期层崩溃特征。例如,MiMo-v2.5-Pro和Qwen3.5-397B-A17B [图2]。基准测试可能隐藏未使用的容量。 为什么?这不仅仅是负载平衡失败。我们发现学习信号本身消失了。浅层专家动量(累积梯度)以及二阶矩的平方根下降了约3个数量级,而深层保持稳定[图1]。当范数崩溃时,模型已经基本停止依赖低层路径。 我们引入了LM Loss作为辅助损失(LLAL):在最初几千步中临时将早期MoE层连接到LM头,然后移除。在60B/180B模型上,这个简单策略拯救了低层——并且收益在移除后持续。它改善了专家学习的几乎所有方面: • 更好的验证损失 [图3] • 没有静默专家崩溃 [图4] • 更好的下游指标 [图4] • 显著更好的负载平衡 查看我们的博客了解更多详情!里面有大量实验——享受这40分钟的阅读吧 :) https://alltoall.notion.site/save-lower-layer-moe-experts-llal…
查看原文
查看缓存全文

缓存时间: 2026/08/25 20:11

关于拯救专家免于超稀疏MoE中未被发现的静默故障模式的新博客文章:

在追求超稀疏MoE训练(top-8/768)时,我们发现低层专家在训练/验证损失及负载均衡均正常的情况下,可能变得功能无效。这些层的所有专家权重范数都远小于健康层,我们称之为“静默专家死亡“[图1]。

不仅是我们如此。审计公开的MoE模型时,我们发现了类似的早期层坍缩特征,例如MiMo-v2.5-Pro和Qwen3.5-397B-A17B[图2]。基准测试可能隐藏了未使用的容量。

原因何在?这不仅仅是负载均衡故障。我们发现学习信号本身消失了——浅层专家动量(累积梯度)与二阶矩的平方根下降了约三个数量级,而深层网络保持稳定[图1]。当范数坍缩时,模型已基本不再依赖低层通路。

我们提出“LM损失作为辅助损失“方法:在训练初期数千步临时连接早期MoE层与语言模型头,随后移除。在60B/180B模型上,这一简单策略拯救了底层专家——且增益在移除后依然持续。该方法几乎提升了专家学习的所有维度: • 更优的验证损失[图3] • 消除静默专家坍缩[图4] • 更佳的下游指标表现[图4] • 显著改善负载均衡

欢迎访问我们的博客获取详细信息!内含大量实验分析——享受这40分钟的阅读旅程 :)

https://alltoall.notion.site/save-lower-layer-moe-experts-llal…

相似文章

通过自蒸馏,后训练MoE可跳过一半专家

Hugging Face Daily Papers

ZEDA是一种低成本框架,通过注入零输出专家并使用自蒸馏,将后训练的静态MoE模型转换为动态模型,在基准测试中实现了超过50%的专家FLOP减少,且精度损失极小。

如何实现 MoE 循环:展平专家层,解耦注意力

Hugging Face Daily Papers

一篇预印本论文介绍了 Foil——将 MoE 专家层展平为更少的层、每层更多专家以及更多循环次数,并在每次循环中使用解耦的注意力,在相同参数量和计算量下取得了更低的预训练损失。

Transformer 中的专家混合模型 (MoEs)

Hugging Face Blog

Hugging Face 的博客文章,介绍 Transformer 中的专家混合模型 (MoEs) 架构,涵盖从密集模型到稀疏模型的转变、权重加载优化、专家并行计算以及基于 MoE 的语言模型训练技术。