arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2201.13409stat.MLcs.LGmath.OC

一种支持随机和全局方差缩减算法的双层优化框架

A framework for bilevel optimization that enables stochastic and global variance reduction algorithms

Inria(法国国家信息与自动化研究所);CEA(法国原子能和替代能源委员会);Université Paris-Saclay(巴黎-萨克雷大学);CNRS(法国国家科学研究中心);Université Paris-Dauphine, PSL-University(巴黎多芬大学(PSL大学成员机构));Université Côte d’Azur(蔚蓝海岸大学)

Mathieu Dagréou, Pierre Ablin, Samuel Vaiter, Thomas Moreau

AI总结:

针对双层优化中梯度估计依赖线性求解、难以无偏随机化的问题,提出内层解、线性系统解与主变量联合演化的框架,并给出具备全局方差缩减、$O(1/T)$ 及 PL 条件下线性收敛保证的 SABA 算法。

摘要:

双层优化是指最小化一个涉及另一个函数 arg-minimum(最小值点)的值函数的问题,它出现在机器学习的许多领域。在样本数量巨大的大规模经验风险最小化设定中,开发随机方法至关重要,这类方法每次仅使用少量样本即可取得进展。然而,计算值函数的梯度需要求解一个线性系统,这使得推导无偏随机估计变得困难。为克服这一问题,我们提出一种新颖框架,其中内层问题的解、线性系统的解和主变量同时演化。这些方向被写成求和形式,从而可以直接推导出无偏估计。我们方法的简洁性使我们能够开发全局方差缩减算法,其中所有变量的动态过程都受到方差缩减。我们证明,SABA——著名 SAGA 算法在我们框架中的一种适配——具有 $O(\ rac{1}{T})$ 收敛速率,并且在 Polyak-Lojasiewicz 假设下实现线性收敛。这是首个被验证具备上述任一性质的双层优化随机算法。数值实验验证了我们方法的有效性。

英文摘要:

Bilevel optimization, the problem of minimizing a value function which involves the arg-minimum of another function, appears in many areas of machine learning. In a large scale empirical risk minimization setting where the number of samples is huge, it is crucial to develop stochastic methods, which only use a few samples at a time to progress. However, computing the gradient of the value function involves solving a linear system, which makes it difficult to derive unbiased stochastic estimates. To overcome this problem we introduce a novel framework, in which the solution of the inner problem, the solution of the linear system, and the main variable evolve at the same time. These directions are written as a sum, making it straightforward to derive unbiased estimates. The simplicity of our approach allows us to develop global variance reduction algorithms, where the dynamics of all variables is subject to variance reduction. We demonstrate that SABA, an adaptation of the celebrated SAGA algorithm in our framework, has $O(\frac1T)$ convergence rate, and that it achieves linear convergence under Polyak-Lojasciewicz assumption. This is the first stochastic algorithm for bilevel optimization that verifies either of these properties. Numerical experiments validate the usefulness of our method.

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

↑