中文

通过不精确预条件加速 SVRG 与 Katyusha X

最优化与控制 2019-05-24 v1

摘要

经验风险最小化是一类重要的优化问题,具有许多流行的机器学习应用,随机方差缩减方法是求解它们的常用选择。在这些方法中,SVRG 和 Katyusha X(一种 Nesterov 加速的 SVRG)在不大量占用内存的情况下实现快速收敛。在本文中,我们提出通过不精确预条件来加速这两种算法,所提方法采用固定预条件子,尽管每个 epoch 中的子问题变得更难,但只需应用固定数量的简单子程序即可不精确地求解它,且不会损失整体收敛性。因此,该不精确预条件策略在迭代复杂度和梯度复杂度上相对 SVRG 和 Katyusha X 有可证明的改进。我们还允许有限和中的各个函数非凸,而总和强凸。在我们的数值实验中,我们观察到迭代次数平均 8×8\times 加速和运行时长 7×7\times 加速。

关键词

引用

@article{arxiv.1905.09734,
  title  = {Acceleration of SVRG and Katyusha X by Inexact Preconditioning},
  author = {Yanli Liu and Fei Feng and Wotao Yin},
  journal= {arXiv preprint arXiv:1905.09734},
  year   = {2019}
}