Unsynchronized Decentralized Q-Learning: Two Timescale Analysis By Persistence

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Yongacoglu, Bora, Arslan, Gürdal, Yüksel, Serdar
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908273289986048
author Yongacoglu, Bora
Arslan, Gürdal
Yüksel, Serdar
author_facet Yongacoglu, Bora
Arslan, Gürdal
Yüksel, Serdar
contents Non-stationarity is a fundamental challenge in multi-agent reinforcement learning (MARL), where agents update their behaviour as they learn. Many theoretical advances in MARL avoid the challenge of non-stationarity by coordinating the policy updates of agents in various ways, including synchronizing times at which agents are allowed to revise their policies. Synchronization enables analysis of many MARL algorithms via multi-timescale methods, but such synchronization is infeasible in many decentralized applications. In this paper, we study an unsynchronized variant of the decentralized Q-learning algorithm, a recent MARL algorithm for stochastic games. We provide sufficient conditions under which the unsynchronized algorithm drives play to equilibrium with high probability. Our solution utilizes constant learning rates in the Q-factor update, which we show to be critical for relaxing the synchronization assumptions of earlier work. Our analysis also applies to unsynchronized generalizations of a number of other algorithms from the regret testing tradition, whose performance is analyzed by multi-timescale methods that study Markov chains obtained via policy update dynamics. This work extends the applicability of the decentralized Q-learning algorithm and its relatives to settings in which parameters are selected in an independent manner, and tames non-stationarity without imposing the coordination assumptions of prior work.
format Preprint
id arxiv_https___arxiv_org_abs_2308_03239
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Unsynchronized Decentralized Q-Learning: Two Timescale Analysis By Persistence
Yongacoglu, Bora
Arslan, Gürdal
Yüksel, Serdar
Computer Science and Game Theory
Machine Learning
Multiagent Systems
Non-stationarity is a fundamental challenge in multi-agent reinforcement learning (MARL), where agents update their behaviour as they learn. Many theoretical advances in MARL avoid the challenge of non-stationarity by coordinating the policy updates of agents in various ways, including synchronizing times at which agents are allowed to revise their policies. Synchronization enables analysis of many MARL algorithms via multi-timescale methods, but such synchronization is infeasible in many decentralized applications. In this paper, we study an unsynchronized variant of the decentralized Q-learning algorithm, a recent MARL algorithm for stochastic games. We provide sufficient conditions under which the unsynchronized algorithm drives play to equilibrium with high probability. Our solution utilizes constant learning rates in the Q-factor update, which we show to be critical for relaxing the synchronization assumptions of earlier work. Our analysis also applies to unsynchronized generalizations of a number of other algorithms from the regret testing tradition, whose performance is analyzed by multi-timescale methods that study Markov chains obtained via policy update dynamics. This work extends the applicability of the decentralized Q-learning algorithm and its relatives to settings in which parameters are selected in an independent manner, and tames non-stationarity without imposing the coordination assumptions of prior work.
title Unsynchronized Decentralized Q-Learning: Two Timescale Analysis By Persistence
topic Computer Science and Game Theory
Machine Learning
Multiagent Systems
url https://arxiv.org/abs/2308.03239