paper-with-me

홈 › Papers

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

2022-01-31 · Mathieu Dagréou, Pierre Ablin, Samuel Vaiter, Thomas Moreau

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.

📄 PDF Abstract BibTeX arXiv:2201.13409

Code (1)

benchopt/benchmark_bilevel 공식 구현 jax

Tasks

Bilevel Optimization

Methods 이 논문이 사용한 방법론

SAGA SAGA is a method in the spirit of SAG, SDCA, MISO and SVRG, a set of recently proposed incremental gradient algorithms with fast linear convergence rates. SAGA improves on the…

Similar Papers 제목 키워드 기반

Optimal Algorithms for Stochastic Bilevel Optimization under Relaxed Smoothness Conditions

2023-06-21 · Xuxing Chen, Tesi Xiao, Krishnakumar Balasubramanian

Stochastic Bilevel optimization usually involves minimizing an upper-level (UL) function that is dependent on the arg-min of a strongly-convex lower-level (LL) function. Several algorithms utilize Neumann series to appro…

Bilevel Optimization

A Two-Timescale Framework for Bilevel Optimization: Complexity Analysis and Application to Actor-Critic

2020-07-10 · Mingyi Hong, Hoi-To Wai, Zhaoran Wang, Zhuoran Yang

This paper analyzes a two-timescale stochastic algorithm framework for bilevel optimization. Bilevel optimization is a class of problems which exhibit a two-level structure, and its goal is to minimize an outer objective…

Bilevel OptimizationHyperparameter Optimization

A Provably Convergent Plug-and-Play Framework for Stochastic Bilevel Optimization

2025-05-02 · Tianshu Chu, Dachuan Xu, Wei Yao, Chengming Yu 외

Bilevel optimization has recently attracted significant attention in machine learning due to its wide range of applications and advanced hierarchical optimization capabilities. In this paper, we propose a plug-and-play f…

Bilevel Optimization

Contextual Stochastic Bilevel Optimization

2023-10-27 · NeurIPS 2023 11

We introduce contextual stochastic bilevel optimization (CSBO) -- a stochastic bilevel optimization framework with the lower-level problem minimizing an expectation conditioned on some contextual information and the uppe…

Bilevel OptimizationFederated LearningMeta-LearningPersonalized Federated Learning

A Single-Timescale Method for Stochastic Bilevel Optimization

2021-02-09 · Tianyi Chen, Yuejiao Sun, Quan Xiao, Wotao Yin

Stochastic bilevel optimization generalizes the classic stochastic optimization from the minimization of a single objective to the minimization of an objective function that depends the solution of another optimization p…

Bilevel OptimizationMeta-LearningStochastic Optimization