资讯

参数凝聚是什么?大网络的参数在训练中会自动“抱团”

2026-11-052 分钟阅读百科
TL;DR参数凝聚(Condensation)是深度学习理论中的一种现象,指神经网络训练过程中,参数倾向于聚集到少数几个方向上,使大网络实际表现得像一个小网络,有助于解释参数众多的网络为什么不容易过拟合,由上海交通大学许志钦团队等深入研究。

参数凝聚(Condensation)是深度学习理论中的一个现象:在神经网络的训练过程中,模型的参数倾向于向少数几个特定的方向聚集。这种现象有助于解释,为什么拥有大量参数的神经网络在实际应用中通常不会严重过拟合。上海交通大学的许志钦副教授及其学生张众望等人对这一现象进行了系统的研究,相关工作在 2022 年前后发表。

一个深度学习的谜题

按照传统的统计学习理论,模型的参数越多、越复杂,越容易过拟合:把训练数据中的噪声也记住,在新数据上表现变差。但现代神经网络的参数往往远远多于训练样本的数量,却依然有很好的泛化能力。这是深度学习理论中一个核心的谜题。参数凝聚提供了一个解释的角度:虽然网络有很多参数,但训练后,它的“有效复杂度”可能远比参数量看起来要低。

凝聚是什么样子

以一个隐藏层有很多神经元的网络为例。每个神经元都有一组输入权重,可以看作一个方向。训练开始时,参数是随机初始化的,这些方向五花八门、各不相同。研究者发现,在一定的条件下,特别是参数的初始值比较小的时候,随着训练的进行,很多神经元的输入权重方向会逐渐靠拢,最终“凝聚”到少数几个方向上。凝聚在同一个方向上的神经元,行为几乎一样,相当于合并成了一个神经元。于是,一个有上千个神经元的大网络,实际上表现得像一个只有几个神经元的小网络。

意义

参数凝聚意味着,神经网络在训练中会自动地选择用尽可能简单的方式来拟合数据,这是一种隐式的正则化:不需要人为地限制模型的复杂度,训练过程本身就倾向于找到简单的解。简单的解通常泛化得更好,这就部分解释了大网络为什么不容易过拟合。研究还发现,凝聚现象与参数的初始化方式、网络结构、激活函数以及训练所用的优化算法都有关系,比如随机梯度下降中的噪声和 Dropout 等方法也会促进凝聚。这些研究和频率原则一起,构成了理解神经网络训练行为的重要理论线索,也为设计更高效的网络和训练方法提供了参考。