Alert button

Finite-Time Analysis of Fully Decentralized Single-Timescale Actor-Critic

Jun 12, 2022
Qijun Luo, Xiao Li

Figure 1 for Finite-Time Analysis of Fully Decentralized Single-Timescale Actor-Critic
Figure 2 for Finite-Time Analysis of Fully Decentralized Single-Timescale Actor-Critic
Figure 3 for Finite-Time Analysis of Fully Decentralized Single-Timescale Actor-Critic
Figure 4 for Finite-Time Analysis of Fully Decentralized Single-Timescale Actor-Critic

Share this with someone who'll enjoy it:

Decentralized Actor-Critic (AC) algorithms have been widely utilized for multi-agent reinforcement learning (MARL) and have achieved remarkable success. Apart from its empirical success, the theoretical convergence property of decentralized AC algorithms is largely unexplored. The existing finite-time convergence results are derived based on either double-loop update or two-timescale step sizes rule, which is not often adopted in real implementation. In this work, we introduce a fully decentralized AC algorithm, where actor, critic, and global reward estimator are updated in an alternating manner with step sizes being of the same order, namely, we adopt the \emph{single-timescale} update. Theoretically, using linear approximation for value and reward estimation, we show that our algorithm has sample complexity of $\tilde{\mathcal{O}}(\epsilon^{-2})$ under Markovian sampling, which matches the optimal complexity with double-loop implementation (here, $\tilde{\mathcal{O}}$ hides a log term). The sample complexity can be improved to ${\mathcal{O}}(\epsilon^{-2})$ under the i.i.d. sampling scheme. The central to establishing our complexity results is \emph{the hidden smoothness of the optimal critic variable} we revealed. We also provide a local action privacy-preserving version of our algorithm and its analysis. Finally, we conduct experiments to show the superiority of our algorithm over the existing decentralized AC algorithms.

View paper onarxiv icon

Share this with someone who'll enjoy it: