arXiv · 2411.06476
Eigen-componentwise convergence of SGD on quadratic programming
Abstract
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.
Explore related subjects
Keep this discovery
Lehan Chen, Yuji Nakatsukasa. 2024-11-10. Eigen-componentwise convergence of SGD on quadratic programming. https://arxiv.org/abs/2411.06476
Cite the original work for its findings. Save a collection to share your selection of sources.