Online Learning Under a Separable Stochastic Approximation Framework
We propose an online learning algorithm tailored for a class of machine learning models within a separable stochastic approximation framework. The central idea of our approach is to exploit the inherent separability in many models, recognizing that certain parameters are easier to optimize than others. This paper focuses on models where some parameters exhibit linear characteristics, which are common in machine learning applications. In our proposed algorithm, the linear parameters are updated using the recursive least squares (RLS) algorithm, akin to a stochastic Newton method. Subsequently, based on these updated linear parameters, the nonlinear parameters are adjusted using the stochastic gradient method (SGD). This dual-update mechanism can be viewed as a stochastic approximation variant of block coordinate gradient descent, where one subset of parameters is optimized using a second-order method while the other is handled with a first-order approach. We establish the global convergence of our online algorithm for non-convex cases in terms of the expected violation of first-order optimality conditions. Numerical experiments demonstrate that our method achieves significantly faster initial convergence and produces more robust performance compared to other popular learning algorithms. Additionally, our algorithm exhibits reduced sensitivity to learning rates and outperforms the recently proposed <monospace xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">slimTrain</monospace> algorithm (Newman et al. 2022). For validation, the code has been made available on GitHub.
Authors
- Guangyong Chen (ORCID: https://orcid.org/0000-0003-2088-9188)
- Min Gan (ORCID: https://orcid.org/0000-0002-2756-0054)
- Jing Chen (ORCID: https://orcid.org/0000-0003-1673-9734)
- C. L. Philip Chen (ORCID: https://orcid.org/0000-0003-1465-4921)
- Xiang-Xiang Su (ORCID: https://orcid.org/0009-0007-6104-8533)
Institutions
- Qingdao University (CN)
- Jiangnan University (CN)
- Fuzhou University (CN)
Publication Details
- Journal
- IEEE Transactions on Pattern Analysis and Machine Intelligence
- Published
- 2024-11-11
- DOI
- https://doi.org/10.1109/tpami.2024.3495783
- Citations
- 12
- Primary Topic
- Advanced Bandit Algorithms Research
- Type
- article
- Field-Weighted Citation Impact
- 5.89
Funders
- National Natural Science Foundation of China