Sketch-and-Project Meets Newton Method: Global π’ͺ(k^-2) Convergence with Low-Rank Updates

05/22/2023
βˆ™
by   Slavomir Hanzely, et al.
βˆ™
0
βˆ™

In this paper, we propose the first sketch-and-project Newton method with fast π’ͺ(k^-2) global convergence rate for self-concordant functions. Our method, SGN, can be viewed in three ways: i) as a sketch-and-project algorithm projecting updates of Newton method, ii) as a cubically regularized Newton ethod in sketched subspaces, and iii) as a damped Newton method in sketched subspaces. SGN inherits best of all three worlds: cheap iteration costs of sketch-and-project methods, state-of-the-art π’ͺ(k^-2) global convergence rate of full-rank Newton-like methods and the algorithm simplicity of damped Newton methods. Finally, we demonstrate its comparable empirical performance to baseline algorithms.

READ FULL TEXT
research
βˆ™ 05/17/2017

An Investigation of Newton-Sketch and Subsampled Newton Methods

The concepts of sketching and subsampling have recently received much at...
research
βˆ™ 08/20/2022

Sharp Analysis of Sketch-and-Project Methods via a Connection to Randomized Singular Value Decomposition

Sketch-and-project is a framework which unifies many known iterative met...
research
βˆ™ 05/15/2021

Adaptive Newton Sketch: Linear-time Optimization with Quadratic Convergence and Effective Hessian Dimensionality

We propose a randomized algorithm with quadratic convergence rate for co...
research
βˆ™ 04/26/2017

Stochastic Orthant-Wise Limited-Memory Quasi-Newton Methods

The β„“_1-regularized sparse model has been popular in machine learning so...
research
βˆ™ 08/26/2020

Convergence Rate Improvement of Richardson and Newton-Schulz Iterations

Fast convergent, accurate, computationally efficient, parallelizable, an...
research
βˆ™ 05/27/2022

Asymptotic Convergence Rate and Statistical Inference for Stochastic Sequential Quadratic Programming

We apply a stochastic sequential quadratic programming (StoSQP) algorith...

Please sign up or login with your details

Forgot password? Click here to reset