arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2406.17954cs.LGmath.OC

为什么用线搜索,而不用平面搜索?SO友好神经网络允许每层每次迭代优化学习率和动量率

Why Line Search when you can Plane Search? SO-Friendly Neural Networks allow Per-Iteration Optimization of Learning and Momentum Rates for Every Layer

University of British Columbia(不列颠哥伦比亚大学)

Betty Shea, Mark Schmidt

AI总结:

本文提出SO友好神经网络,使得在全批量训练中,每次迭代进行线搜索或平面搜索以优化学习率和动量率,其渐近成本与固定学习率相同,并可与梯度下降、拟牛顿及Adam结合,实现快速、可靠且对超参数不敏感的训练。

摘要:

我们引入了SO友好神经网络这一类别,其中包括实践中使用的几种模型,例如具有两层隐藏权重且输入数量大于输出数量的网络。SO友好网络具有这样的性质:在全批量训练中,每次迭代执行精确的线搜索来设置步长,其渐近成本与使用固定学习率相同。此外,以相同的成本,可以使用平面搜索来同时设置每一步的学习率和动量率。更进一步,SO友好网络还允许我们使用子空间优化来为每一层在每次迭代中设置学习率和动量率。我们探索了将梯度下降以及拟牛顿方法和Adam与线优化和子空间优化相结合,我们的实验表明,这为训练这些网络提供了快速且可靠的方法,且对超参数不敏感。

英文摘要:

We introduce the class of SO-friendly neural networks, which include several models used in practice including networks with 2 layers of hidden weights where the number of inputs is larger than the number of outputs. SO-friendly networks have the property that performing a precise line search to set the step size on each iteration has the same asymptotic cost during full-batch training as using a fixed learning. Further, for the same cost a planesearch can be used to set both the learning and momentum rate on each step. Even further, SO-friendly networks also allow us to use subspace optimization to set a learning rate and momentum rate for each layer on each iteration. We explore augmenting gradient descent as well as quasi-Newton methods and Adam with line optimization and subspace optimization, and our experiments indicate that this gives fast and reliable ways to train these networks that are insensitive to hyper-parameters.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑