<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JAMP</journal-id><journal-title-group><journal-title>Journal of Applied Mathematics and Physics</journal-title></journal-title-group><issn pub-type="epub">2327-4352</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jamp.2024.124081</article-id><article-id pub-id-type="publisher-id">JAMP-132885</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Almost Sure Convergence of Proximal Stochastic Accelerated Gradient Methods
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Xin</surname><given-names>Xiang</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Haoming</surname><given-names>Xia</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Key Laboratory of Optimization Theory and Applications, School of Mathematics and Information, China West Normal University, Nanchong, China</addr-line></aff><pub-date pub-type="epub"><day>11</day><month>04</month><year>2024</year></pub-date><volume>12</volume><issue>04</issue><fpage>1321</fpage><lpage>1336</lpage><history><date date-type="received"><day>15,</day>	<month>March</month>	<year>2024</year></date><date date-type="rev-recd"><day>27,</day>	<month>April</month>	<year>2024</year>	</date><date date-type="accepted"><day>30,</day>	<month>April</month>	<year>2024</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  Proximal gradient descent and its accelerated version are resultful methods for solving the sum of smooth and non-smooth problems. When the smooth function can be represented as a sum of multiple functions, the stochastic proximal gradient method performs well. However, research on its accelerated version remains unclear. This paper proposes a proximal stochastic accelerated gradient (PSAG) method to address problems involving a combination of smooth and non-smooth components, where the smooth part corresponds to the average of multiple block sums. Simultaneously, most of convergence analyses hold in expectation. To this end, under some mind conditions, we present an almost sure convergence of unbiased gradient estimation in the non-smooth setting. Moreover, we establish that the minimum of the squared gradient mapping norm arbitrarily converges to zero with probability one.
 
</p></abstract><kwd-group><kwd>Proximal Stochastic Accelerated Method</kwd><kwd> Almost Sure Convergence</kwd><kwd> Composite Optimization</kwd><kwd> Non-Smooth Optimization</kwd><kwd> Stochastic Optimization</kwd><kwd> Accelerated Gradient Method</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>We consider the following composite optimization problem:</p><p>min x ∈ ℝ d F ( x ) = def f ( x ) + g ( x ) , (1)</p><p>where g : ℝ d → ℝ is the average of the smooth functions g 1 , ⋯ , g n , i.e. g ( x ) = 1 n ∑ i = 1 n     g i ( x ) and f : ℝ d → ℝ is a closed proper function that can be non-differentiable. One of the most well-studied instances of this type of problem is l 1 -regularized least squares [<xref ref-type="bibr" rid="scirp.132885-ref1">1</xref>] :</p><p>min x ∈ ℝ d     1 n ∑ i = 1 n 1 2 ( a i T x − b i ) 2 + λ ‖ x ‖ 1</p><p>where ‖   ⋅   ‖ denotes the standard l 1 -norm.</p><p>We frequently encounter optimization problems of this nature in various fields such as machine learning, statistics, signal processing, and imaging [<xref ref-type="bibr" rid="scirp.132885-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.132885-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.132885-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.132885-ref5">5</xref>] . Specifically, we address the task of minimizing the aggregate of two functions: one represents the average of numerous smooth component functions, while the other characterizes a general function amenable to a straightforward proximal mapping. It is imperative for us to ensure that the problem is well-defined, denoted by arg min F ≠ ∅ , and that each g i remains bounded from below. Compared with the classical gradient descent (GD) method and stochastic gradient descent (SGD) method [<xref ref-type="bibr" rid="scirp.132885-ref6">6</xref>] , the proximal gradient descent (PGD) method has a relatively limited application scope, primarily employed for addressing objective functions that include non-differentiable components. To tackle the non-smooth optimization problem (1), mentioned earlier, we introduce the PGD. It can be delineated by the following update rule for k = 1,2, ⋯ :</p><p>x k + 1 = prox t k f ( x k − t k ∇ g ( x k ) ) , (2)</p><p>where t k is the step size at the kth iteration and the proximity operator of f prox f ( ⋅ ) is defined by:</p><p>prox t f ( y ) = arg min   x ∈ ℝ d { 1 2 ‖ x − y ‖ 2 + t f ( x ) } .</p><p>We note that prox t f ( y ) maps to a singleton since f ( y ) is proper and closed, see for example (Beck, Theorem 6.3, 2017 [<xref ref-type="bibr" rid="scirp.132885-ref7">7</xref>] ). PGD has adopted attributes to proximal operators no longer rely on g ( x ) , only f ( x ) . That is, F ( x ) = g ( x ) + f ( x ) could be a combination of a very complex differentiable function and a less complex non-differentiable function originally, but with this method, we don’t need to consider g ( x ) (because it is differentiable and the gradient is easy to calculate), we just have to focus on the non-differentiable function f ( x ) , which greatly simplifies our problem. PGD can achieve an error level on the objective function of O ( 1 / k ) after k iterations [<xref ref-type="bibr" rid="scirp.132885-ref8">8</xref>] .</p><sec id="s1_1"><title>1.1. Related Work</title><sec id="s1_1_1"><title>1.1.1. Accelerated Proximal Gradient (APG) Method</title><p>Another effective method for solving problem (1) is the accelerated proximal gradient (APG) method, initially proposed by Nesterov [<xref ref-type="bibr" rid="scirp.132885-ref8">8</xref>] for minimizing smooth convex functions with constraints. It was later extended by Beck and Teboulle [<xref ref-type="bibr" rid="scirp.132885-ref9">9</xref>] to composite convex objective functions. The Fast Iterative Shrinkage-Threholding Algorithm (FISTA), an accelerated version of the proximal gradient method, has found applications in various fields, including image and signal processing. APG represents an accelerated variant of the deterministic gradient descent method, incorporating an extrapolation step in the algorithm. One simple version involves selecting an initial point x 0 = x − 1 ∈ ℝ n , and repeating for k = 1,2,3, ⋯ .</p><p>y k + 1 : = x k + β k ( x k − x k − 1 )</p><p>x k + 1 : = prox t k f ( y k + 1 − t k ∇ g ( y k + 1 ) )</p><p>where β k ∈ [ 0,1 ) is an extrapolation parameter and t k is the usual step size.</p><p>These parameters must be chosen in specific ways to achieve the convergence accelerated. One simple choice takes β k = k k + 3 [<xref ref-type="bibr" rid="scirp.132885-ref10">10</xref>] . It remains to choose the step sizes t k . When ∇ g is Lipschitz continuous with constant L, this method can be shown to converge in objective value with O ( 1 / k 2 ) when a fixed step size t k = t ∈ ( 0, 1 / L ] is used [<xref ref-type="bibr" rid="scirp.132885-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.132885-ref9">9</xref>] . Following Nesterov, this method is called an accelerated or optimal first-order method and there are several versions of such methods, such as Nesterov [<xref ref-type="bibr" rid="scirp.132885-ref8">8</xref>] ; the software package TFOCS [<xref ref-type="bibr" rid="scirp.132885-ref11">11</xref>] is based on and contains several implementations of such methods. Li et al. [<xref ref-type="bibr" rid="scirp.132885-ref12">12</xref>] were the first to provide APG-type algorithms for general non-convex and non-smooth problems ensuring that every accumulation point is a critical point.</p></sec><sec id="s1_1_2"><title>1.1.2. Proximal Stochastic Gradient Descent (PSGD) Method</title><p>With the emergence of big data, the efficiency of deterministic optimization algorithm has gradually become a bottleneck. In the PGD (2), we need to calculate the full gradient of g ( ⋅ ) . When the size of the datasets n is very large, where the calculation costs will be high, first-order stochastic gradient methods have proven to be very effective thanks to their low iteration complexity. Therefore, one way to reduce calculation is to use stochastic algorithms that take advantage of the finite sum structure of the problem (1) to use cheaper iterations while preserving fast convergence. When f ( x ) = 0 , problem (1) reduces to general minimization optimization problem: min x ∈ ℝ d     F ( x ) = def 1 n ∑ i = 1 n     g i ( x ) , where F ( x ) arise as averages of a very large number of smooth functions. This problem often arises by approximation of the stochastic optimization loss function: F ( x ) = E ξ ∈ D [ g ξ ( x ) ] , where ξ is a random variable, g ξ : ℝ d → ℝ is smooth for all ξ . First-order stochastic methods for the case of a non-smooth regularizer f ( x ) are an active research area. Non-asymptotic convergence results were first achieved in [<xref ref-type="bibr" rid="scirp.132885-ref13">13</xref>] . For finite-sum problems, Reddi et al. [<xref ref-type="bibr" rid="scirp.132885-ref14">14</xref>] were the first to develop a proximal stochastic variance reduced gradient algorithm with improved convergence complexity. Metel et al. [<xref ref-type="bibr" rid="scirp.132885-ref15">15</xref>] first presented the non-asymptotic convergence results for the non-smooth non-covex constrained sparse optimization problem and they presented two simple stochastic proximal gradient algorithms, for stochastic and finite-sum optimization problems. Kawashima et al. [<xref ref-type="bibr" rid="scirp.132885-ref16">16</xref>] considered f ( x ) as a non-smooth quasi-convex function and achieved the same convergence complexity as in Ghadimi et al. (2016) [<xref ref-type="bibr" rid="scirp.132885-ref13">13</xref>] . A stochastic variant of PGD is proximal stochastic gradient descent (PSGD). At each iteration k = 1,2, ⋯ , it picks i k with probability 1 n from [ n ] = { 1,2, ⋯ , n } via independent identically distribution. The PSGD takes the following update:</p><p>x k + 1 = prox t k f ( x k − t k ∇ g i k ( x k ) ) . (3)</p><p>where t k &gt; 0 is a sequence of step size (also known as learning rate). Sampling the index i k over all indices [ n ] = { 1,2, ⋯ , n } with i.i.d., the gradient ∇ g i k ( x k ) satisfies the unbiased estimation:</p><p>E [ ∇ g i k ( x k ) ] = ∑ i = 1 n 1 n ∇ g i k ( x k ) = ∇ g ( x k ) . (4)</p><p>The advantage of PSGD over PGD lies in the fact that, at each iteration, PSGD only necessitates the computation of a single gradient ∇ g i k ( x k ) . In contrast, each iteration of PGD evaluates n g gradients. As a result, the computational cost of PSGD per iteration is 1 n of that of PGD. Consequently, the computation of ∇ g i k ( x k ) is approximately n times less expensive than that of ∇ g ( x ) . Numerous algorithms have been devised to tackle the composite optimization problem (1). Gorbunov et al. [<xref ref-type="bibr" rid="scirp.132885-ref17">17</xref>] provided a unified analysis covering a broad range of variants of PSGD. In a study by Cevher et al. [<xref ref-type="bibr" rid="scirp.132885-ref18">18</xref>] , it was demonstrated that PSGD, assuming strong convexity, displays linear convergence towards a region dominated by noise.</p></sec><sec id="s1_1_3"><title>1.1.3. Convergence Criteria</title><p>The vast majority of the convergence rates analysis results for stochastic gradient methods in the literature are obtained in terms of the expectation (see, e.g. SGD, stochastic heavy ball (SHB) [<xref ref-type="bibr" rid="scirp.132885-ref19">19</xref>] , stochastic Nesterov’s accelerated gradient (SNAG) and so forth). However, almost sure convergence (a.s. for short, also known as “convergence with probability 1”) [<xref ref-type="bibr" rid="scirp.132885-ref20">20</xref>] properties are important, because they represent what happens to individual trajectories of the stochastic iterations, which are instantiations of the stochastic algorithms actually used in practice. Therefore, almost sure convergence of methods based on stochastic gradient is of practical relevance. For SGD, in the convex and smooth setting, Sebbouh et al. [<xref ref-type="bibr" rid="scirp.132885-ref21">21</xref>] provided the almost sure asymptotic convergence rates for a weighted average of the iterates. The almost sure convergence of the last iteration of SGD on non-convex functions is generalized by Orabona [<xref ref-type="bibr" rid="scirp.132885-ref22">22</xref>] . Liu et al. [<xref ref-type="bibr" rid="scirp.132885-ref23">23</xref>] provide a unified almost sure convergence rates analysis for SGD, SHB and SNAG. Recently, Liang et al. [<xref ref-type="bibr" rid="scirp.132885-ref24">24</xref>] presented an almost sure convergence analysis of stochastic composite objective mirror descent (SCOMID).</p><p>Remark 1.1. It is worth noting that our proof does not rely on the convexity of the function f, so convexity of f is not assumed in the model. However, to ensure the continuity of the generalized gradient operator, we assume that f is convex.</p></sec></sec><sec id="s1_2"><title>1.2. Proximal Stochastic Accelerated Gradient (PSAG) Method</title><p>Based on the above, we now consider an accelerated version of proximal stochastic</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Comparison of problem setting, momentum, algorithm and convergence results with some relevant literature</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Citation</th><th align="center" valign="middle" >g ( x )</th><th align="center" valign="middle" >f ( x )</th><th align="center" valign="middle" >Constraint</th><th align="center" valign="middle" >Momentum</th><th align="center" valign="middle" >Algorithm</th><th align="center" valign="middle" >a.s.</th></tr></thead><tr><td align="center" valign="middle" >Khaled et al. [<xref ref-type="bibr" rid="scirp.132885-ref25">25</xref>]</td><td align="center" valign="middle" >L-smooth</td><td align="center" valign="middle" >--</td><td align="center" valign="middle" >ℝ d</td><td align="center" valign="middle" >&#215;</td><td align="center" valign="middle" >SGD</td><td align="center" valign="middle" >&#215;</td></tr><tr><td align="center" valign="middle" >Gower et al. [<xref ref-type="bibr" rid="scirp.132885-ref26">26</xref>]</td><td align="center" valign="middle" >--</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >--</td><td align="center" valign="middle" >--</td><td align="center" valign="middle" >--</td><td align="center" valign="middle" >--</td></tr><tr><td align="center" valign="middle"  rowspan="2"  >Mertikopoulos et al. [<xref ref-type="bibr" rid="scirp.132885-ref27">27</xref>]</td><td align="center" valign="middle" >L-smooth,</td><td align="center" valign="middle" >--</td><td align="center" valign="middle" >X</td><td align="center" valign="middle" >&#215;</td><td align="center" valign="middle" >SGD</td><td align="center" valign="middle" >√</td></tr><tr><td align="center" valign="middle" >G-Lipschitz</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >--</td><td align="center" valign="middle" >--</td><td align="center" valign="middle" >--</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >Sebbouh et al. [<xref ref-type="bibr" rid="scirp.132885-ref21">21</xref>]</td><td align="center" valign="middle" >L-smooth</td><td align="center" valign="middle" >--</td><td align="center" valign="middle" >ℝ d</td><td align="center" valign="middle" >&#215;</td><td align="center" valign="middle" >SGD</td><td align="center" valign="middle" >√</td></tr><tr><td align="center" valign="middle" >Liu et al. [<xref ref-type="bibr" rid="scirp.132885-ref23">23</xref>]</td><td align="center" valign="middle" >--</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >--</td><td align="center" valign="middle" >--</td><td align="center" valign="middle" >--</td><td align="center" valign="middle" >--</td></tr><tr><td align="center" valign="middle" >Sebbouh et al. [<xref ref-type="bibr" rid="scirp.132885-ref21">21</xref>]</td><td align="center" valign="middle" >L-smooth</td><td align="center" valign="middle" >--</td><td align="center" valign="middle" >ℝ d</td><td align="center" valign="middle" >√</td><td align="center" valign="middle" >SHB</td><td align="center" valign="middle" >√</td></tr><tr><td align="center" valign="middle" >Liu et al. [<xref ref-type="bibr" rid="scirp.132885-ref23">23</xref>]</td><td align="center" valign="middle" >--</td><td align="center" valign="middle" >--</td><td align="center" valign="middle" >--</td><td align="center" valign="middle" >--</td><td align="center" valign="middle" >--</td><td align="center" valign="middle" >--</td></tr><tr><td align="center" valign="middle" >Liu et al. [<xref ref-type="bibr" rid="scirp.132885-ref23">23</xref>]</td><td align="center" valign="middle" >L-smooth</td><td align="center" valign="middle" >--</td><td align="center" valign="middle" >ℝ d</td><td align="center" valign="middle" >√</td><td align="center" valign="middle" >SNAG</td><td align="center" valign="middle" >√</td></tr><tr><td align="center" valign="middle" >Ward et al. [<xref ref-type="bibr" rid="scirp.132885-ref28">28</xref>]</td><td align="center" valign="middle" >L-smooth</td><td align="center" valign="middle" >--</td><td align="center" valign="middle" >ℝ d</td><td align="center" valign="middle" >&#215;</td><td align="center" valign="middle" >AdaGrad</td><td align="center" valign="middle" >&#215;</td></tr><tr><td align="center" valign="middle" >Alacaoglu et al. [<xref ref-type="bibr" rid="scirp.132885-ref29">29</xref>]</td><td align="center" valign="middle" >--</td><td align="center" valign="middle" >ρ-weakly convex</td><td align="center" valign="middle" >X</td><td align="center" valign="middle" >&#215;</td><td align="center" valign="middle" >AdaGrad</td><td align="center" valign="middle" >&#215;</td></tr><tr><td align="center" valign="middle" >Davis et al. [<xref ref-type="bibr" rid="scirp.132885-ref30">30</xref>]</td><td align="center" valign="middle" >--</td><td align="center" valign="middle" >ρ-weakly convex</td><td align="center" valign="middle" >ℝ d</td><td align="center" valign="middle" >&#215;</td><td align="center" valign="middle" >PSGD</td><td align="center" valign="middle" >&#215;</td></tr><tr><td align="center" valign="middle" >Cevher et al. [<xref ref-type="bibr" rid="scirp.132885-ref18">18</xref>]</td><td align="center" valign="middle" >L-smooth</td><td align="center" valign="middle" >Convex</td><td align="center" valign="middle" >ℝ d</td><td align="center" valign="middle" >&#215;</td><td align="center" valign="middle" >PSGD</td><td align="center" valign="middle" >&#215;</td></tr><tr><td align="center" valign="middle" >Gorbunov et al. [<xref ref-type="bibr" rid="scirp.132885-ref17">17</xref>]</td><td align="center" valign="middle" >--</td><td align="center" valign="middle" >--</td><td align="center" valign="middle" >--</td><td align="center" valign="middle" >--</td><td align="center" valign="middle" >--</td><td align="center" valign="middle" >--</td></tr><tr><td align="center" valign="middle" >Ghadimi et al. [<xref ref-type="bibr" rid="scirp.132885-ref13">13</xref>]</td><td align="center" valign="middle" >L-smooth</td><td align="center" valign="middle" >Convex</td><td align="center" valign="middle" >X</td><td align="center" valign="middle" >&#215;</td><td align="center" valign="middle" >SCOMID</td><td align="center" valign="middle" >&#215;</td></tr><tr><td align="center" valign="middle" >Ours</td><td align="center" valign="middle" >L-smooth</td><td align="center" valign="middle" >Convex</td><td align="center" valign="middle" >ℝ d</td><td align="center" valign="middle" >√</td><td align="center" valign="middle" >PSAG</td><td align="center" valign="middle" >√</td></tr></tbody></table></table-wrap><p>SCOMID = Stochastic Composite Objective Mirror Descent; PSGD = Proximal Stochastic Gradient Descent; SGD = Stochastic Gradient Descent; AdaGrad = Adaptive Stochastic Gradient Descent; SHB = Stochastic Heavy Ball; SNAG = Stochastic Nesterov’s Accelerated graDient; PSAG = Proximal Stochastic Accelerated Gradient (in this paper).</p><p>gradient method and use the unbiased stochastic gradient (see the last column of <xref ref-type="table" rid="table1">Table 1</xref>), the iteration of the PSAG method is given by:</p><p>y k + 1 : = x k + β k ( x k − x k − 1 )</p><p>x k + 1 : = prox t k f ( y k + 1 − t k G k ) (5)</p><p>where β k ∈ [ 0,1 ) is an extrapolation parameter and t k is the usual step size, G k = ∇ g i k ( y k + 1 ) is an unbiased estimator of the gradient, where i k is randomly picked from [ n ] = { 1,2, ⋯ , n } with probability 1 n via the independent identically distribution. Then, we have:</p><p>x k + 1 ∈ arg min   x ∈ ℝ d { t 〈 G k , x 〉 + t f ( x ) + 1 2 ‖ x − x k ‖ 2 } . (6)</p><p>where in (5), t = t k is the stepsize, G k is the stochastic gradient and x k = y k + 1 is an extrapolation step. For non-smooth composite problem (1), we establish almost sure convergence rates of PSAG that the minimum of the squared gradient mapping norm is arbitrarily close to zero with probability one. It is noted that PSAG method reduces to PSGD method when β k = 0 in (5).</p><p>The rest of this paper is organized as follows. In Section 2, we recall some definitions and known results for further analysis. Then, we present our convergence analysis of PSAG and its convergence rate in Section 3. Finally, we summarize our findings and draw conclusions in Section 4.</p></sec></sec><sec id="s2"><title>2. Preliminaries</title><sec id="s2_1"><title>2.1. Notations</title><p>The optimal solution of problem (1) is denoted by x * , and the optimal set of problem (1) is non-empty and denoted by X * . The optimal value of the problem (1) is denoted by F * = F ( x * ) . In the rest of this work, for notational brevity, we will omit the subscript of norm ‖   ⋅   ‖ 2 for ‖   ⋅   ‖ .</p></sec><sec id="s2_2"><title>2.2. Definitions</title><p>Definition 2.1. (Convexity). A function g : ℝ d → ℝ is said to be convex; i.e. for all x , y ∈ ℝ d ,</p><p>g ( x ) ≥ g ( y ) + 〈 ∇ g ( y ) , x − y 〉 . (7)</p><p>Definition 2.2. (L-smoothness). A function g : ℝ d → ℝ is said to be L-smooth if the gradient ∇ g ( x ) is Lipschitz continuous with constant L, i.e. there exists a constant L &gt; 0 such that:</p><p>‖ ∇ g ( x ) − ∇ g ( y ) ‖ ≤ L ‖ x − y ‖ , for all x , y ∈ ℝ d . (8)</p><p>It is well-known that Definition 2.2 implies the following inequality (see, e.g. Nesterov [<xref ref-type="bibr" rid="scirp.132885-ref31">31</xref>] (Lemma 1.2.3)):</p><p>g ( x ) ≤ g ( y ) + 〈 ∇ g ( y ) , x − y 〉 + L 2 ‖ x − y ‖ 2 , ∀ x , y ∈ ℝ d . (9)</p><p>Remark 2.1. Definition 2.2 essentially implies that gradient descent with sufficiently small step size is well behaved, and we also have g ( x ) = ∑ i = 1 n     g i ( x ) is L-smooth where L = ∑ i n     L i ( g i ( x ) is L i -smooth).</p><p>Definition 2.3. (Unbiasedness). Given a random iterate { x k } k ≥ 0 . We call the stochastic gradient ∇ g i k ( x k ) ( i k is sampled randomly from { 1,2, ⋯ , n } ) is unbiased if:</p><p>E [ ∇ g i k ( x k ) ] = ∇ g ( x k ) (10)</p><p>holds.</p><p>Definition 2.4. (Prox-grad operator). Consider the composite optimization problem (1), we have:</p><p>x k + = T t k f , g ( x k )</p><p>where T t f , g : i n t ( d o m ( g ) ) → E ( t &gt; 0 ) is the prox-grad operator defined by:</p><p>T t f , g ( x ) ≡ prox t f ( x − t ∇ g ( x ) ) (11)</p><p>Definition 2.5. (Gradient mapping). Suppose that f , g satisfy the problem (1) settings. Then, the gradient mapping is the operator G t f , g : i n t ( d o m ( g ) ) → E defined by:</p><p>G t f , g ( x ) ≡ 1 t ( x − T t f , g ( x ) ) (12)</p><p>for any x ∈ i n t ( d o m ( g ) ) .</p></sec></sec><sec id="s3"><title>3. Convergence Analysis</title><sec id="s3_1"><title>3.1. Lemmas on Supermartingale Convergence Rates</title><p>The proof about almost sure convergence relies on the classical Robbins-Siegmund supermartingale convergence result (Theorem 1 in [<xref ref-type="bibr" rid="scirp.132885-ref32">32</xref>] ).</p><p>Lemma 3.1. (Theorem 1, [<xref ref-type="bibr" rid="scirp.132885-ref32">32</xref>] ) Assume that { X k } , { Y k } and { Z k } are three non-negative sequences of random variable, { γ k } is a non-negative real sequence and F k is a σ-algebra. If X k , Y k , Z k are all F k -measurable and the following conditions holds:</p><p>1) E [ Y k + 1 | F k ] ≤ ( 1 + γ k ) Y k − X k + Z k .</p><p>2) ∑ k = 1 ∞     γ k &lt; ∞ ,   ∑ k = 1 ∞     Z k &lt; ∞ almost surely.</p><p>Then, Y k converges almost surely and ∑ k = 1 ∞     X k &lt; ∞ almost surely (a.s.)</p><p>Lemma 3.2. (Lemma 3, [<xref ref-type="bibr" rid="scirp.132885-ref23">23</xref>] ) Assume that { X k } is a non-negative sequence of random variable and t k ≥ 0 is non-increasing. If the following conditions hold:</p><p>∑ k = 1 ∞ t k + 1 ∑ s = 1 k t s = ∞ , ∑ k = 1 ∞     t k + 1 X k &lt; ∞   a . s . (13)</p><p>then we have:</p><p>min 1 ≤ i ≤ k X i = o ( 1 ∑ j = 1 k t s ) a . s . (14)</p><p>where o denotes the higher-order infinitesimal. i.e. for two sequences { a k } → 0 and { b k } → 0 , a k = o ( b k ) if and only if lim k → ∞ a k / b k = 0 .</p></sec><sec id="s3_2"><title>3.2. Almost Sure Convergence Rate Analysis for Stochastic Proximal Accelerated Gradient Method</title><p>Reviewing the iteration of PSAG (5), using the Definition 2.4, 2.5, we rewrite the PSAG as follows:</p><p>y k + 1 : = x k + β ( x k − x k − 1 ) ,</p><p>x k + 1 : = y k + 1 − t k G t k ( y k + 1 ) . (15)</p><p>where G t k ( y k + 1 ) = 1 t k ( y k + 1 − T t k f , g i k ( y k + 1 ) ) , T t k f , g i k ( y k + 1 ) = prox t k f ( y k + 1 − t k ∇ g i k ( y k + 1 ) ) , t k is the step size and β = β k ∈ [ 0 , 1 ) and i k is randomly picked from [ n ] = { 1,2, ⋯ , n } with probability 1 n via the independent identically distribution.</p><p>Lemma 3.3. Suppose that u ∈ arg min x ∈ ℝ d { t 〈 z , x 〉 + t f ( x ) + 1 2 ‖ x − y ‖ 2 } for some z , y ∈ ℝ d . If g ( x ) is L-smooth, the for any x ∈ ℝ d , we have:</p><p>F ( u ) ≤ F ( x ) + 〈 ∇ g ( y ) − z , u − x 〉 + 1 2 t ‖ x − y ‖ 2 − 1 2 t ‖ u − y ‖ 2 + L 2 ‖ u − y ‖ 2 . (16)</p><p>Proof By the optimality of u, we can show that for any x ∈ ℝ d ,</p><p>t 〈 z , u 〉 + t f ( u ) + 1 2 ‖ u − y ‖ 2 ≤ t 〈 z , x 〉 + t f ( x ) + 1 2 ‖ x − y ‖ 2 (17)</p><p>Upon rearranging the above equation, we have:</p><p>f ( u ) ≤ f ( x ) + 〈 z , x − u 〉 + 1 2 t ‖ x − y ‖ 2 − 1 2 t ‖ u − y ‖ 2 . (18)</p><p>Since g ( x ) is L-smooth, we can apply Definition 2.2 to have:</p><p>g ( u ) ≤ g ( y ) + 〈 ∇ g ( y ) , u − y 〉 + L 2 ‖ u − y ‖ 2 . (19)</p><p>g ( x ) ≥ g ( y ) + 〈 ∇ g ( y ) , x − y 〉 + 1 2 L ‖ ∇ g ( x ) − ∇ g ( y ) ‖ 2 . (20)</p><p>Next, upon combining (19) and (20), we arrive at:</p><p>g ( u ) ≤ g ( y ) + 〈 ∇ g ( y ) , u − y 〉 + L 2 ‖ u − y ‖ 2 ≤ g ( x ) + 〈 ∇ g ( y ) , y − x 〉 − 1 2 L ‖ ∇ g ( x ) − ∇ g ( y ) ‖ 2     + 〈 ∇ g ( y ) , u − y 〉 + L 2 ‖ u − y ‖ 2 ≤ g ( x ) + 〈 ∇ g ( y ) , u − x 〉 + L 2 ‖ u − y ‖ 2 . (21)</p><p>By the fact that F ( u ) = g ( u ) + f ( u ) , we finally obtain:</p><p>F ( u ) = g ( u ) + f ( u ) ≤ g ( u ) + f ( x ) + 〈 z , x − u 〉 + 1 2 t ‖ x − y ‖ 2 − 1 2 t ‖ u − y ‖ 2 ≤ g ( x ) + 〈 ∇ g ( y ) , u − x 〉 + L 2 ‖ u − y ‖ 2 + f ( x ) + 〈 z , x − u 〉 + 1 2 t ‖ x − y ‖ 2 − 1 2 t ‖ u − y ‖ 2 = F ( x ) + 〈 ∇ g ( y ) − z , u − x 〉 + 1 2 t ‖ x − y ‖ 2 − 1 2 t ‖ u − y ‖ 2 + L 2 ‖ u − y ‖ 2 . (22)</p><p>Theorem 3.1. Suppose that F ( x ) is lower bounded and there exists σ &gt; 0 , A k ≥ 0 such that:</p><p>E [ ‖ ∇ g ( y k + 1 ) − G k ‖ 2 | F k ] ≤ A k ( F ( x k ) − F * ) + σ 2 , (23)</p><p>where G k = ∇ g i k ( y k + 1 ) , i k is randomly picked from [ n ] = { 1,2, ⋯ , n } with probability 1 n via the independent identically distribution, the iteration of PSAG (15) is employed with a non-increasing stepsize t k such that:</p><p>∑ k = 1 ∞     t k 2 &lt; ∞ , ∑ k = 1 ∞     A k t k &lt; ∞ , ∑ k = 1 ∞ t k + 1 ∑ s = 1 k t s = ∞ and t k ≤ 1 4 L ,</p><p>where A k ≥ 0 is defined in (23), then we have:</p><p>{ F ( x k ) − F * } a . s .</p><p>If f : ℝ d → ℝ is convex, we obtain:</p><p>min 1 ≤ i ≤ k ‖ G t k ( y k + 1 ) ‖ 2 = o ( 1 ∑ s = 1 k t s ) a . s . (24)</p><p>Proof We begin with the conclusion in (16) of Lemma 3.3. Firstly, by the definition of x k + in Definition 2.4, let u = x k + , then set t = t k 2 , z = ∇ g ( x k ) and y = x k to meet the condition u ∈ arg min x ∈ ℝ d { t 〈 z , x 〉 + t f ( x ) + 1 2 ‖ x − y ‖ 2 } , i.e.</p><p>x k + ∈ arg min x ∈ ℝ d { t k 2 〈 ∇ g ( x k ) , x 〉 + t k 2 f ( x ) + 1 2 ‖ x − x k ‖ 2 } (25)</p><p>From the update in (2), we can show that the iterate x k ∈ ℝ d for any k ≥ 1 . Upon applying Lemma 3.3 with u = x k + , t = t k 2 , z = ∇ g ( x k ) and y = x k for x = x k ∈ ℝ d , we have:</p><p>F ( x k + ) ≤ F ( x k ) + 〈 ∇ g ( x k ) − ∇ g ( x k ) , x k + − x k 〉 + 1 t k ‖ x k − x k ‖ 2   − 1 t k ‖ x k + − x k ‖ 2 + L 2 ‖ x k + − x k ‖ 2 = F ( x k ) + ( L 2 − 1 t k ) ‖ x k + − x k ‖ 2 . (26)</p><p>Next, by the update rule in (6) of PSAG algorithm, we choose u = x k + 1 , then set t = t k , z = G k = ∇ g i ( y k + 1 ) and y = y k + 1 to meet the condition u ∈ arg min x ∈ ℝ n { t 〈 z , x 〉 + t f ( x ) + 1 2 ‖ x − y ‖ 2 } , i.e.</p><p>x k + 1 ∈ arg min x ∈ ℝ d { t k 〈 G k , x 〉 + t k f ( x ) + 1 2 ‖ x − y k + 1 ‖ 2 } (27)</p><p>Similarly, from the definition of x k + in (25), we can show that for any k ≥ 1 , the sequence x k + ∈ ℝ d . Now, upon applying Lemma 3.3 with u = x k + 1 , t = t k , z = G k , and y = y k + 1 , for x = x k + ∈ ℝ d , we then obtain:</p><p>F ( x k + 1 ) ≤ F ( x k + ) + 〈 ∇ g ( y k + 1 ) − G k , x k + 1 − x k + 〉 + 1 2 t k ‖ x k + − y k + 1 ‖ 2   − 1 2 t k ‖ x k + 1 − y k + 1 ‖ 2 + L 2 ‖ x k + 1 − y k + 1 ‖ 2 = F ( x k + ) + ( L 2 − 1 2 t k ) ‖ x k + 1 − y k + 1 ‖ 2 + 1 2 t k ‖ y k + 1 − x k + ‖ 2   + 〈 ∇ g ( y k + 1 ) − G k , x k + 1 − x k + 〉 . (28)</p><p>Now, we consider 〈 ∇ g ( y k + 1 ) − G k , x k + 1 − x k + 〉 ,</p><p>〈 ∇ g ( y k + 1 ) − G k , x k + 1 − x k + 〉 ≤ ‖ ∇ g ( y k + 1 ) − G k ‖ ⋅ ‖ x k + 1 − x k + ‖ ≤ 2 t k ‖ ∇ g ( y k + 1 ) − G k ‖ 2 + 1 8 t k ‖ x k + 1 − x k + ‖ 2 = 2 t k ‖ ∇ g ( y k + 1 ) − G k ‖ 2 + 1 8 t k ‖ x k + 1 − y k + 1 + y k + 1 − x k + ‖ 2 ≤ 2 t k ‖ ∇ g ( y k + 1 ) − G k ‖ 2 + 1 4 t k ‖ x k + 1 − y k + 1 ‖ 2 + 1 4 t k ‖ y k + 1 − x k + ‖ 2 , (29)</p><p>where we use the Cauchy-Schwarz | 〈 a , b 〉 | ≤ ‖ a ‖ ‖ b ‖ in the first inequality, and the second inequality follows from a b ≤ ( 1 / 2 ) ( a 2 + b 2 ) with a = 2 t k ‖ ∇ g ( y k + 1 ) − G k ‖ and b = 1 2 t k ‖ x k + 1 − x k + ‖ . The last inequality holds by ‖ a + b ‖ 2 ≤ 2 ‖ a ‖ 2 + 2 ‖ b ‖ 2 with a = x k + 1 − y k + 1 and b = y k + 1 − x k + .</p><p>Upon substituting (29) back into (28), we further have:</p><p>F ( x k + 1 ) ≤ F ( x k + ) + ( L 2 − 1 2 t k ) ‖ x k + 1 − y k + 1 ‖ 2 + 1 2 t k ‖ y k + 1 − x k + ‖ 2   + 〈 ∇ g ( y k + 1 ) − G k , x k + 1 − x k + 〉 ≤ F ( x k + ) + ( L 2 − 1 2 t k ) ‖ x k + 1 − y k + 1 ‖ 2 + 1 2 t k ‖ y k + 1 − x k + ‖ 2   + 2 t k ‖ ∇ g ( y k + 1 ) − G k ‖ 2 + 1 4 t k ‖ x k + 1 − y k + 1 ‖ 2 + 1 4 t k ‖ y k + 1 − x k + ‖ 2</p><p>= F ( x k + ) + ( L 2 − 1 4 t k ) ‖ x k + 1 − y k + 1 ‖ 2 + 3 4 t k ‖ y k + 1 − x k + ‖ 2   + 2 t k ‖ ∇ g ( y k + 1 ) − G k ‖ 2 ≤ F ( x k ) + ( L 2 − 1 t k ) ‖ x k + − x k ‖ 2 + 2 t k ‖ ∇ g ( y k + 1 ) − G k ‖ 2   + ( L 2 − 1 4 t k ) ‖ x k + 1 − y k + 1 ‖ 2 + 3 4 t k ‖ y k + 1 − x k + ‖ 2 ≤ F ( x k ) + 2 t k ‖ ∇ g ( y k + 1 ) − G k ‖ 2 − 1 8 t k ‖ x k + 1 − y k + 1 ‖ 2 + 3 4 t k ‖ y k + 1 − x k + ‖ 2 . (30)</p><p>where the last inequality holds by the stepsize condition t k ≤ 1 / 4 L , i.e. L / 2 − 1 / 4 t k ≤ − 1 / 8 t k .</p><p>Next, we consider 3 4 t k ‖ y k + 1 − x k + ‖ 2 and combine Definition 2.4 with (5) and (15), we have:</p><p>x k + = T t k f , g i k ( y k + 1 ) = prox t k f ( y k + 1 − t k ∇ g i k ( y k + 1 ) ) ,</p><p>and</p><p>G t k ( y k + 1 ) = 1 t k ( y k + 1 − T t k f , g i k ( y k + 1 ) ) = 1 t k ( y k + 1 − x k + ) ,</p><p>Due to the convexity of f, we know that there exists M &gt; 0 such that:</p><p>‖ G t k ( y k + 1 ) ‖ &lt; M .</p><p>Therefore,</p><p>3 4 t k ‖ y k + 1 − x k + ‖ 2 = 3 t k 4 ‖ G t k ( y k + 1 ) ‖ 2 ≤ 3 M 2 4 t k . (31)</p><p>Then, by (15), we also have:</p><p>− 1 8 t k ‖ x k + 1 − y k + 1 ‖ 2 = − t k 8 ‖ G t k ( y k + 1 ) ‖ 2 . (32)</p><p>Upon combining (31) and (32) with (30), we have:</p><p>F ( x k + 1 ) ≤ F ( x k ) − t k 8 ‖ G t k ( y k + 1 ) ‖ 2 + 2 t k ‖ ∇ g ( y k + 1 ) − G k ‖ 2 + 3 M 2 4 t k . (33)</p><p>Now, the conditional expectation on (33) with respect to F k gives:</p><p>E [ F ( x k + 1 ) | F k ] ≤ E [ F ( x k ) | F k ] − t k 8 E [ ‖ G t k ( y k + 1 ) ‖ 2 | F k ]     + 2 t k E [ ‖ ∇ g ( y k + 1 ) − G k ‖ 2 | F k ] + 3 M 2 4 t k = F ( x k ) − t k 8 ‖ G t k ( y k + 1 ) ‖ 2 + 2 t k E [ ‖ ∇ g ( y k + 1 ) − G k ‖ 2 | F k ] + 3 M 2 4 t k ≤ F ( x k ) − t k 8 ‖ G t k ( y k + 1 ) ‖ 2 + 2 t k ( A k ( F ( x k ) − F * ) + σ 2 ) + 3 M 2 4 t k = F ( x k ) − t k 8 ‖ G t k ( y k + 1 ) ‖ 2 + 2 A k t k ( F ( x k ) − F * ) + ( 2 σ 2 + 3 M 2 4 ) t k . (34)</p><p>where the first equality holds by the fact that x k is F k -measurable, i.e. E [ F ( x k ) | F k ] = F ( x k ) and E [ ‖ G t k ( y k + 1 ) ‖ 2 | F k ] = ‖ G t k ( y k + 1 ) ‖ 2 . The last inequality follows from E [ ‖ ∇ g ( y k + 1 ) − G k ‖ 2 | F k ] ≤ A k ( F ( x k ) − F * ) + σ 2 .</p><p>Upon subtracting F * from both sides of (34), we have:</p><p>E [ F ( x k + 1 ) − F * | F k ] ≤ F ( x k ) − F * − t k 8 ‖ G t k ( y k + 1 ) ‖ 2 + 2 A k t k ( F ( x k ) − F * ) + ( 2 σ 2 + 3 M 2 4 ) t k = ( 1 + 2 A k t k ) ( F ( x k ) − F * ) − t k 8 ‖ G t k ( y k + 1 ) ‖ 2 + ( 2 σ 2 + 3 M 2 4 ) t k . (35)</p><p>Upon multiplying (35) by t k + 1 , we can obtain:</p><p>E [ t k + 1 ( F ( x k + 1 ) − F * | F k ) ] ≤ ( 1 + 2 A k t k ) t k + 1 ( F ( x k ) − F * ) − t k t k + 1 8 ‖ G t k ( y k + 1 ) ‖ 2 + ( 2 σ 2 + 3 M 2 4 ) t k t k + 1 ≤ ( 1 + 2 A k t k ) t k ( F ( x k ) − F * ) − t k t k + 1 8 ‖ G t k ( y k + 1 ) ‖ 2 + ( 2 σ 2 + 3 M 2 4 ) t k 2 . (36)</p><p>where the last inequality follows from the non-increasing behaviour of the stepsize t k , i.e. t k + 1 &lt; t k .</p><p>Finally, let Y k = t k ( F ( x k ) − F * ) , γ k = 2 A k t k , X k = t k 8 ‖ G t k ( y k + 1 ) ‖ 2 and Z k = ( 2 σ 2 + 3 M 2 4 ) t k 2 , then (36) becomes:</p><p>E [ Y k + 1 | F k ] ≤ ( 1 + γ k ) Y k − t k + 1 X k + Z k .</p><p>Recalling the stepsize conditions ∑ k = 1 ∞     t k 2 &lt; ∞ and ∑ k = 1 ∞     A k t k &lt; ∞ , we know that ∑ k = 1 ∞     Z k &lt; ∞ , ∑ k = 1 ∞     γ k &lt; ∞ . Thus, by Lemma 3.1, we have:</p><p>∑ k = 1 ∞     t k + 1 X k &lt; ∞ a . s .   and { F ( x k ) − F * } a . s .</p><p>Finally, with the condition ∑ k = 1 ∞ t k + 1 ∑ s = 1 k     t s = ∞ of Lemma 3.2, we have:</p><p>min 1 ≤ r ≤ k t r ‖ G t r ( y k + 1 ) ‖ 2 = o ( 1 ∑ s = 1 k t s ) a . s . (37)</p><p>This completes the proof.</p><p>Remark 3.1. (23) is a new variance assumption on the stochastic gradient, where G k is weaker than the bounded variance assumption (i.e. A k = 0 in [<xref ref-type="bibr" rid="scirp.132885-ref33">33</xref>] ).</p><p>Remark 3.2. It is noting that we get the boundedness of the gradient mapping G t k ( y k + 1 ) due to the continuity of the prox-grad operator T t k f , g i k ( y k + 1 ) which is deduced by the convexity of f.</p><p>Corollary 3.1. Following the setting of Theorem 3.1 and choosing the stepsize t k = β 1 + γ β k 1 2 + ε for any γ , β ≥ 0 where ε ∈ ( 0, 1 2 ) gives:</p><p>min 1 ≤ r ≤ k ‖ G t r ( y k + 1 ) ‖ 2 = o ( 1 ) a . s . (38)</p><p>Proof Stepsize satisfying t k = β 1 + γ β k 1 2 + ε has been studied in [<xref ref-type="bibr" rid="scirp.132885-ref23">23</xref>] . It follows that:</p><p>1 + γ β k 1 2 + ε ≤ k 1 2 + ε + γ β k 1 2 + ε = ( 1 + γ β ) k 1 2 + ε , (39)</p><p>which implies that t k ≥ β ( 1 + γ β ) k 1 2 + ε . Upon by the integral test inequality, we have:</p><p>∑ s = 1 k     t s ≥ ∑ s = 1 k β ( 1 + γ β ) s 1 2 + ε ≥ ∫ 1 k β ( 1 + γ β ) x 1 2 + ε d x = β ( k 1 2 − ε − 1 ) ( 1 + γ β ) ( 1 2 − ε ) ≥ β k − 1 2 − ε ( k − 1 ) 1 + γ β , (40)</p><p>where the last inequality follows from the concavity of h ( x ) = x 1 2 − ε , so that:</p><p>h ( y ) ≤ h ( x ) + h ′ ( x ) ( y − x ) .</p><p>In other words, by taking y = 1 and x = k , we can get k 1 2 − ε − 1 ≥ ( 1 2 − ε ) k − 1 2 − ε ( k − 1 ) .</p><p>Next, combining (39) and (40), we can obtain:</p><p>( ∑ s = 1 k     t s ) t k ≥ β k − 1 2 − ε ( k − 1 ) 1 + γ β β ( 1 + γ β ) k 1 2 + ε = β 2 k − 1 − 2 ε ( k − 1 ) ( 1 + γ β ) 2 . (41)</p><p>Upon setting G r = ‖ G t r ( y k + 1 ) ‖ 2 , and applying the inequality min 1 ≤ r ≤ k t r G r ≥ t k min 1 ≤ r ≤ k G r , we have:</p><p>( ∑ s = 1 k     t s ) min 1 ≤ r ≤ k t r G r ≥ ( ∑ s = 1 k     t s ) t k min 1 ≤ r ≤ k G r ≥ β 2 k − 1 − 2 ε ( k − 1 ) ( 1 + γ β ) 2 min 1 ≤ r ≤ k G r ≥ 0. (42)</p><p>For the left hand side of (42), we apply Theorem 3.1 to get:</p><p>lim k → ∞ ( ∑ s = 1 k     t s ) min 1 ≤ r ≤ k t k G r = 0 a . s .</p><p>The application of Squeeze theorem in conjunction with (42) gives:</p><p>lim k → ∞ k − 1 − 2 ε ( k − 1 ) min 1 ≤ r ≤ k G r = 0 a . s .</p><p>When ε → 0 , we have k − 1 k 1 + 2 ε → 1 , which implies that:</p><p>lim k → ∞ min 1 ≤ r ≤ k G r = 0 a . s .</p><p>Therefore, we finally obtain:</p><p>min 1 ≤ r ≤ k G r = min 1 ≤ r ≤ k ‖ G t r ( y k + 1 ) ‖ 2 = o ( 1 ) a . s .</p><p>This completes the proof.</p><p>Remark 3.3. Corollary 3.1 indicates that min 1 ≤ r ≤ k ‖ G t r ( y k + 1 ) ‖ 2 is arbitrarily close to 0 with probability one.</p></sec></sec><sec id="s4"><title>4. Conclusion</title><p>This paper presents PSAG with unbiased gradient estimation and analyzes its almost sure convergence for solving composite optimization problems, wherein the objective function comprises a smooth component and a non-smooth component. By leveraging certain key assumptions, we have established the almost sure convergence of PSAG with unbiased gradient estimation. Furthermore, we have demonstrated that the minimum of the squared gradient mapping norm approaches zero arbitrarily closely with probability one.</p></sec><sec id="s5"><title>Founding</title><p>This paper was supported by the Natural Science Foundation of China (Grant No. 11801455), the Sichuan Science and Technology Program (Grant No. 2023NSFSC1922), the Innovation Team Funds of China West Normal University (Grant No. KCXTD2023-3), and the Fundamental Research Funds of China West Normal University (Grant No. 23kc010).</p></sec><sec id="s6"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s7"><title>Cite this paper</title><p>Xiang, X. and Xia, H.M. (2024) Almost Sure Convergence of Proximal Stochastic Accelerated Gradient Methods. Journal of Applied Mathematics and Physics, 12, 1321-1336. https://doi.org/10.4236/jamp.2024.124081</p></sec></body><back><ref-list><title>References</title><ref id="scirp.132885-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Li, H. and Lin, Z.C. (2015) Accelerated Proximal Gradient Methods for Nonconvex Programming. &lt;i&gt;The&lt;/i&gt; 28&lt;i&gt;th International Conference on Neural Information &lt;/i&gt;&lt;i&gt;Processing Systems&lt;/i&gt;, Montreal, 7-12 December 2015, 379-387.</mixed-citation></ref><ref id="scirp.132885-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Ghadimi, S., Lan, G. and Zhang, H. (2016) Mini-Batch Stochastic Approximation Methods for Nonconvex Stochastic Composite Optimization. &lt;i&gt;Mathematical Progra&lt;/i&gt;&lt;i&gt;m&lt;/i&gt;&lt;i&gt;ming&lt;/i&gt;, 155, 267-305. &lt;br&gt;https://doi.org/10.1007/s10107-014-0846-1</mixed-citation></ref><ref id="scirp.132885-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Reddi, S.J., Sra, S., P&amp;#243;czos, B. and Smola, A.J. (2016) Proximal Stochastic Methods for Nonsmooth Nonconvex Finite-Sum Optimization. &lt;i&gt;Advances in Neural Information Processing Systems&lt;/i&gt;, 29, 1145-1153.</mixed-citation></ref><ref id="scirp.132885-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Metel, M.R. and Takeda, A. (2019) Stochastic Proximal Methods for Non-Smooth Non-Covex Constrained Sparse Optimization. &lt;i&gt;Journal of Machine Learning &lt;/i&gt;&lt;i&gt;Research&lt;/i&gt;, 22, 1-36. </mixed-citation></ref><ref id="scirp.132885-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Kawashima, T. and Fujisawa, H. (2018) Stochastic Gradient Descent for Stochastic Doubly-Nonconvex Composite Optimization. arXiv: 1805.07960. </mixed-citation></ref><ref id="scirp.132885-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Gorbunov, E., Hanzely, F. and Richt&amp;#225;rik, P. (2020) A Unified Theory of SGD: Variance Reduction, Sampling, Quantization and Coordinate Descent. arXiv: 1905.11261. &lt;br&gt;https://arxiv.org/abs/1905.11261 </mixed-citation></ref><ref id="scirp.132885-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Cevher, V. and V&amp;#361;, B.C. (2019) On the Linear Convergence of the Stochastic Gradient Method with Constant Step-Size. &lt;i&gt;Optimization Letters&lt;/i&gt;, 13, 1177-1187. &lt;br&gt;https://doi.org/10.1007/s11590-018-1331-1</mixed-citation></ref><ref id="scirp.132885-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Polyak, T.B. (1964) Some Methods of Speeding up the Convergence of Iteration Methods. &lt;i&gt;USSR Computational Mathematics and Mathematical Physics&lt;/i&gt;, 4, 1-17. &lt;br&gt;https://doi.org/10.1016/0041-5553(64)90137-5</mixed-citation></ref><ref id="scirp.132885-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Biscarat, C.J. (1994) Almost Sure Convergence of a Class of Stochastic Algorithms. &lt;i&gt;Stochastic Processes and their Applications&lt;/i&gt;, 50, 83-99. &lt;br&gt;https://doi.org/10.1016/0304-4149(94)90149-X</mixed-citation></ref><ref id="scirp.132885-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Sebbouh, O., Gower, M.R. and Defazio, A. (2021) Almost Sure Convergence Rates for Stochastic Gradient Descent and Stochastic Heavy Ball. &lt;i&gt;Proceedings of Machine &lt;/i&gt;&lt;i&gt;Learning Research&lt;/i&gt;, 134, 1-37. </mixed-citation></ref><ref id="scirp.132885-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Orabona, F. (2020) Almost Sure Convergence of SGD on Smooth Nonconvex Functions. &lt;br&gt;http://parameterfree.com &lt;br&gt;https://parameterfree.com/2020/10/05/almost-sure-convergence-of-sgd-on-smooth-non-convex-functions/ </mixed-citation></ref><ref id="scirp.132885-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Liu, J. and Yuan, Y. (2022) On Almost Sure Convergence Rates of Stochastic Gradient Methods. arXiv: 2202.04295. &lt;br&gt;https://arxiv.org/abs/2202.04295 </mixed-citation></ref><ref id="scirp.132885-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Liang, Y.Q., Xu, D.P., Zhang, N.M. and Mandic, D.P. (2023) Almost Sure Convergence of Stochastic Composite Objective Mirror Descent for Non-Convex Non-Smooth Optimization. &lt;i&gt;Optimization Letters&lt;/i&gt;. &lt;br&gt;https://doi.org/10.1007/s11590-023-01972-3</mixed-citation></ref><ref id="scirp.132885-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Khaled, A. and Richt&amp;#225;rik, P. (2020) Better Theory for SGD in the Nonconvex World. arXiv: 2002.03329. </mixed-citation></ref><ref id="scirp.132885-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Gower, R., Sebbouh, O. and Loizou, N. (2021) SGD for Structured Nonconvex Functions: Learning Rates, Mini-Batching and Interpolation. &lt;i&gt;Proceedings of the&lt;/i&gt; 24&lt;i&gt;th I&lt;/i&gt;&lt;i&gt;n&lt;/i&gt;&lt;i&gt;ternational Conference on Artificial Intelligence and Statistics&lt;/i&gt;, Vol. 130, 13-15 April 2021, 1315-1323.</mixed-citation></ref><ref id="scirp.132885-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Mertikopoulos, P., Hallak, N., Kavis, A. and Cevher, V. (2020) On the Almost Sure Convergence of Stochastic Gradient Descent in Non-Convex Problems. &lt;i&gt;Optimization &lt;/i&gt;&lt;i&gt;and Control&lt;/i&gt;, 33, 1117-1128. &lt;br&gt;https://arxiv.org/abs/2006.11144 </mixed-citation></ref><ref id="scirp.132885-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Ward, R., Wu, X. and Bottou, L. (2020) AdaGrad Stepsizes: Sharp Convergence over Nonconvex Landscapes. &lt;i&gt;Journal of Machine Learning Research&lt;/i&gt;, 21, 9047-9076.</mixed-citation></ref><ref id="scirp.132885-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Alacaoglu, A., Malitsky, Y. and Cevher, V. (2020) Convergence of Adaptive Algorithms for Weakly Convex Constrained Optimization. arXiv: 2006.06650.</mixed-citation></ref><ref id="scirp.132885-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Nesterov, Y. (2018) Smooth Convex Optimization. &lt;i&gt;Lectures on Convex Optimization&lt;/i&gt;, 137, 59-137. &lt;br&gt;https://doi.org/10.1007/978-3-319-91578-4_2</mixed-citation></ref><ref id="scirp.132885-ref20"><label>20</label><mixed-citation publication-type="book" xlink:type="simple">Robbins, H. and Siegmund, D. (1971) A Convergence Theorem for Non-Negative Almost Supermartingales and Some Applications. In: Rustagi, J.S., Ed., &lt;i&gt;Optimizing M&lt;/i&gt;&lt;i&gt;e&lt;/i&gt;&lt;i&gt;thods&lt;/i&gt;&lt;i&gt; in Statistics&lt;/i&gt;, Academic Press, Cambridge, 233-257. &lt;br&gt;https://doi.org/10.1016/B978-0-12-604550-5.50015-8</mixed-citation></ref><ref id="scirp.132885-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Nesterov, Y. (2003) Introductory Lectures on Convex Optimization: A Basic Course. Springer Science &amp; Business Media, New York. &lt;br&gt;https://doi.org/10.1007/978-1-4419-8853-9</mixed-citation></ref><ref id="scirp.132885-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Davis, D. and Drusvyatskiy, D. (2019) Stochastic Model-Based Minimization of Weakly Convex Functions.&lt;i&gt; SIAM Journal on Optimization&lt;/i&gt;, 29, 207-239. &lt;br&gt;https://doi.org/10.1137/18M1178244</mixed-citation></ref><ref id="scirp.132885-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Becker, S., Cand&amp;#232;s, E. and Grant, M. (2011) Templates for Convex Cone Problems with Applications to Sparse Signal Recovery. &lt;i&gt;Mathematical Programming Computation&lt;/i&gt;, 3, 165-218. &lt;br&gt;https://doi.org/10.1007/s12532-011-0029-5</mixed-citation></ref><ref id="scirp.132885-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Vandenberghe, L. (2010) Fast Proximal Gradient Methods. &lt;br&gt;http://faculty.bicmr.pku.edu.cn/~wenzw/courses/fgrad.pdf  </mixed-citation></ref><ref id="scirp.132885-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Beck, A. and Teboulle, M. (2009) A Fast Iterative Shrinkage-Thresholding Algorithm for Linear Inverse Problems. &lt;i&gt;SIAM Journal on Imaging Sciences&lt;/i&gt;, 2, 183-202. &lt;br&gt;https://doi.org/10.1137/080716542</mixed-citation></ref><ref id="scirp.132885-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Nesterov, Y. (2013) Gradient Methods for Minimizing Composite Functions. &lt;i&gt;Ma&lt;/i&gt;&lt;i&gt;th&lt;/i&gt;&lt;i&gt;e&lt;/i&gt;&lt;i&gt;matical Programming&lt;/i&gt;, 140, 125-161. &lt;br&gt;https://doi.org/10.1007/s10107-012-0629-5</mixed-citation></ref><ref id="scirp.132885-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">Beck, A. (2017) First-Order Methods in Optimization. Society for Industrial and Applied Mathematics, Philadelphia. &lt;br&gt;https://doi.org/10.1137/1.9781611974997</mixed-citation></ref><ref id="scirp.132885-ref28"><label>28</label><mixed-citation publication-type="other" xlink:type="simple">Robbins, H. and Monro, S. (1951) A Stochastic Approximation Method. &lt;i&gt;Annals of &lt;/i&gt;&lt;i&gt;Mathematical Statistics&lt;/i&gt;, 22, 400-407. &lt;br&gt;https://doi.org/10.1214/aoms/1177729586</mixed-citation></ref><ref id="scirp.132885-ref29"><label>29</label><mixed-citation publication-type="other" xlink:type="simple">Sun, R.Y. (2020) Optimization for Deep Learning: An Overview. &lt;i&gt;Journal of the O&lt;/i&gt;&lt;i&gt;p&lt;/i&gt;&lt;i&gt;erations Research Society of China&lt;/i&gt;, 8, 249-294. &lt;br&gt;https://doi.org/10.1007/s40305-020-00309-6</mixed-citation></ref><ref id="scirp.132885-ref30"><label>30</label><mixed-citation publication-type="other" xlink:type="simple">Shalev-Shwartz, S. and Ben-David, S. (2014) Understanding Machine Learning: from Theory to Algorithms. Cambridge University Press, New York. &lt;br&gt;https://doi.org/10.1017/CBO9781107298019</mixed-citation></ref><ref id="scirp.132885-ref31"><label>31</label><mixed-citation publication-type="other" xlink:type="simple">Mandic, D. and Chambers, J. (2001) Recurrent Neural Networks for Prediction: Learning Algorithms, Architectures and Stability. Wiley, New York. &lt;br&gt;https://doi.org/10.1002/047084535X</mixed-citation></ref><ref id="scirp.132885-ref32"><label>32</label><mixed-citation publication-type="other" xlink:type="simple">Bottou, L., Curtis, F.E. and Nocedal, J. (2018) Optimization Methods for Large-Scale Machine Learning. &lt;i&gt;SIAM Review&lt;/i&gt;, 60, 223-311. &lt;br&gt;https://doi.org/10.1137/16M1080173</mixed-citation></ref><ref id="scirp.132885-ref33"><label>33</label><mixed-citation publication-type="other" xlink:type="simple">Wright, S.J., Nowak, R.D. and Figueiredo, M.A.T. (2009) Sparse Reconstruction by Separable Approximation. &lt;i&gt;IEEE Transactions on Signal Processing&lt;/i&gt;, 57, 2479-2493. &lt;br&gt;https://doi.org/10.1109/TSP.2009.2016892</mixed-citation></ref></ref-list></back></article>