Discover and explore top open-source AI tools and projects—updated daily.
Research paper code for multi-agent reinforcement learning
Top 45.5% on SourcePulse
This repository provides the implementation for the Actor-Attention-Critic (MAAC) algorithm, a multi-agent reinforcement learning approach designed for cooperative tasks. It is targeted at researchers and practitioners in MARL, offering a framework to explore attention mechanisms for improved coordination among agents.
How It Works
MAAC utilizes an actor-critic architecture where each agent has its own actor but shares a centralized critic. The critic employs an attention mechanism to selectively focus on relevant information from other agents, enabling more effective credit assignment and coordination in complex multi-agent scenarios. This attention-based approach aims to overcome limitations of simpler coordination methods by dynamically adapting to the interactions between agents.
Quick Start & Requirements
pip install -r requirements.txt
(after cloning the repo)python main.py --help
fullobs_collect_treasure
(max episode length 100), multi_speaker_listener
(max episode length 25).Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project relies on older versions of key libraries like PyTorch (0.3.0) and OpenAI Gym (0.9.4), which may present compatibility challenges with current MARL research and development stacks. The lack of recent maintenance or community support could also hinder adoption and troubleshooting.
3 years ago
Inactive