能否计算出稳定且精确的神经网络?——关于深度学习的障碍与斯梅尔第18问题
机器学习
2022-04-04 v2 计算机视觉与模式识别
数值分析
神经与进化计算
数值分析
摘要
深度学习(DL)取得了前所未有的成功,并正全力进入科学计算领域。然而,当前的DL方法通常存在不稳定性,即便万能逼近性质保证了稳定神经网络(NN)的存在。我们通过对科学计算中基本良态问题的证明来解决这一悖论:在这些问题中,可以证明存在具有极佳逼近质量的NN,但不存在任何算法(即使是随机化算法)能够训练(或计算)出这样的NN。对于任意正整数 和 ,存在如下同时成立的情形:(a) 没有任何随机化训练算法能以大于 的概率计算出精确到 位的NN;(b) 存在确定性训练算法可计算出具有 位精确度的NN,但任何此类(即使是随机化)算法都需要任意多的训练数据;(c) 存在确定性训练算法使用不超过 个训练样本计算出具有 位精确度的NN。这些结果暗示了一种分类理论,用以描述在何种条件下算法可计算出给定精度的(稳定)NN。我们通过对逆问题中计算稳定NN的算法存在性建立充分条件来开启该理论。我们引入了快速迭代重启网络(Fast Iterative REstarted NETworks, FIRENETs),并从理论和数值上验证了其稳定性。此外,我们证明对于逆问题的 -精确解,仅需 层。
引用
@article{arxiv.2101.08286,
title = {Can stable and accurate neural networks be computed? -- On the barriers of deep learning and Smale's 18th problem},
author = {Matthew J. Colbrook and Vegard Antun and Anders C. Hansen},
journal= {arXiv preprint arXiv:2101.08286},
year = {2022}
}
备注
14 pages + SI Appendix