中文

神经网络上的 SGD 学习:跳跃复杂度与鞍点到鞍点动态

机器学习 2023-09-04 v2 机器学习

摘要

我们研究各向同性数据上全连接神经网络的 SGD 学习的时间复杂度。我们提出一种复杂度度量——跳跃(leap)——用以衡量目标函数的“层次性”程度。对于 dd 维均匀布尔或各向同性高斯数据,我们的主要猜想指出,学习具有低维支撑的函数 ff 的时间复杂度为 Θ~(dmax(Leap(f),2))\tilde\Theta (d^{\max(\mathrm{Leap}(f),2)})。我们在附加技术假设(关于 SGD 运行方式)下,对高斯各向同性数据上的一类函数与 2 层神经网络证明了该猜想的一个版本。我们展示训练以鞍点到鞍点的动态依次学习函数支撑。我们的结果超越了 [Abbe et al. 2022],扩展到跳跃大于 1(合并阶梯函数)的情形,并超越了禁止此处获得的完整复杂度控制的平均场与梯度流近似。最后,我们注意到这给出了与相关性统计查询(CSQ)下界相匹配的完整训练轨迹的 SGD 复杂度。

关键词

引用

@article{arxiv.2302.11055,
  title  = {SGD learning on neural networks: leap complexity and saddle-to-saddle dynamics},
  author = {Emmanuel Abbe and Enric Boix-Adsera and Theodor Misiakiewicz},
  journal= {arXiv preprint arXiv:2302.11055},
  year   = {2023}
}