A Two-Time-Scale Stochastic Optimization Framework with Applications in Control and Reinforcement Learning
研究了一种新的双时间尺度随机梯度方法,用于解决梯度由时变马尔可夫过程样本辅助计算的问题,给出了强凸、Polyak–Łojasiewicz条件和非凸下的收敛率,并应用于控制与强化学习中的策略优化。
.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 Markov random processes 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" (using bigger step sizes) than the latter (using smaller step sizes). 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, the Polyak–Łojasiewicz condition, and general nonconvexity. We apply our framework to policy optimization problems in control and reinforcement learning. First, we look at the infinite-horizon average-reward Markov decision process with finite state and action spaces and derive a convergence rate of \(\widetilde{{\cal O}}(k^{-2/5})\) 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 \(\widetilde{{\cal O}}(k^{-2/3})\). 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 \(\widetilde{{\cal O}}(k^{-2/3})\). The results we derive for both the second and third problems 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.Keywordsstochastic optimizationbilevel optimizationtwo-time-scale algorithmreinforcement learningMSC codes90C1590C2690C40