理解深度学习需要重新思考泛化

Understanding deep learning requires rethinking generalization

奥里奥尔·维尼亚尔斯 Oriol Vinyals · · 2016-11-10 · arXiv:1611.03530 ↗ · 被引 5167

打开互动全文版(逐段中英对照 + 图/公式 + 论文问答)→

摘要 · Abstract

尽管规模庞大,但成功的深度人工神经网络在训练和测试性能之间可以表现出非常小的差异。传统观点将较小的泛化误差归因于模型族的性质或训练中使用的正则化技术。通过大量的系统实验,我们展示了这些传统方法为何无法解释为什么大型神经网络在实践中泛化良好。具体来说,我们的实验证实,使用随机梯度方法进行图像分类的最先进的卷积网络可以轻松适应训练数据的随机标签。这种现象在定性上不受显式正则化的影响,甚至在我们用完全无结构的随机噪声替换真实图像时也会发生。我们用一个理论构造支持这些实验发现,表明只要参数数量超过数据点数量(这在实践中很常见),简单的两层神经网络就已经具有完美的有限样本表达能力。我们通过与传统模型的比较来解释我们的实验结果。

Despite their massive size, successful deep artificial neural networks can exhibit a remarkably small difference between training and test performance. Conventional wisdom attributes small generalization error either to properties of the model family, or to the regularization techniques used during training. Through extensive systematic experiments, we show how these traditional approaches fail to explain why large neural networks generalize well in practice. Specifically, our experiments establish that state-of-the-art convolutional networks for image classification trained with stochastic gradient methods easily fit a random labeling of the training data. This phenomenon is qualitatively unaffected by explicit regularization, and occurs even if we replace the true images by completely unstructured random noise. We corroborate these experimental findings with a theoretical construction showing that simple depth two neural networks already have perfect finite sample expressivity as soon as the number of parameters exceeds the number of data points as it usually does in practice. We interpret our experimental findings by comparison with traditional models.

核心贡献 · Key contributions

局限 · Limitations

论文章节 · Sections(共 12)

阅读逐段中英对照全文 →