Stochastic Approximation Beyond Gradient for Signal Processing and Machine Learning
Not on the map. Why?
Abstract (arXiv)
Stochastic Approximation (SA) is a classical algorithm that has had since the early days a huge impact on signal processing, and nowadays on machine learning, due to the necessity to deal with a large amount of data observed with uncertainties. An exemplar special case of SA pertains to the popular stochastic (sub)gradient algorithm which is the working horse behind many important applications. A lesser-known fact is that the SA scheme also extends to non-stochastic-gradient algorithms such as compressed stochastic gradient, stochastic expectation-maximization, and a number of reinforcement learning algorithms. The aim of this article is to overview and introduce the non-stochastic-gradient perspectives of SA to the signal processing and machine learning audiences through presenting a design guideline of SA algorithms backed by theories. Our central theme is to propose a general framework that unifies existing theories of SA, including its non-asymptotic and asymptotic convergence results, and demonstrate their applications on popular non-stochastic-gradient algorithms. We build our analysis framework based on classes of Lyapunov functions that satisfy a variety of mild conditions. We draw connections between non-stochastic-gradient algorithms and scenarios when the Lyapunov function is smooth, convex, or strongly convex. Using the said framework, we illustrate the convergence properties of the non-stochastic-gradient algorithms using concrete examples. Extensions to the emerging variance reduction techniques for improved sample complexity will also be discussed.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 64 of its 186 references that are in the map. First posted on arXiv 22 Feb 2023.
Builds on
64 of 186 references.
References · 64
- 2021Convex optimizationcited by 2,479
- 2018Addressing Function Approximation Error in Actor-Critic Methodscited by 2,302
- 2016Optimization Methods for Large-Scale Machine Learningcited by 1,140
- 2013Stochastic First- and Zeroth-order Methods for Nonconvex Stochastic Programmingcited by 716
- 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 571
- 2014Convex Optimization: Algorithms and Complexitycited by 569
- 2018signSGD: Compressed Optimisation for Non-Convex Problemscited by 561
- 2014SAGA: A Fast Incremental Gradient Method With Support for Non-Strongly Convex Composite Objectivescited by 401
- 2018Sparsified SGD with Memorycited by 373
- 2015Deep Learning with Limited Numerical Precisioncited by 368
- 2019Error Feedback Fixes SignSGD and other Gradient Compression Schemescited by 306
- 2019Lower Bounds for Non-Convex Stochastic Optimizationcited by 303
38 more
- 2018SPIDER: Near-Optimal Non-Convex Optimization via Stochastic Path Integrated Differential Estimatorcited by 283
- 2018A Finite Time Analysis of Temporal Difference Learning With Linear Function Approximationcited by 225
- 2017SARAH: A Novel Method for Machine Learning Problems Using Stochastic Recursive Gradientcited by 218
- 2015A Differential Equation for Modeling Nesterov's Accelerated Gradient Method: Theory and Insightscited by 203
- 2013Stochastic Gradient Descent, Weighted Sampling, and the Randomized Kaczmarz algorithmcited by 132
- 2018Stochastic subgradient method converges on tame functionscited by 120
- 2019DoubleSqueeze: Parallel Stochastic Gradient Descent with Double-Pass Error-Compensated Compressioncited by 98
- 2019Natural Compression for Distributed Deep Learningcited by 88
- 2020Variance-Reduced Methods for Machine Learningcited by 79
- 2021Nonuniform-to-Uniform Quantization: Towards Accurate Quantization via Generalized Straight-Through Estimationcited by 78
- 2017Training Quantized Nets: A Deeper Understandingcited by 74
- 2018Understanding the Acceleration Phenomenon via High-Resolution Differential Equationscited by 68
- 2015Perturbed Iterate Analysis for Asynchronous Stochastic Optimizationcited by 67
- 2017Non-convex Finite-Sum Optimization Via SCSG Methodscited by 61
- 2020Linearly Converging Error Compensated SGDcited by 61
- 2017"Convex Until Proven Guilty": Dimension-Free Acceleration of Gradient Descent on Non-Convex Functionscited by 46
- 2019Non-asymptotic Analysis of Biased Stochastic Approximation Schemecited by 45
- 2020Uncertainty Principle for Communication Compression in Distributed and Federated Learning and the Search for an Optimal Compressorcited by 45
- 2018Optimal Algorithms for Non-Smooth Distributed Optimization in Networkscited by 41
- 2015Coordinate Descent Converges Faster with the Gauss-Southwell Rule Than Random Selectioncited by 39
- 2016Stochastic Quasi-Newton Methods for Nonconvex Stochastic Optimizationcited by 37
- 2018An Exact Quantized Decentralized Gradient Descent Algorithmcited by 34
- 2015Taming the Wild: A Unified Analysis of Hogwild!-Style Algorithmscited by 31
- 2021Tensor Normal Training for Deep Learning Modelscited by 24
- 2018Analysis of nonsmooth stochastic approximation: the differential inclusion approachcited by 21
- 2021Preserved central model for faster bidirectional compression in distributed settingscited by 21
- 2018High-Accuracy Low-Precision Trainingcited by 20
- 2017Asymptotic Bias of Stochastic Gradient Searchcited by 19
- 2020Mirrorless Mirror Descent: A Natural Derivation of Mirror Descentcited by 18
- 2020Homeomorphic-Invariance of EM: Non-Asymptotic Convergence in KL Divergence for Exponential Families via Mirror Descentcited by 18
- 2015Asynchronous stochastic convex optimizationcited by 17
- 2020Reintroducing Straight-Through Estimators as Principled Methods for Stochastic Binary Networkscited by 15
- 2018Robust Accelerated Gradient Methods for Smooth Strongly Convex Functionscited by 12
- 2019On the Global Convergence of (Fast) Incremental Expectation Maximization Methodscited by 12
- 2018End-to-End Feedback Loss in Speech Chain Framework via Straight-Through Estimatorcited by 11
- 2021AdaSTE: An Adaptive Straight-Through Estimator to Train Binary Neural Networkscited by 11
- 2015Stability of Stochastic Approximations with `Controlled Markov' Noise and Temporal Difference Learningcited by 9
- 2022Analysis of Stochastic Processes through Replay Bufferscited by 9
50 most cited of 64 All 64 (JSON)
Built on by
Citing papers per year: 2023: 1; 2024: 5; 2025: 0; 2026: 4.
10 papers.
- 2024Stochastic Approximation with Biased MCMC for Expectation Maximizationcited by 5
- 2024Non-asymptotic Analysis of Biased Adaptive Stochastic Approximationcited by 4
- 2024Single-Timescale Multi-Sequence Stochastic Approximation Without Fixed Point Smoothness: Theories and Applicationscited by 4
- 2023Demystifying the Myths and Legends of Nonconvex Convergence of SGDcited by 2
- 2024Inexact subgradient methods for semialgebraic functionscited by 1
- 2024Derivatives of Stochastic Gradient Descent in parametric optimizationcited by 0
- 2026Revisiting Incremental Stochastic Majorization-Minimization Algorithms with Applications to Mixture of Expertscited by 0
- 2026Fast Model Selection and Stable Optimization for Softmax-Gated Multinomial-Logistic Mixture of Experts Modelscited by 0
- 2026SCRAPL: Scattering Transform with Random Paths for Machine Learningcited by 0
- 2026Stochastic Gradient Variational Inference with Price's Gradient Estimator from Bures-Wasserstein to Parameter Spacecited by 0
- 2026Stochastic Gradient Variational Inference with Price's Gradient Estimator from Bures-Wasserstein to Parameter Space21 Feb 2026
- 2026SCRAPL: Scattering Transform with Random Paths for Machine Learning11 Feb 2026
- 2026Fast Model Selection and Stable Optimization for Softmax-Gated Multinomial-Logistic Mixture of Experts Models8 Feb 2026
- 2026Revisiting Incremental Stochastic Majorization-Minimization Algorithms with Applications to Mixture of Experts27 Jan 2026
- 2024Single-Timescale Multi-Sequence Stochastic Approximation Without Fixed Point Smoothness: Theories and Applications17 Oct 2024
- 2024Derivatives of Stochastic Gradient Descent in parametric optimization24 May 2024
- 2024Inexact subgradient methods for semialgebraic functions30 Apr 2024
- 2024Stochastic Approximation with Biased MCMC for Expectation Maximization27 Feb 2024
- 2024Non-asymptotic Analysis of Biased Adaptive Stochastic Approximation5 Feb 2024
- 2023Demystifying the Myths and Legends of Nonconvex Convergence of SGD19 Oct 2023