atlas

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

Multi-Agent Domain Calibration with a Handful of Offline Data

NeurIPS 2024 · Multi-agent systems and games › Cooperative multi-agent RL · approach: MARL benchmarks and grouping · 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 Madoc, which calibrates simulator physics parameters to match target-domain offline trajectories by casting it as a bandit RL objective with discriminator rewards, solved via VAE-based grouping and cooperative multi-agent RL (DOP + SAC).

Problem

Policies trained in a source simulator degrade when deployed in a target domain with different dynamics; existing offline domain calibration relies on evolutionary/sampling black-box search that is sample-inefficient when many physics parameters must be calibrated.

Approach

Derive a bandit RL reward for calibration from a KL trajectory-matching objective using a pair of binary discriminators (reward model); model each physics parameter as a calibration agent, cluster parameters into groups via a VAE embedding and k-means, and train the group agents cooperatively with value decomposition (DOP) and SAC-style actors.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use Madoc instead of H2Ooffline domain calibration and transfer on D4RL · D4RL averagenormalized average return: 74.6 -> 88.3Helped
use Madoc instead of OTEDoffline domain calibration and transfer on NeoRL · NeoRL averagenormalized average return: 48.4 -> 70.8Helped
add multi-agent decomposition and automatic grouping instead of using a single calibration agent (ablation)Madoc · D4RL averagenormalized average return: 68.9 -> 88.3Helped
add multi-agent decomposition and automatic grouping instead of using a single calibration agent (ablation)Madoc · NeoRL averagenormalized average return: 57.2 -> 70.8Helped
remove automatic grouping, assigning one agent to each parameter (ablation)Madoc · HalfCheetah NeoRLaverage returnHurt
replace DOP with VDN for value decomposition (ablation)Madoc · HalfCheetah D4RL medium, medium-replay, and medium-expertnormalized average return: 91.9± 7.7 -> 89.9± 6.9; 95.7± 9.9 -> 92.7± 7.1; 96.9± 5.3 -> 88.2± 5.7Hurt
replace value decomposition with independent learning (ablation)Madoc · HalfCheetah D4RL medium, medium-replay, and medium-expertnormalized average return: 91.9± 7.7 -> 81.1±14.7; 95.7± 9.9 -> 75.0±13.1; 96.9± 5.3 -> 75.2±16.1Hurt
add behavior-cloning constraints during final policy training (ablation)Madoc · HalfCheetah D4RL medium, medium-replay, and medium-expertnormalized average return: 91.9±7.7 -> 88.9±4.6; 95.7±9.9 -> 90.1±4.8; 96.9±5.3 -> 97.2±3.3Mixed
vary the number of parameter groups (ablation)Madoc · HalfCheetah D4RL medium-replaynormalized average returnNo clear effect
vary the calibration-policy temperature coefficient (ablation)Madoc · HalfCheetah D4RL medium-replaynormalized average returnNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: D4RL HalfCheetah, Hopper, Walker2d, Ant (medium, medium-replay, medium-expert) NeoRL HalfCheetah, Hopper, Walker2d (low, medium, high)

Benchmarks: D4RL NeoRL

Metrics: normalized average return mean absolute calibration error 95% confidence interval over 6 seeds

Baselines: DROPO DROID OTED H2O DR+BC CQL MOREC Madoc-S

Builds on: DARC OTED DROPO DROID DOP SAC

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