Online Learning Guided Quasi-Newton Methods with Global Non-Asymptotic Convergence
Preprint
Abstract
In this paper, we propose a quasi-Newton method for solving smooth and monotone nonlinear equations, including unconstrained minimization and minimax optimization as special cases. For the strongly monotone setting, we establish two global convergence bounds: (i) a linear convergence rate that matches the rate of the celebrated extragradient method, and (ii) an explicit global superlinear convergence rate that provably surpasses the linear convergence rate after at most ${O}(d)$ iterations, where $d$ is the problem's dimension. In addition, for the case where the operator is only monotone, we prove a global convergence rate of ${O}(\min\{{1}/{k},{\sqrt{d}}/{k^{1.25}}\})$ in terms of the duality gap. This matches the rate of the extragradient method when $k = {O}(d^2)$ and is faster when $k = Ω(d^2)$. These results are the first global convergence results to demonstrate a provable advantage of a quasi-Newton method over the extragradient method, without querying the Jacobian of the operator. Unlike classical quasi-Newton methods, we achieve this by using the hybrid proximal extragradient framework and a novel online learning approach for updating the Jacobian approximation matrices. Specifically, guided by the convergence analysis, we formulate the Jacobian approximation update as an online convex optimization problem over non-symmetric matrices, relating the regret of the online problem to the convergence rate of our method. To facilitate efficient implementation, we further develop a tailored online learning algorithm based on an approximate separation oracle, which preserves structures such as symmetry and sparsity in the Jacobian matrices.
Keywords
All Related Versions
This publication has 43 references indexed in Scilit:
- Non-asymptotic superlinear convergence of standard quasi-Newton methodsMathematical Programming, 2022
- Towards explicit superlinear convergence rate for SR1Mathematical Programming, 2022
- On lower iteration complexity bounds for the convex concave saddle point problemsMathematical Programming, 2021
- Lower complexity bounds of first-order methods for convex-concave bilinear saddle-point problemsMathematical Programming, 2019
- Practical inexact proximal quasi-Newton method with global complexity analysisMathematical Programming, 2016
- Component‐based iterative methods for sparse linear systemsConcurrency and Computation: Practice and Experience, 2006
- Dual extrapolation and its applications to solving variational inequalities and related problemsMathematical Programming, 2006
- Cubic regularization of Newton method and its global performanceMathematical Programming, 2006
- Convergence of quasi-Newton matrices generated by the symmetric rank one updateMathematical Programming, 1991
- Variable metric algorithms: Necessary and sufficient conditions for identical behavior of nonquadratic functionsJournal of Optimization Theory and Applications, 1972