Neural Redshift: Random Networks are not Random Functions

ML NNGTB NN NOR RN
IEEE Conference on Computer Vision and Pattern Recognition (CVPR) 2024
我们对神经网络的泛化能力的理解仍然不完整。目前的解释基于梯度下降的隐含偏差,但不能解释梯度无关方法的模型能力,也不能解释最近在未经训练的网络中观察到的简单偏差。本文寻找神经网络中的其他泛化来源。 研究发现,为了独立于梯度下降理解体系结构提供的归纳偏差,我们研究了未经训练的随机权重网络。即使是简单的多层感知机也表现出强烈的归纳偏差:在权重空间中进行均匀采样会产生非常有偏差的函数分布,这与复杂度有关。但是与常见的智慧不同,神经网络没有固有的“简单偏差”。这个属性取决于组件,例如ReLU、残差连接和层归一化。可以构建具有任何复杂度水平偏差的替代体系结构。变压器也从它们的构建块继承了所有这些属性。 影响:我们提供了一个独立于基于梯度的训练的深度学习成功的新解释。它指出了控制训练模型实现的解决方案的有希望的途径。
Our understanding of the generalization capabilities of neural networks (NNs) is still incomplete. Prevailing explanations are based on implicit biases of gradient descent (GD) but they cannot account for the capabilities of models from gradient-free methods nor the simplicity bias recently observed in untrained networks. This paper seeks other sources of generalization in NNs. Findings. To understand the inductive biases provided by architectures independently from GD, we examine untrained, random-weight networks. Even simple MLPs show strong inductive biases: uniform sampling in weight space yields a very biased distribution of functions in terms of complexity. But unlike common wisdom, NNs do not have an inherent "simplicity bias". This property depends on components such as ReLUs, residual connections, and layer normalizations. Alternative architectures can be built with a bias for any level of complexity. Transformers also inherit all these properties from their building blocks. Implications. We provide a fresh explanation for the success of deep learning independent from gradient-based training. It points at promising avenues for controlling the solutions implemented by trained models.
许愿