Eigen-componentwise convergence of SGD on quadratic programming

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Chen, Lehan, Nakatsukasa, Yuji
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917864873656320
author Chen, Lehan
Nakatsukasa, Yuji
author_facet Chen, Lehan
Nakatsukasa, Yuji
contents Stochastic gradient descent (SGD) is a workhorse algorithm for solving large-scale optimization problems in data science and machine learning. Understanding the convergence of SGD is hence of fundamental importance. In this work we examine the SGD convergence (with various step sizes) when applied to unconstrained convex quadratic programming (essentially least-squares (LS) problems), and in particular analyze the error components respect to the eigenvectors of the Hessian. The main message is that the convergence depends largely on the corresponding eigenvalues (singular values of the coefficient matrix in the LS context), namely the components for the large singular values converge faster in the initial phase. We then show there is a phase transition in the convergence where the convergence speed of the components, especially those corresponding to the larger singular values, will decrease. Finally, we show that the convergence of the overall error (in the solution) tends to decay as more iterations are run, that is, the initial convergence is faster than the asymptote.
format Preprint
id arxiv_https___arxiv_org_abs_2411_06476
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Eigen-componentwise convergence of SGD on quadratic programming
Chen, Lehan
Nakatsukasa, Yuji
Numerical Analysis
Stochastic gradient descent (SGD) is a workhorse algorithm for solving large-scale optimization problems in data science and machine learning. Understanding the convergence of SGD is hence of fundamental importance. In this work we examine the SGD convergence (with various step sizes) when applied to unconstrained convex quadratic programming (essentially least-squares (LS) problems), and in particular analyze the error components respect to the eigenvectors of the Hessian. The main message is that the convergence depends largely on the corresponding eigenvalues (singular values of the coefficient matrix in the LS context), namely the components for the large singular values converge faster in the initial phase. We then show there is a phase transition in the convergence where the convergence speed of the components, especially those corresponding to the larger singular values, will decrease. Finally, we show that the convergence of the overall error (in the solution) tends to decay as more iterations are run, that is, the initial convergence is faster than the asymptote.
title Eigen-componentwise convergence of SGD on quadratic programming
topic Numerical Analysis
url https://arxiv.org/abs/2411.06476