中文

一种用于随机双层优化的单时间尺度方法

最优化与控制 2022-04-01 v4 机器学习 机器学习

摘要

随机双层优化将经典随机优化从单一目标的最小化推广到依赖于另一优化问题解的目标函数的最小化。近来,随机双层优化在超参数优化与模型无关元学习等新兴机器学习应用中重新受到关注。为求解此类随机优化问题,现有方法需要双循环或双时间尺度更新,有时效率较低。本文针对一类随机双层问题提出了一种新的优化方法,称为单时间尺度随机双层优化(STABLE)方法。STABLE以单循环方式运行,并使用固定批量大小的单时间尺度更新。为达到双层问题的ϵ\epsilon-平稳点,STABLE总共需O(ϵ2){\cal O}(\epsilon^{-2})样本;而在强凸情形下为达到ϵ\epsilon-最优解,STABLE需O(ϵ1){\cal O}(\epsilon^{-1})样本。据我们所知,这是首个达到与单级随机优化中随机梯度下降法同阶样本复杂度的双层优化算法。

关键词

引用

@article{arxiv.2102.04671,
  title  = {A Single-Timescale Method for Stochastic Bilevel Optimization},
  author = {Tianyi Chen and Yuejiao Sun and Quan Xiao and Wotao Yin},
  journal= {arXiv preprint arXiv:2102.04671},
  year   = {2022}
}

备注

Minor edits in Table 1