Efficient Communication in Multi-Agent Reinforcement Learning via Variance Based Control

Sai Qian Zhang, Qi Zhang, Jieyu Lin
9/6/2019
cs.LGstat.ML

Official code: saizhang0218/VBC (54 stars, Apache-2.0, last commit 2022-12-08).

Abstract

Multi-agent reinforcement learning (MARL) has recently received considerable attention due to its applicability to a wide range of real-world applications. However, achieving efficient communication among agents has always been an overarching problem in MARL. In this work, we propose Variance Based Control (VBC), a simple yet efficient technique to improve communication efficiency in MARL. By limiting the variance of the exchanged messages between agents during the training phase, the noisy component in the messages can be eliminated effectively, while the useful part can be preserved and utilized by the agents for better performance. Our evaluation using a challenging set of StarCraft II benchmarks indicates that our method achieves $2-10\times$ lower in communication overhead than state-of-the-art MARL algorithms, while allowing agents to better collaborate by developing sophisticated strategies.

View on arXivView PDF

Code Implementations(1)

saizhang0218/VBCOfficial100%
Apache-2.0

pytorch implementation of "Efficient Communication in Multi-Agent Reinforcement Learning via Variance Based Control"

5412Shell, PythonOct 26, 20193 years agoApache-2.0

Similar Papers

Cite this paper

@article{zhang2019efficient,
  title  = {Efficient Communication in Multi-Agent Reinforcement Learning via Variance Based Control},
  author = {Sai Qian Zhang and Qi Zhang and Jieyu Lin},
  year   = {2019},
  eprint = {1909.02682},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1909.02682}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1909.02682.svg)](https://codeofpaper.com/paper/1909.02682)

Discussion