Federated Q-Learning: Linear Regret Speedup with Low Communication Cost
Zhong Zheng, Fengyu Gao, Lingzhou Xue, Jing Yang
TL;DR
This paper addresses learning in federated reinforcement learning for tabular episodic MDPs under data privacy constraints, proposing two model-free FedQ algorithms (FedQ-Hoeffding and FedQ-Bernstein) that achieve linear regret speedup in the number of agents while incurring logarithmic communication cost in the horizon $T$. The methods feature event-triggered rounds, adaptive exploration policies, and equal-weight aggregation, coupled with novel concentration bounds for sums of non-martingale differences; the Bernstein variant further tightens the regret by a factor of $\\sqrt{H}$. Theoretical guarantees show regret bounds of $\\tilde{O}(\\sqrt{H^4 S A M T})$ and $\\tilde{O}(\\sqrt{H^3 S A M T})$ for the Hoeffding and Bernstein versions respectively, both with $O(M^2 H^4 S^2 A \log(T/M))$ communication, demonstrating scalable, communication-efficient federated RL. The results suggest that model-free federated RL can achieve fast regret performance with low communication overhead, and the techniques may extend to other federated RL frameworks.
Abstract
In this paper, we consider federated reinforcement learning for tabular episodic Markov Decision Processes (MDP) where, under the coordination of a central server, multiple agents collaboratively explore the environment and learn an optimal policy without sharing their raw data. While linear speedup in the number of agents has been achieved for some metrics, such as convergence rate and sample complexity, in similar settings, it is unclear whether it is possible to design a model-free algorithm to achieve linear regret speedup with low communication cost. We propose two federated Q-Learning algorithms termed as FedQ-Hoeffding and FedQ-Bernstein, respectively, and show that the corresponding total regrets achieve a linear speedup compared with their single-agent counterparts when the time horizon is sufficiently large, while the communication cost scales logarithmically in the total number of time steps $T$. Those results rely on an event-triggered synchronization mechanism between the agents and the server, a novel step size selection when the server aggregates the local estimates of the state-action values to form the global estimates, and a set of new concentration inequalities to bound the sum of non-martingale differences. This is the first work showing that linear regret speedup and logarithmic communication cost can be achieved by model-free algorithms in federated reinforcement learning.
