atlas

Research map / Multi-agent systems and games / Cooperative multi-agent RL

HGAP: Boosting Permutation Invariant and Permutation Equivariant in Multi-Agent Reinforcement Learning via Graph Attention Network

ICML 2024 · Multi-agent systems and games › Cooperative multi-agent RL · approach: Cooperative MARL algorithms

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes HGAP, a GATv2-based agent network for MARL that enforces permutation invariance and equivariance and handles POMDP by inferring unseen entities through the entity graph, evaluated on SMAC, SMACv2, and MPE.

Problem

Conventional MARL agent networks often ignore permutation invariance (PI) and permutation equivariance (PE) of observed entities, which slows training and hurts transferability, and POMDP limits the number of observable entities.

Approach

Treat observed entities as a graph and use a GATv2-based entity relation module with hypernetwork-generated transformations, aggregating entity embeddings order-independently for ego actions and using pairwise entity-action scoring for engagement actions, so PI and PE hold by design while graph message passing lets the agent infer out-of-sight entities.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use HGAP instead of HPNQMIX agent network · SMAC hard and super-hard scenarios, including 5m vs 6m, 3s5z vs 3s6z, and MMM2test win rate: 98 -> 100; 97 -> 100; 97 -> 100Helped
Use HGAP instead of HPNQMIX agent network · SMACv2, protoss 20 vs 23test win rate: 92 -> 100Helped
Use HGAP instead of HPNQMIX agent network · SMACv2, terran 10 vs 11test win rate: 89 -> 96Helped
Use HGAP instead of HPNQMIX agent network · SMACv2, zerg 5 vs 5test win rate: 94 -> 92Hurt
Add HGAP to MADDPG (ablation)MADDPG on MPE · Navigation (N=10) and Predator-Prey (N=3)test win rateHelped
Replace QMIX with QPLEX while using HGAP (ablation)HGAP on SMACv2 · SMACv2 scenariostest win rateHelped
Add HGAP to MAPPO (ablation)MAPPO on SMACv2 · SMACv2 scenariostest win rateHelped
Add HGAP to an agent network (ablation)QMIX-based MARL · SMAC PI/PE comparison scenariostest win rateHelped
Pretrain HGAP in a source scenario before transfer (ablation)HGAP · SMAC transfer scenariostraining time: at least a 60% reductionHelped
Use HGAP rather than training from scratch (ablation)HGAP policy in transfer learning · SMAC target scenariostraining time: at least a 60% reductionHelped
Use graph-based HGAP under opponents with full environmental information (ablation)HGAP · SMAC 3s5z and corridortest win rateHelped
Increase the entity population while using HGAP (ablation)HGAP-MADDPG · MPE Navigation (N=100) and Predator-Prey (N=200)test win rateHelped

Surprising findings

Limitations

Experimental setup

Datasets: SMAC SMACv2 MPE

Benchmarks: SMAC SMACv2 MPE

Metrics: test win rate

Baselines: RNN UPDeT DFAC ResQ RODE ASN HPN DA-MADDPG Set Transformer GNN

Builds on: GATv2 QMIX QPLEX UPDeT HPN

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy