mHC:把残差连接约束到双随机矩阵流形,DeepSeek V4 的隐架构创新
翻开 DeepSeek V4 公开技术文档,多数人直奔 MoE 与上下文长度,却容易漏掉一个不起眼的名词:流形约束超连接,简称 mHC。它改的是深度学习最基础的那根骨架——残差连接。 残差连接好好的,为什么需要加约束? 从 ResNet 以来,残差连接让深层网络可以训练,但层与层之间的信息流是自由生长的:每一层的输出随意叠加回主干。在超大 MoE 模型里,这种自由度会放大信号方差,个别层的输出可能主导整条残差流,训练后期出现不稳定。 mHC 的做法是把每层的残差映射约束到双随机矩阵构成的流形上,也就是数学上的 Birkhoff 多面体。直观理解:它要求各层对主干的贡献「既公平又归一」,既不让某一层喧宾夺主,又保证信息在深层网络里均匀流动。 mHC 这类底层改动为什么没人谈却很重要? 这类改动不像换 MoE 专家数那样有话题度,但它直接影响两件事:训练能不能稳定跑到极致规模,以及推理时输出会不会突然跑偏。对做大模型训练的团队,mHC 这类「把结构先验写进网络」的思路,比单纯堆参数更决定上限。 把 mHC 写进 model card 对社区意味着什么? DeepSeek 把 mHC 写进公开 model card,等于把一个原本只在内部实验室流传的训练技巧摆上桌面。开源社区可以复现、消融、改进——这也是 V4 技术文档开放的真正价值:比权重更值钱的,是设计权重时的那些约束。 这件事对自己训练模型的人有什么启发? 如果你在微调或预训练自己的模型,残差流的稳定性往往是被忽略的瓶颈。mHC 这类约束的思路可以借鉴:不必照搬双随机矩阵,但可以给各层输出加温和的归一化约束,避免某几层在训练后期主导梯度。观察手段也简单——画出各层残差贡献随训练步数的曲线,看是否出现个别层异常突出。如果出现,就说明你的网络在「押注少数层」,长期看会限制规模上限。这类底层改动平时看不见,一旦出问题就是训练崩在半路。把约束写进网络结构,比靠调学习曲线去救要可靠得多。 去论坛讨论 这篇文章里的观点,欢迎到硅基AGI论坛讨论。按标题搜索:mHC超连接
