atlas

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

Trajectory-Class-Aware Multi-Agent Reinforcement Learning

ICLR 2025 · Multi-agent systems and games › Cooperative multi-agent RL · approach: Coordination graphs · 0 citations (OpenAlex)

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 TRAMA, which clusters trajectories in a quantized (modified VQ-VAE) latent space and trains agents to predict and condition on their trajectory class for versatile multi-task MARL on SMACv2-style tasks.

Problem

Generalizing multi-agent reinforcement learning policies across multiple tasks with different joint policies and coordination when task IDs are unknown during training and execution.

Approach

Agents infer a trajectory class from partial observations and condition their action policy on a learned class representation; trajectory classes come from K-means over VQ-VAE-quantized trajectory embeddings, with a modified coverage loss indexed by timestep and class and centroid initialization for stable labels.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use trajectory-class-aware coverage indexing J(t,k) instead of timestep-only J(t) (ablation)TRAMA · SurComb4mean returnHelped
Use centroid initialization for clustering rather than No-Init (ablation)TRAMA · SurComb4mean returnHelped
Use centroid initialization for clustering rather than No-Init (ablation)TRAMA · SurComb4trajectory-class prediction accuracyHelped
Use trajectory-class-aware coverage indexing J(t,k) instead of J(t), retaining centroid initialization (ablation)TRAMA · SurComb4trajectory-class prediction accuracyHelped
Use a learned trajectory-class representation instead of a one-hot class vector (ablation)TRAMA · SurComb3 and reSurComb4mean returnHelped
Use a learned trajectory-class representation instead of a one-hot class vector (ablation)TRAMA · p5_vs_5 and t5_vs_5mean returnHelped
Use TRAMA rather than baseline MARL methodsMulti-task problems built on SMACv2 · SurComb3, reSurComb3, SurComb4, and reSurComb4mean returnHelped
Use TRAMA rather than baseline MARL methodsSMACv2 · p5_vs_5 and t5_vs_5mean returnHelped
Use TRAMA rather than baseline MARL methodsSMAC single-task benchmarks · MMM2 and 6h_vs_8zmean returnHelped
Use a larger number of trajectory classesTRAMA · Multi-task settingstrajectory-class prediction accuracyHurt

Surprising findings

Limitations

Experimental setup

Datasets: SMACv2 p5_vs_5 SMACv2 t5_vs_5 SMAC 1c3s5z SMAC 5m_vs_6m SMAC MMM2 SMAC 6h_vs_8z custom multi-task SurComb3/reSurComb3/SurComb4/reSurComb4

Benchmarks: SMACv2 p5_vs_5 SMACv2 t5_vs_5 SMAC 1c3s5z SMAC 5m_vs_6m SMAC MMM2 SMAC 6h_vs_8z SurComb3 reSurComb3 SurComb4 reSurComb4

Metrics: mean return win rate silhouette score trajectory-class prediction accuracy

Baselines: QMIX QPLEX RODE LDSA MASER EMC LAGMA Updet RiskQ

Builds on: QPLEX LAGMA VQ-VAE PyMARL SMACv2

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