Shuffling Momentum Gradient Algorithm for Convex Optimization

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Tran, Trang H., Tran-Dinh, Quoc, Nguyen, Lam M.
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910354386190336
author Tran, Trang H.
Tran-Dinh, Quoc
Nguyen, Lam M.
author_facet Tran, Trang H.
Tran-Dinh, Quoc
Nguyen, Lam M.
contents The Stochastic Gradient Descent method (SGD) and its stochastic variants have become methods of choice for solving finite-sum optimization problems arising from machine learning and data science thanks to their ability to handle large-scale applications and big datasets. In the last decades, researchers have made substantial effort to study the theoretical performance of SGD and its shuffling variants. However, only limited work has investigated its shuffling momentum variants, including shuffling heavy-ball momentum schemes for non-convex problems and Nesterov's momentum for convex settings. In this work, we extend the analysis of the shuffling momentum gradient method developed in [Tran et al (2021)] to both finite-sum convex and strongly convex optimization problems. We provide the first analysis of shuffling momentum-based methods for the strongly convex setting, attaining a convergence rate of $O(1/nT^2)$, where $n$ is the number of samples and $T$ is the number of training epochs. Our analysis is a state-of-the-art, matching the best rates of existing shuffling stochastic gradient algorithms in the literature.
format Preprint
id arxiv_https___arxiv_org_abs_2403_03180
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Shuffling Momentum Gradient Algorithm for Convex Optimization
Tran, Trang H.
Tran-Dinh, Quoc
Nguyen, Lam M.
Optimization and Control
Machine Learning
The Stochastic Gradient Descent method (SGD) and its stochastic variants have become methods of choice for solving finite-sum optimization problems arising from machine learning and data science thanks to their ability to handle large-scale applications and big datasets. In the last decades, researchers have made substantial effort to study the theoretical performance of SGD and its shuffling variants. However, only limited work has investigated its shuffling momentum variants, including shuffling heavy-ball momentum schemes for non-convex problems and Nesterov's momentum for convex settings. In this work, we extend the analysis of the shuffling momentum gradient method developed in [Tran et al (2021)] to both finite-sum convex and strongly convex optimization problems. We provide the first analysis of shuffling momentum-based methods for the strongly convex setting, attaining a convergence rate of $O(1/nT^2)$, where $n$ is the number of samples and $T$ is the number of training epochs. Our analysis is a state-of-the-art, matching the best rates of existing shuffling stochastic gradient algorithms in the literature.
title Shuffling Momentum Gradient Algorithm for Convex Optimization
topic Optimization and Control
Machine Learning
url https://arxiv.org/abs/2403.03180