atlas

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

Scalable Safe Policy Improvement for Factored Multi-Agent MDPs

ICML 2024 · Multi-agent systems and games › Cooperative multi-agent RL · approach: Coordination graphs

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 FV-MCTS-SPIBB, a scalable safe policy improvement method for factored multi-agent MDPs that combines MCTS with constrained Max-Plus/Var-El action selection and local state-action counting.

Problem

Safe policy improvement from offline trajectory data is not scalable to multi-agent MDPs with exponentially large joint state and action spaces; existing SPI methods only handle tiny problems (around 25 states, fewer than 10 actions).

Approach

Combines factored-value MCTS with SPIBB's bootstrapping: joint actions are taken from the behavior policy when bootstrapped, otherwise chosen by a constrained Max-Plus or Var-El over non-bootstrapped local actions, plus local (agent-level) state-action counting based on the transition factorization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use FV-MCTS-SPIBB-Max-Plus instead of MCTS-SPIBBSysAdmin ring, 8 agents · SysAdmin ring, 8 agentsaverage return: around 13.0 to around 22.0Helped
use FV-MCTS-SPIBB-Max-Plus instead of the behavior policySysAdmin ring, 8 agents · SysAdmin ring, 8 agentsaverage return: about 12.0 to around 22.0Helped
use FV-MCTS-SPIBB-Max-Plus instead of the MLE model without safety constraintsSysAdmin ring, 8 agents, 5 trajectories · SysAdmin ring, 8 agents, 5 trajectoriesaverage return: 10.9 to 13.1Helped
use FV-MCTS-SPIBB-Max-Plus instead of the behavior policyMulti-UAV Delivery, 8 agents · Multi-UAV Delivery, 8 agentsaverage return: 457.7 to 655.6Helped
use FV-MCTS-SPIBB-Max-Plus instead of the behavior policyMulti-UAV Delivery, 16 agents · Multi-UAV Delivery, 16 agentsaverage return: 454.2 to 748.1Helped
use FV-MCTS-SPIBB-Max-Plus instead of FV-MCTS-Max-Plus with the MLE transition modelMulti-UAV Delivery, 8 agents, 50 trajectories · Multi-UAV Delivery, 8 agents, 50 trajectoriesaverage return: 372.1 to 412.1Helped
replace Max-Plus with Var-El for action selection (ablation)FV-MCTS-SPIBB on SysAdmin ring · SysAdmin ringaverage returnMixed
increase the number of simulations from 100 to 1000 (ablation)FV-MCTS-SPIBB on SysAdmin, 8 agents · SysAdmin, 8 agentsaverage returnHelped
vary the UCT exploration constant (ablation)FV-MCTS-SPIBB on SysAdmin, 8 agents · SysAdmin, 8 agentsaverage returnMixed
vary the MCTS tree depth (ablation)FV-MCTS-SPIBB on SysAdmin, 8 agents · SysAdmin, 8 agentsaverage returnMixed

Surprising findings

Limitations

Experimental setup

Datasets: multi-agent SysAdmin (ring and star topologies) multi-UAV Delivery

Benchmarks: multi-agent SysAdmin multi-UAV Delivery

Metrics: average return 15% CVaR

Baselines: SPIBB Lower-SPIBB DUIPI Adv-Approx-Soft-SPIBB Lower-Approx-Soft-SPIBB Approx-Soft-SPIBB MCTS-SPIBB FV-MCTS-Max-Plus FV-MCTS-Var-El

Builds on: SPIBB MCTS-SPIBB FV-MCTS with Max-Plus Factored SPIBB Var-El

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