Skip to content
/ IAC Public

Codes accompanying the paper "Modeling the Interaction between Agents in Cooperative Multi-Agent Reinforcement Learning" (AAMAS 2021 https://arxiv.org/abs/2102.06042)

Notifications You must be signed in to change notification settings

YiqinYang/IAC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IAC

This is a pytorch implementation of IAC on Multi-Agent Particle Environment(MPE), the corresponding paper of IAC is Modeling the Interaction between Agents in Cooperative Multi-Agent Reinforcement Learning.

Requirements

Quick Start

$ python3 main.py --scenario-name=simple_tag --evaluate-episodes=10

Directly run the main.py, then the algrithm will be trained on scenario 'simple_tag' for 10 episodes.

Note

  • The POMDP version of simple_tag is in POMDP_tag.py. You can put it in the MPE environment and enjoy it.

  • There are 4 agents in simple_tag, including 3 predators and 1 prey. we use IAC to train predators to catch the prey. The prey's action can be controlled by you, in our case we set it random.

  • The default setting of Multi-Agent Particle Environment(MPE) is sparse reward, you can change it to dense reward by replacing 'shape=False' to 'shape=True' in file multiagent-particle-envs/multiagent/scenarios/simple_tag.py/.

  • Our work is basic, and I think someone can explore some exciting directions based on this work. If you have any questions, please contact me: [email protected].

About

Codes accompanying the paper "Modeling the Interaction between Agents in Cooperative Multi-Agent Reinforcement Learning" (AAMAS 2021 https://arxiv.org/abs/2102.06042)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages