中文

SAGA 的最优小批量与步长

最优化与控制 2019-10-02 v3 机器学习 机器学习

摘要

近来已证明,称为 JacSketch 方法的一类方差缩减梯度方法的步长依赖于期望光滑常数。特别地,若该期望光滑常数可先验计算,则可安全设置大得多的步长,从而大幅加快收敛速率。我们填补了这一空白,给出期望光滑常数的简单闭式表达式,并通过细致的数值实验验证这些界。利用这些界,且由于 SAGA 算法属于该 JacSketch 族,我们提出一种设置 SAGA 步长与小批量大小的新标准做法,其与数值网格搜索具有竞争力。此外,我们现在可证明 SAGA 算法的总复杂度在小批量大小增至一个预定义值(最优小批量大小)之前随其线性下降。这是随机方差缩减文献中罕见的结果,此前仅对 Katyusha 算法有过证明。最后我们猜想,许多其他随机方差缩减方法亦如此,且我们对期望光滑常数的界与分析是推广这些结果的关键。

关键词

引用

@article{arxiv.1902.00071,
  title  = {Optimal mini-batch and step sizes for SAGA},
  author = {Nidham Gazagnadou and Robert M. Gower and Joseph Salmon},
  journal= {arXiv preprint arXiv:1902.00071},
  year   = {2019}
}

备注

34 pages, 27 figures