Efficient Implementation of Second-Order Stochastic Approximation Algorithms in High-Dimensional Problems
Not on the map. Why?
Abstract (arXiv)
Stochastic approximation (SA) algorithms have been widely applied in minimization problems when the loss functions and/or the gradient information are only accessible through noisy evaluations. Stochastic gradient (SG) descent---a first-order algorithm and a workhorse of much machine learning---is perhaps the most famous form of SA. Among all SA algorithms, the second-order simultaneous perturbation stochastic approximation (2SPSA) and the second-order stochastic gradient (2SG) are particularly efficient in handling high-dimensional problems, covering both gradient-free and gradient-based scenarios. However, due to the necessary matrix operations, the per-iteration floating-point-operations (FLOPs) cost of the standard 2SPSA/2SG is O(p3), where p is the dimension of the underlying parameter. Note that the O(p3) FLOPs cost is distinct from the classical SPSA-based per-iteration O(1) cost in terms of the number of noisy function evaluations. In this work, we propose a technique to efficiently implement the 2SPSA/2SG algorithms via the symmetric indefinite matrix factorization and show that the FLOPs cost is reduced from O(p3) to O(p2). The formal almost sure convergence and rate of convergence for the newly proposed approach are directly inherited from the standard 2SPSA/2SG. The improvement in efficiency and numerical stability is demonstrated in two numerical studies.
Key facts. Cited by 3 papers in the map (data through 13 Oct 2026). First posted on arXiv 23 Jun 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 1; 2024: 1.
3 papers.
- 2023Deep networks for system identification: a Surveycited by 35
- 2021Curvature-Aware Derivative-Free Optimizationcited by 7
- 2024Optimal estimators of cross-partial derivatives and surrogates of functionscited by 0
- 2024Optimal estimators of cross-partial derivatives and surrogates of functions5 Jul 2024
- 2023Deep networks for system identification: a Survey30 Jan 2023
- 2021Curvature-Aware Derivative-Free Optimization27 Sep 2021