Online Learning Under A Separable Stochastic Approximation Framework
Not on the map. Why?
Abstract (arXiv)
We propose an online learning algorithm for a class of machine learning models under a separable stochastic approximation framework. The essence of our idea lies in the observation that certain parameters in the models are easier to optimize than others. In this paper, we focus on models where some parameters have a linear nature, which is common in machine learning. In one routine of the proposed algorithm, the linear parameters are updated by the recursive least squares (RLS) algorithm, which is equivalent to a stochastic Newton method; then, based on the updated linear parameters, the nonlinear parameters are updated by the stochastic gradient method (SGD). The proposed algorithm can be understood as a stochastic approximation version of block coordinate gradient descent approach in which one part of the parameters is updated by a second-order SGD method while the other part is updated by a first-order SGD. Global convergence of the proposed online algorithm for non-convex cases is established in terms of the expected violation of a first-order optimality condition. Numerical experiments show that the proposed method accelerates convergence significantly and produces more robust training and test performance when compared to other popular learning algorithms. Moreover, our algorithm is less sensitive to the learning rate and outperforms the recently proposed slimTrain algorithm (Newman et al., 2022). The code has been uploaded to GitHub for validation.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 22 of its 61 references that are in the map. First posted on arXiv 12 May 2023.
Builds on
22 of 61 references.
References · 22
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
- 2016Optimization Methods for Large-Scale Machine Learningcited by 1,140
- 2016An overview of gradient descent optimization algorithmscited by 1,021
- 2019Introduction to Online Convex Optimizationcited by 793
- 2019Private Stochastic Convex Optimization with Optimal Ratescited by 183
- 2013Minimizing Finite Sums with the Stochastic Average Gradientcited by 164
- 2017The loss surface of deep and wide neural networkscited by 74
- 2014A Stochastic Quasi-Newton Method for Large-Scale Optimizationcited by 68
- 2015A Linearly-Convergent Stochastic L-BFGS Algorithmcited by 39
- 2013Stochastic Majorization-Minimization Algorithms for Large-Scale Optimizationcited by 28
- 2014Block stochastic gradient iteration for convex and nonconvex optimizationcited by 21
10 more
- 2014Global Convergence of Online Limited Memory BFGScited by 18
- 2020Train Like a (Var)Pro: Efficient Training of Neural Networks with Variable Projectioncited by 12
- 2016Online Nonnegative Matrix Factorization with Outlierscited by 7
- 2019Optimal Decentralized Distributed Algorithms for Stochastic Convex Optimizationcited by 6
- 2021slimTrain -- A Stochastic Approximation Method for Training Separable Deep Neural Networkscited by 6
- 2023A Provable Splitting Approach for Symmetric Nonnegative Matrix Factorizationcited by 6
- 2020A block coordinate descent optimizer for classification problems exploiting convexitycited by 5
- 2013A generalization of variable elimination for separable inverse problems beyond least squarescited by 3
- 2016Efficient quadratic penalization through the partial minimization techniquecited by 3
- 2022Embedded Point Iteration Based Recursive Algorithm for Online Identification of Nonlinear Regression Modelscited by 1
Built on by
Not cited yet.