Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Context-aware Communication for Multi-agent Reinforcement Learning

About

Effective communication protocols in multi-agent reinforcement learning (MARL) are critical to fostering cooperation and enhancing team performance. To leverage communication, many previous works have proposed to compress local information into a single message and broadcast it to all reachable agents. This simplistic messaging mechanism, however, may fail to provide adequate, critical, and relevant information to individual agents, especially in severely bandwidth-limited scenarios. This motivates us to develop context-aware communication schemes for MARL, aiming to deliver personalized messages to different agents. Our communication protocol, named CACOM, consists of two stages. In the first stage, agents exchange coarse representations in a broadcast fashion, providing context for the second stage. Following this, agents utilize attention mechanisms in the second stage to selectively generate messages personalized for the receivers. Furthermore, we employ the learned step size quantization (LSQ) technique for message quantization to reduce the communication overhead. To evaluate the effectiveness of CACOM, we integrate it with both actor-critic and value-based MARL algorithms. Empirical results on cooperative benchmark tasks demonstrate that CACOM provides evident performance gains over baselines under communication-constrained scenarios. The code is publicly available at https://github.com/LXXXXR/CACOM.

Xinran Li, Jun Zhang• 2023

Related benchmarks

TaskDatasetResultRank
Multi-Agent Reinforcement LearningSMAC 5v5 full 3x5 grid v2
Win Rate (Protoss)66
15
Multi-Agent Reinforcement LearningCC4
Reward1.69e+3
10
Multi-Agent Reinforcement LearningGRF cthard 4v3
Reward0.83
10
Multi-Agent Reinforcement LearningGRF academy_counterattack_hard (4v3)
Mean Win Rate63
10
Multi-Agent Reinforcement LearningSMAC 5v5 v2
Protoss Reward16
10
Cooperative NavigationCooperative Navigation N=3 agents
Communication Ratio26
7
Cooperative NavigationCooperative Navigation N=7 agents
FComm Ratio12
7
Cooperative NavigationCooperative Navigation N=10 agents
FComm0.1
7
Cooperative NavigationCooperative Navigation N=5 agents
Fraction of Communication12
7
Multi-Agent Reinforcement LearningSMAC zerg_5v5 v2 (test)
Reward12.5
5
Showing 10 of 12 rows

Other info

Follow for update