Communication Efficient Parallel Reinforcement Learning
arXiv:2102.10740
Abstract
We consider the problem where agents interact with identical and independent environments with states and actions using reinforcement learning for rounds. The agents share their data with a central server to minimize their regret. We aim to find an algorithm that allows the agents to minimize the regret with infrequent communication rounds. We provide \NAM\ which runs at each agent and prove that the total cumulative regret of agents is upper bounded as $\Tilde{O}(DS\sqrt{MAT})$ for a Markov Decision Process with diameter , number of states , and number of actions . The agents synchronize after their visitations to any state-action pair exceeds a certain threshold. Using this, we obtain a bound of on the total number of communications rounds. Finally, we evaluate the algorithm against multiple environments and demonstrate that the proposed algorithm performs at par with an always communication version of the UCRL2 algorithm, while with significantly lower communication.
References in corpus (10)
- Playing Atari with Deep Reinforcement Learning
- Trust Region Policy Optimization
- Massively Parallel Methods for Deep Reinforcement Learning
- (More) Efficient Reinforcement Learning via Posterior Sampling
- DeepPool: Distributed Model-free Algorithm for Ride-sharing using Deep Reinforcement Learning
- REGAL: A Regularization based Algorithm for Reinforcement Learning in Weakly Communicating MDPs
- Efficient Parallel Methods for Deep Reinforcement Learning
- Distributed Exploration in Multi-Armed Bandits
- Distributed Non-Stochastic Experts
- Near-optimal Optimistic Reinforcement Learning using Empirical Bernstein Inequalities