facebookresearch / facebookresearch/BenchMARL

How to integrate algo `Multi-Agent Transformer` in BenchMARL

Open
#117 9 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
661
Forks
135
PR merge metrics
No merged PRs in 30d

Description

Hi there,

First off, I want to say that BenchMARL looks like a fantastic resource for the MARL community! I've been following the project and I'm excited about the potential for benchmarking various algorithms.

I recently came across the Multi-Agent Transformer (MAT) by PKU-MARL, which is showcased in their GitHub [here](https://github.com/PKU-MARL/Multi-Agent-Transformer) and the accompanying paper [on arXiv](https://arxiv.org/abs/2205.14953). MAT introduces an innovative approach to MARL with its centralized joint-observation-action Transformer structure, and I believe it could be a valuable addition to BenchMARL.

![arch](https://github.com/user-attachments/assets/0146b9be-4559-4c69-8992-bc1da3919179)

I'm curious about how I might go about integrating MAT into BenchMARL. Could you provide some guidance or suggestions on this process? I'm eager to contribute to the project and explore the synergy between MAT and BenchMARL.

Thanks for your great work on this, and I'm looking forward to any advice you can offer!

Contributor guide

Open the contributing guide

Research direction

The issue links to the Multi-Agent Transformer repository and paper but names no BenchMARL files, tests, or entry points. First review existing algorithm integrations and the MAT implementation to define the required scope; the work is done when MAT is integrated with appropriate benchmarks and its results are validated.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, pytorch
Domain
machine-learning
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.