OCLGJan 23, 2024

Fast Nonlinear Two-Time-Scale Stochastic Approximation: Achieving $O(1/k)$ Finite-Sample Complexity

arXiv:2401.12764v312 citationsh-index: 23IEEE Transactions on Automatic Control
Originality Highly original
AI Analysis

This provides a faster convergence method for stochastic approximation problems, with applications in reinforcement learning, though it is incremental in improving existing two-time-scale approaches.

The paper tackles the problem of finding roots of coupled nonlinear operators using noisy samples, achieving an optimal mean-squared error convergence rate of O(1/k), which improves upon the previous best rate of O(1/k^{2/3}).

This paper proposes to develop a new variant of the two-time-scale stochastic approximation to find the roots of two coupled nonlinear operators, assuming only noisy samples of these operators can be observed. Our key idea is to leverage the classic Ruppert-Polyak averaging technique to dynamically estimate the operators through their samples. The estimated values of these averaging steps will then be used in the two-time-scale stochastic approximation updates to find the desired solution. Our main theoretical result is to show that under the strongly monotone condition of the underlying nonlinear operators the mean-squared errors of the iterates generated by the proposed method converge to zero at an optimal rate $O(1/k)$, where $k$ is the number of iterations. Our result significantly improves the existing result of two-time-scale stochastic approximation, where the best known finite-time convergence rate is $O(1/k^{2/3})$. We illustrate this result by applying the proposed method to develop new reinforcement learning algorithms with improved performance.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes