Mahmoud M. Yahaya , Poom Kumam , Thidaporn Seangwattana
{"title":"An adaptive stochastic gradient method with variance reduction for smooth optimization problems","authors":"Mahmoud M. Yahaya , Poom Kumam , Thidaporn Seangwattana","doi":"10.1016/j.cam.2026.117559","DOIUrl":null,"url":null,"abstract":"<div><div>A Stochastic Gradient Descent(SGD) method has received more attention due to its efficient usage in machine learning. However, this method has some substantial defects, such as the high variance of the stochastic gradients and difficulty in selecting a practically performant learning rate. The former has been mitigated via the introduction of variance-reduced(VR) methods. These approaches reduce the noise due to variance in stochastic gradients; thus improving the convergence of the SGDs. However, these variants with VR property still inherit the latter knotty issue of SGD, where most adopted schemes resort to manual tuning of learning rate in practice. On the otherhand, other improvements with adaptive learning are established under some strong assumptions that may potentially limit their scope of usage. Consequently, this paper introduces a novel adaptive learning rate strategy into a minibatch variant of VR approach named StochaAstic Recursive grAdient algoritHm (SARAH), leading to SARAH-AD. The SARAH-AD algorithm enables an effective, efficient, robust, and automated computation of a suitable learning rate that is independent of the Lipchitz constant of the objective function. Moreover, the theoretical convergence analysis of SARAH-AD is extensively analyzed under a non-strong convexity case satisfying error-bound property. Furthermore, we analyzed the SARAH-AD in a general non-convex setting by requiring only an average <em>L</em>-smoothness, which is weaker than the usual <em>L</em>-smoothness assumption and also without bounded variance assumption. Moreover, we experimentally tested the performance of SARAH-AD on several medium to large-scale real-world datasets. The comparison uses convex and non-convex models with best-tuned algorithms. The proposed algorithm showed consistently better performance than other compared algorithms.</div></div>","PeriodicalId":50226,"journal":{"name":"Journal of Computational and Applied Mathematics","volume":"484 ","pages":"Article 117559"},"PeriodicalIF":2.4000,"publicationDate":"2026-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Computational and Applied Mathematics","FirstCategoryId":"100","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0377042726002128","RegionNum":2,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2026/2/27 0:00:00","PubModel":"Epub","JCR":"Q1","JCRName":"MATHEMATICS, APPLIED","Score":null,"Total":0}
引用次数: 0
Abstract
A Stochastic Gradient Descent(SGD) method has received more attention due to its efficient usage in machine learning. However, this method has some substantial defects, such as the high variance of the stochastic gradients and difficulty in selecting a practically performant learning rate. The former has been mitigated via the introduction of variance-reduced(VR) methods. These approaches reduce the noise due to variance in stochastic gradients; thus improving the convergence of the SGDs. However, these variants with VR property still inherit the latter knotty issue of SGD, where most adopted schemes resort to manual tuning of learning rate in practice. On the otherhand, other improvements with adaptive learning are established under some strong assumptions that may potentially limit their scope of usage. Consequently, this paper introduces a novel adaptive learning rate strategy into a minibatch variant of VR approach named StochaAstic Recursive grAdient algoritHm (SARAH), leading to SARAH-AD. The SARAH-AD algorithm enables an effective, efficient, robust, and automated computation of a suitable learning rate that is independent of the Lipchitz constant of the objective function. Moreover, the theoretical convergence analysis of SARAH-AD is extensively analyzed under a non-strong convexity case satisfying error-bound property. Furthermore, we analyzed the SARAH-AD in a general non-convex setting by requiring only an average L-smoothness, which is weaker than the usual L-smoothness assumption and also without bounded variance assumption. Moreover, we experimentally tested the performance of SARAH-AD on several medium to large-scale real-world datasets. The comparison uses convex and non-convex models with best-tuned algorithms. The proposed algorithm showed consistently better performance than other compared algorithms.
期刊介绍:
The Journal of Computational and Applied Mathematics publishes original papers of high scientific value in all areas of computational and applied mathematics. The main interest of the Journal is in papers that describe and analyze new computational techniques for solving scientific or engineering problems. Also the improved analysis, including the effectiveness and applicability, of existing methods and algorithms is of importance. The computational efficiency (e.g. the convergence, stability, accuracy, ...) should be proved and illustrated by nontrivial numerical examples. Papers describing only variants of existing methods, without adding significant new computational properties are not of interest.
The audience consists of: applied mathematicians, numerical analysts, computational scientists and engineers.