量化Adam的预条件效应
机器学习
2024-02-14 v1 数值分析
数值分析
最优化与控制
机器学习
摘要
目前,表征Adam优化器的预条件效应并展示其如何缓解病态条件诅咒(一个困扰梯度下降法(GD)的问题)的结果显著缺乏。在本工作中,我们对二次函数上Adam的预条件效应进行了详细分析,并量化了Adam能在多大程度上减轻对Hessian矩阵条件数的依赖。我们的关键发现是,Adam受条件数的影响可能较小,但代价是受到一个与维度相关的量的影响。具体而言,对于一个具有对角Hessian矩阵且条件数为的维二次函数,我们证明控制无动量Adam迭代复杂度的有效条件数类量为。对于对角占优的Hessian矩阵,我们得到相应量的界为。因此,当时(对角Hessian矩阵时,对角占优Hessian矩阵时),Adam可以优于GD(其复杂度依赖于)。在负面,我们的结果表明,对于足够非对角的Hessian矩阵,即使,Adam也可能比GD差;我们用经验证据证实了这一点。最后,我们将分析扩展到满足逐坐标Lipschitz平滑性和修正版Polyak-\L ojasiewicz条件的函数。
引用
@article{arxiv.2402.07114,
title = {Towards Quantifying the Preconditioning Effect of Adam},
author = {Rudrajit Das and Naman Agarwal and Sujay Sanghavi and Inderjit S. Dhillon},
journal= {arXiv preprint arXiv:2402.07114},
year = {2024}
}