A Two-Time-Scale Stochastic Optimization Framework with Applications in Control and Reinforcement Learning
arXiv:2109.14756
Abstract
We study a new two-time-scale stochastic gradient method for solving optimization problems, where the gradients are computed with the aid of an auxiliary variable under samples generated by time-varying MDPs controlled by the underlying optimization variable. These time-varying samples make gradient directions in our update biased and dependent, which can potentially lead to the divergence of the iterates. In our two-time-scale approach, one scale is to estimate the true gradient from these samples, which is then used to update the estimate of the optimal solution. While these two iterates are implemented simultaneously, the former is updated "faster" than the latter. Our first contribution is to characterize the finite-time complexity of the proposed two-time-scale stochastic gradient method. In particular, we provide explicit formulas for the convergence rates of this method under different structural assumptions, namely, strong convexity, PL condition, and general non-convexity. We apply our framework to various policy optimization problems. First, we look at the infinite-horizon average-reward MDP with finite state and action spaces and derive a convergence rate of for the online actor-critic algorithm under function approximation, which recovers the best known rate derived specifically for this problem. Second, we study the linear-quadratic regulator and show that an online actor-critic method converges with rate . Third, we use the actor-critic algorithm to solve the policy optimization problem in an entropy regularized Markov decision process, where we also establish a convergence of . The results we derive for both the second and third problem are novel and previously unknown in the literature. Finally, we briefly present the application of our framework to gradient-based policy evaluation algorithms in reinforcement learning.
References in corpus (15)
- Global Convergence of Policy Gradient Methods for the Linear Quadratic Regulator
- Convergence rate of linear two-time-scale stochastic approximation
- Finite-Sample Analysis for SARSA with Linear Function Approximation
- Convergence rate and averaging of nonlinear two-time-scale stochastic approximation algorithms
- A Two-Timescale Framework for Bilevel Optimization: Complexity Analysis and Application to Actor-Critic
- A Finite Time Analysis of Two Time-Scale Actor Critic Methods
- Non-asymptotic Convergence Analysis of Two Time-scale (Natural) Actor-Critic Algorithms
- Finite-Sample Analysis of Nonlinear Stochastic Approximation with Applications in Reinforcement Learning
- Finite Time Analysis of Linear Two-timescale Stochastic Approximation with Markovian Noise
- Finite-Time Performance Bounds and Adaptive Learning Rate Selection for Two Time-Scale Reinforcement Learning
- Convergence Rates of Accelerated Markov Gradient Descent with Applications in Reinforcement Learning
- Finite-Time Analysis of Stochastic Gradient Descent under Markov Randomness
- Doubly Robust Off-Policy Actor-Critic: Convergence and Optimality
- Finite-Time Convergence Rates of Nonlinear Two-Time-Scale Stochastic Approximation under Markovian Noise
- On Markov Chain Gradient Descent