Source-linked AI summary

Multi-Agent Game Abstraction via Graph Attention Neural Network

Yong Liu, Weixun Wang, Yujing Hu, Jianye Hao, Xingguo Chen, Yang Gao

arXiv:1911.10715v1cs.AIcs.MA

TL;DR

Large-scale multi-agent systems make policy learning difficult because many agents and complex interactions create substantial coordination challenges, while predefined interaction rules are difficult to construct. The paper learns agent relationships with a two-stage attention mechanism over a complete graph, combines it with GNN-based reinforcement learning, and proposes GA-Comm and GA-AC. Experiments in Traffic Junction and Predator-Prey show better performance than state-of-the-art algorithms, including higher success rates than IC3Net as task difficulty increases.

  • Problem

    Large numbers of agents and complex interactions make policy learning difficult, while predefined rules are hard to use for capturing relationships in large-scale multi-agent systems.

  • Method

    The paper models agents as a complete graph, uses G2ANet to detect interaction edges and their importance, and integrates the mechanism with GNN-based MARL through GA-Comm and GA-AC.

  • Results

    The proposed methods achieve better performance than state-of-the-art algorithms in Traffic Junction and Predator-Prey, with success rates about 6%, 7%, and 11% higher than IC3Net across easy, medium, and hard levels.

  • Takeaways & Limitations

    The learned game-abstraction mechanism simplifies policy learning while supporting adaptive and dynamic attention to changing relationships between agents.

  • Takeaways & Limitations

    The experiments consider a partially observable environment in which each agent receives only a local observation at each time step.

Abstract

from arXiv · show

In large-scale multi-agent systems, the large number of agents and complex game relationship cause great difficulty for policy learning. Therefore, simplifying the learning process is an important research issue. In many multi-agent systems, the interactions between agents often happen locally, which means that agents neither need to coordinate with all other agents nor need to coordinate with others all the time. Traditional methods attempt to use pre-defined rules to capture the interaction relationship between agents. However, the methods cannot be directly used in a large-scale environment due to the difficulty of transforming the complex interactions between agents into rules. In this paper, we model the relationship between agents by a complete graph and propose a novel game abstraction mechanism based on two-stage attention network (G2ANet), which can indicate whether there is an interaction between two agents and the importance of the interaction. We integrate this detection mechanism into graph neural network-based multi-agent reinforcement learning for conducting game abstraction and propose two novel learning algorithms GA-Comm and GA-AC. We conduct experiments in Traffic Junction and Predator-Prey. The results indicate that the proposed methods can simplify the learning process and meanwhile get better asymptotic performance compared with state-of-the-art algorithms.

1 Introduction

Large-scale multi-agent systems make policy learning difficult because many agents interact in complex ways. The paper addresses this by automatically learning agent relationships for game abstraction rather than relying on predefined rules.

  • Large agent populations and complex interactions pose significant challenges to policy learning in large-scale multi-agent systems.
  • Earlier game-abstraction and knowledge-transfer methods provided limited help when agents were related rather than independent.
  • Predefined rules such as inter-agent distance are difficult to define for complex interaction relationships in large-scale environments.
  • Soft-attention methods assign relative importance across agents but cannot truly model relationships or ignore irrelevant agents.
  • G2ANet represents agents as a complete graph and uses hard attention to remove unrelated edges and soft attention to learn edge importance.
  • The paper combines G2ANet with graph neural networks and proposes GA-Comm and GA-AC for game-abstraction-based multi-agent reinforcement learning.

2 Background

This section introduces the formal Markov-game framework and explains game abstraction and attention mechanisms as foundations for multi-agent reinforcement learning. It also situates the proposed work among communication- and actor-critic-based methods.

  • Markov Game and Game Abstraction: A Markov game extends a Markov decision process to multiple agents with agent sets, states, action spaces, rewards, and transition dynamics.
  • Markov Game and Game Abstraction: Each agent seeks to maximize its expected discounted reward under a joint policy because its value depends on all agents’ actions.
  • Markov Game and Game Abstraction: Game abstraction simplifies a multi-agent Markov game into a smaller game to reduce the complexity of solving or learning an equilibrium policy.
  • Attention: Soft attention computes a differentiable importance distribution but typically assigns nonzero probabilities to unrelated elements.
  • Attention: Hard attention selects only a subset of inputs but relies on sampling and is non-differentiable for direct end-to-end attention-weight learning.
  • Deep Multi-Agent Reinforcement Learning: The reviewed baselines include communication methods CommNet and IC3Net and actor-critic methods MADDPG and MAAC.

3 Our Method

The method learns agent relationships with a two-stage attention mechanism over an agent-coordination graph, then uses the resulting reduced interactions for graph-based multi-agent reinforcement learning. It combines this abstraction with communication and actor-critic networks.

  • G2ANet: G2ANet represents agents as a graph and learns their interaction relationships with two-stage attention.The hard-attention stage identifies whether edges exist, while soft-attention estimates edge importance.
  • Motivation: Softmax-based attention assigns relative, nonzero weights to unrelated agents, limiting its ability to model relationships or remove unnecessary interactions.The proposed mechanism addresses this by first selecting relevant edges and then weighting them.
  • G2ANet: Hard attention removes unrelated agent edges, producing a reduced graph in which each agent connects only to agents requiring interaction.This abstraction is intended to simplify policy learning by restricting coordination to selected agents.
  • Attention mechanism: The hard-attention model uses an LSTM-based mechanism, with bidirectional processing introduced because relationship weights can depend on information from other agents.Gumbel-softmax is used to address the nondifferentiability caused by hard-attention sampling.
  • Learning algorithms: A GNN aggregates contributions from selected agents, and the resulting joint encoding supports each agent’s decision-making.The abstraction is combined with a communication policy network in GA-Comm and a critic network in GA-AC.

4 Experiments

Experiments evaluate game-abstraction learning in Traffic Junction and Predator-Prey, showing stronger performance and learned agent groupings that reduce irrelevant interactions.

  • Experimental setup: Experiments compare GA-Comm with CommNet and IC3Net in Traffic Junction, and GA-AC with MADDPG and MAAC in Predator-Prey.The two scenarios use policy-based and Q-value-based game-abstraction algorithms, respectively.
  • Traffic Junction: Traffic Junction success rates average results over 10 runs across easy, medium, and hard difficulty levels.The shaded regions in Figure 7 represent one standard deviation over the 10 runs.
  • Learned game abstraction: The learned attention structure selects interaction partners and forms groups, allowing agents to ignore unrelated agents while assigning different importance within each group.The relationship between agents changes over time, and the method learns adaptive attention values.
  • Predator-Prey: In Predator-Prey, five adversary agents divide into two groups to pursue two good agents, with each agent interacting mainly within its group.GA-AC outperforms MADDPG and MAAC in mean reward, although it learns more slowly initially than MAAC.

5 Conclusions

The paper simplifies policy learning in large-scale multi-agent systems by learning agent relationships with G2ANet-based game abstraction. Experiments in Traffic Junction and Predator-Prey report better performance than state-of-the-art algorithms.

  • G2ANet provides a novel two-stage attention mechanism for learning agent relationships and enabling game abstraction.The paper also introduces GA-Comm and GA-AC as game-abstraction-based learning algorithms.
  • The proposed mechanism learns adaptive and dynamic attention values as agent relationships change across time steps.
  • Experiments in Traffic Junction and Predator-Prey show better performance for GA-Comm and GA-AC than state-of-the-art algorithms.
Loading 1911.10715v1…