Summary
MangoBench 提出 goal-conditioned offline MARL 设定,并构建一个覆盖 locomotion 与 cooperative manipulation 的 multi-goal benchmark,用 sparse goal reward 评估多智能体策略是否能在无在线交互、无手工 dense reward 的条件下泛化到多个目标。论文的核心贡献是 benchmark 和 baseline formulation:把 OGCRL 扩展到 fully decentralized 与 CTDE 两种 MARL 训练范式,并系统暴露 sparse reward、多目标评估、长时程协作和外部物体交互带来的困难。
Problem & Motivation
Offline MARL 的现实动机很清楚:真实机器人、自动驾驶、协作系统中在线探索昂贵且不安全,因此需要从预收集数据中学习多智能体策略。但现有 offline MARL 依赖 task-specific handcrafted reward,作者认为这会带来 reward sensitivity,并限制新目标或新环境的泛化。
OGCRL 在单智能体中通过 goal relabeling 和 random goal sampling,把 rollout 转成 state-goal learning instance,并常用 “到达目标为 0,否则为 -1” 的 sparse reward,减少 reward engineering。论文要回答的问题是:能否把这种 goal-conditioned offline RL 扩展到 multi-agent setting,让多智能体也能在 sparse goal reward 下学习泛化策略。缺口在于现有 MARL benchmark 多数是 online、dense reward、single-goal evaluation,不适合检验 goal-conditioned offline MARL。
Method
论文定义了 goal-conditioned offline MARL:在 partially observable Markov game 中,多智能体只使用固定 offline dataset 学习,每个 episode 条件化在 goal 上;multi-entity task 使用 local reward r(oi, gi),joint-control task 使用 global reward r(o, g),典型取值为到达 goal 时 0、否则 -1。
训练范式分两类。Fully decentralized setting 中,每个 agent 只基于自己的 local observation、local action、local goal 学习 πi(ai | oi, gi),不依赖训练或执行阶段的 inter-agent communication。CTDE setting 中,actor 执行时仍只看 local observation 和 local goal,但 centralized critic 训练时使用 joint observation、joint action 和 global/shared goal。
MangoBench 的 benchmark 设计包括:
- 任务规模:3 个 environments、4 类 agent configurations、47 个 tasks,其中 45 个 locomotion tasks、2 个 manipulation tasks。
- Locomotion:基于 OGBench,包含 AntMaze 与 Ant-Soccer;agent partition 有
2x4、2x4d、4x2,分别对应不同 ant joint 分割方式。AntMaze 覆盖 medium、large、giant、teleport 四种 maze 复杂度,以及 Navigate、Stitch、Explore 三类 dataset;Ant-Soccer 覆盖 Arena 与 Maze。 - Manipulation:基于 RoboFactory,把原本偏 imitation learning 的数据转成 goal-conditioned offline RL tuple。任务包括同步协作的 lift-barrier 与异步协作的 place-food;每个 robotic arm 的 local visual observation 可作为 local goal,global visual observation 作为 global goal。
- Evaluation:locomotion 使用 5 个 predefined goals,结果在 5 seeds 和 5 goals 上平均;manipulation 也使用 5 个 sequential goals,并在 100 random seeds 上平均。视觉输入实验将图像下采样到
64 x 64。
Baseline 包括 6 个主要算法:GCMBC、ICRL、IHIQL、HIQL-CTDE、GCOMIGA、GCOMAR。前四个来自 goal-conditioned offline RL 的多智能体扩展或变体,后两个是 OMIGA / OMAR 经 goal relabeling 和 random goal sampling 后得到的 goal-conditioned offline MARL variant。额外分析中还比较了 IGCIVL 与 GCIVL-CTDE,用来判断 CTDE 退化是否来自 paradigm 本身还是 hierarchical architecture 复杂度。
Key Results
- Benchmark coverage:MangoBench 在论文 Table 1 中是唯一标注为 Cooperative、Multi-Goal=Yes、Stochasticity=Yes 的多智能体环境,并包含 47 tasks;对比中 VMAS 为 27 tasks 但 Multi-Goal=No,SMACv2 为 15 tasks 且 Multi-Goal=No,MA-MUJOCO 为 14 tasks 且 Multi-Goal=No。
- AntMaze-navigate fully decentralized vs CTDE:Table 4 显示 IHIQL 在所有列出的 AntMaze-navigate setting 上超过 HIQL-CTDE。例如 medium(2x4d) 上 IHIQL 为
95.9 ± 1.1,HIQL-CTDE 为79.8 ± 4.2;large(2x4d) 上 IHIQL 为92.2 ± 2.1,HIQL-CTDE 为51.2 ± 1.7;giant(2x4) 上 IHIQL 为57.3 ± 2.1,HIQL-CTDE 只有1.4 ± 0.8。 - CTDE complexity failure:在 giant(4x2) AntMaze-navigate 上,IHIQL 为
35.5 ± 8.6,HIQL-CTDE 为1.6 ± 0.6;同时 IGCIVL / GCIVL-CTDE 在 giant tasks 上多为0.0或接近0.0。作者将 HIQL-CTDE 的退化主要归因于 global goal representation network 与 decentralized heterogeneous actors 之间的优化不稳定,而不是简单否定 CTDE paradigm。 - Multi-goal evaluation 必要性:在 antmaze-medium-explore
2x4d的 5-goal evaluation 中,如果只看 task 4,所有 baseline success rate 都为0;如果只看 task 5,IHIQL2x4d可达到 perfect score1,但其 multi-goal average 是49.6。这说明 single-goal evaluation 会低估或高估 goal-conditioned offline MARL。 - Manipulation multi-goal vs single-goal:在 lift-barrier task 的 Table 3 中,multi-goal evaluation 下 IHIQL / GCMBC / ICRL 分别为
82% / 47% / 56%,single-goal evaluation 下分别为78% / 22% / 37%。论文还报告 lift-barrier 上 IHIQL 比 DP 高41.4%,且只需要 DP5%的训练时间;place-food 上 ICRL 比 DP 高75%,训练快93%。 - Sparse reward 是现有 offline MARL 的主要失败点:GCOMIGA 和 GCOMAR 在大多数任务中失败。作者在 antmaze-medium-navigate 上比较 GCOMIGA with goal-conditioned sparse reward、OMIGA with sparse reward、OMIGA with shaped rewards,结论是 OMIGA 在 sparse reward 下学不好,而 reward 更 dense 时性能显著更稳定;作者认为 OMAR 也有类似限制。
Strengths & Weaknesses
已知 Strengths. MangoBench 的问题 formulation 有价值:它把 multi-agent coordination、offline learning、goal conditioning 和 sparse reward 放在同一评估框架里,比只在 dense reward / single-goal MARL benchmark 上报告结果更接近真实机器人任务中的 reward-design 困难。benchmark 设计也比较系统,覆盖 joint-control locomotion、多实体 manipulation、同步协作、异步协作、stochastic transition 和 high-dimensional visual input。
论文没有只给平均分,而是用几类诊断实验暴露方法边界:single-goal vs multi-goal 说明 evaluation protocol 会改变结论;IHIQL vs HIQL-CTDE 说明 centralized training 的额外表示网络可能带来训练不稳定;sparse vs shaped reward 说明现有 offline MARL 方法在 sparse reward 下并不稳健。这些比“提出一个新 benchmark”本身更有信息量。
已知 Weaknesses / failure cases. 没有一个方法在所有任务上 dominate。IHIQL 在许多 locomotion task 上最强,但 ICRL 在 place-food 上最好;GCMBC 不能充分利用 low-quality / failure trajectory 中的信息;GCOMIGA 和 GCOMAR 在 sparse reward 下大面积失败。Ant-Soccer 是一个明确 failure case:rendered videos 显示 agents 难以同时保持稳定 locomotion 和操控球,球会滚走、卡在 maze corner,或者 limbs 之间产生 conflicting torques;作者认为这是因为 ball 这个 external object 引入了 agents intrinsic state 中没有表示的外部依赖。
推测. 这篇论文对 embodied agent / robotic learning 的启发大于对 GUI-agent 或 VLM 的直接启发:它关注的是多智能体在目标条件下如何从离线轨迹中学习协调,而不是视觉语言 grounding 或 computer-use。真正值得借鉴的可能是 evaluation philosophy:对于 goal-conditioned policy,用单个 fixed goal 评估很容易得到错误结论;GUI / web agent 如果也声称能泛化到多目标任务,可能需要类似 multi-goal、多状态分布的 evaluation protocol。
不知道 / 未报告. 论文正文没有报告 code link、DOI 或 MangoBench 自身的 arXiv id。实验主要基于 OGBench 与 RoboFactory 的 converted datasets,未报告真实机器人部署结果,也未说明 benchmark 数据和评测脚本是否已公开。对 CTDE 的结论仍然有限:作者认为 HIQL-CTDE 的差主要来自 hierarchical goal representation 复杂度,但没有系统 ablation 分别移除 global goal encoder、hierarchical actor 或不同 critic 设计来完全隔离原因。
Mind Map
mindmap root((MangoBench)) Problem Offline MARL avoids unsafe online exploration Existing methods rely on handcrafted dense reward Existing benchmarks are often single-goal and online Goal-conditioned offline MARL needs sparse reward and multi-goal evaluation Method Goal-conditioned offline MARL formulation Local reward for multi-entity tasks Global reward for joint-control tasks Goal relabeling Random goal sampling Training paradigms Fully decentralized CTDE MangoBench 3 environments 4 agent types 47 tasks AntMaze Ant-Soccer Lift-barrier Place-food Baselines GCMBC ICRL IHIQL HIQL-CTDE GCOMIGA GCOMAR Results IHIQL strong on AntMaze-navigate HIQL-CTDE degrades on large and giant mazes Single-goal evaluation can mislead ICRL leads place-food Existing offline MARL fails under sparse reward Limitations No method dominates all tasks Ant-Soccer exposes object-interaction failures CTDE architecture not fully ablated No real-robot deployment reported
Notes
这篇论文不是提出一个可直接迁移到 GUI/VLM agent 的新模型,而是给“goal-conditioned multi-agent offline learning”补了一个 evaluation surface。对后续研究更有价值的是它的问题拆法:如果一个 agent policy 声称具有 goal generalization,evaluation 就不应该只抽一个 fixed goal,而应该覆盖多个目标、多个数据质量层级、多个协作结构。
一个值得跟进的问题是:sparse reward 下现有 offline MARL collapse,本质是 value learning 的 signal-to-noise 问题,还是 offline dataset 中 successful goal-reaching transitions 太稀疏导致 coverage 不够。MangoBench 的 reward-shaping 对照说明 dense reward 能救 OMIGA,但还不能回答更根本的问题:在不引入 dense handcrafted reward 的前提下,什么表示学习或 temporal abstraction 能稳定提取可用的 goal-reaching signal。