跳转至

Distributionally Robust Cooperative Multi-Agent Reinforcement Learning via Robust Value Factorization

会议: ICLR 2026
arXiv: 2602.11437
代码: https://github.com/crqu/robust-coMARL
领域: reinforcement_learning
关键词: 分布鲁棒优化, 多智能体强化学习, 值分解, CTDE, 环境不确定性

一句话总结

提出 Distributionally Robust IGM (DrIGM) 原则,将分布鲁棒优化引入协作多智能体 RL 的值分解框架,使得 VDN/QMIX/QTRAN 等经典方法能够在训练环境与部署环境存在分布偏移时仍保持稳健的去中心化执行性能。

研究背景与动机

协作多智能体强化学习(cooperative MARL)广泛采用"中心化训练、去中心化执行"(CTDE)范式,其中值分解方法(如 VDN、QMIX、QTRAN)通过满足个体-全局最大化(IGM)原则,使每个智能体的贪心动作恢复团队最优联合动作。然而,这一策略在实际部署时面临严重挑战:由于 sim-to-real gap、模型不匹配和系统噪声等导致的环境不确定性,团队性能可能急剧下降。

现有的单智能体分布鲁棒 RL(DR-RL)方法在不确定性集合下寻求最优策略,但将其直接扩展到协作 MARL 是非平凡的。核心困难在于:每个智能体只能观测局部历史,却共享与队友动作耦合的团队奖励,使得如何定义既能评估最坏情况又与 IGM 兼容的个体鲁棒 Q 函数成为难题。

作者通过一个反例(Example 1)清楚地展示了:天真地将单智能体 DR-RL 中 "每个智能体独立取最坏情况" 的方式应用于多智能体场景,会导致个体鲁棒贪心动作与团队鲁棒联合动作不一致。这一核心矛盾促使本文提出一种新的原则性框架。

核心 idea:不应独立地为每个智能体鲁棒化,而应以全局最坏情况模型为锚点,协调所有智能体对抗共享的对抗模型,从而同时保证鲁棒性和去中心化执行的一致性。

方法详解

整体框架

输入为 Dec-POMDP 问题 + 环境不确定性集合 \(\mathcal{P}\);输出为鲁棒的去中心化策略。整体流程:(1) 定义 DrIGM 原则;(2) 推导满足 DrIGM 的鲁棒个体 Q 函数;(3) 基于鲁棒 Bellman 算子设计 TD 损失;(4) 在 VDN/QMIX/QTRAN 框架下训练。

关键设计

  1. DrIGM 原则(Definition 2): 要求在不确定性集合 \(\mathcal{P}\) 下,鲁棒个体动作值函数的贪心动作必须与鲁棒联合动作值函数的联合贪心动作一致。当不确定性集合退化为单点时,DrIGM 等价于经典 IGM。这是对经典 IGM 的鲁棒化推广。

  2. 全局最坏情况下的鲁棒个体 Q 函数(Theorem 1): 关键理论贡献——定义每个智能体的鲁棒个体动作值为 \(Q_i^{\text{rob}}(h_i, a_i) := Q_i^{P^{\text{worst}}(\mathbf{h}, \bar{\mathbf{a}})}(h_i, a_i)\),即在全局最坏情况模型 \(P^{\text{worst}}\) 处取的 IGM 分解。作者证明了这种定义自动满足 DrIGM。核心动机是:对整个系统的鲁棒性比对个体的鲁棒性更重要,因此应考虑联合值函数的最坏情况,而非个体独立对抗。

  3. 与标准值分解的兼容性(Theorem 2): 证明当底层 Q 函数满足 VDN(加法分解)、QMIX(单调混合)或 QTRAN(一致性约束)的结构条件时,Theorem 1 构造的鲁棒个体 Q 自动满足 DrIGM。这意味着可以直接在现有框架上构建鲁棒方法。

  4. 鲁棒保证(Theorem 3): 若测试环境 \(P_{\text{test}} \in \mathcal{P}\),则鲁棒联合 Q 值是真实 Q 值的下界,提供了可证明的性能保障。

  5. 鲁棒 Bellman 算子: 针对两种常用不确定性集合设计:

    • ρ-contamination: 鲁棒目标为 \(r(s,\mathbf{a}) + \gamma(1-\rho)\mathbb{E}[Q_{\text{tot}}^{\mathcal{P}}(\mathbf{h}', \bar{\mathbf{a}}')]\),即以 \((1-\rho)\) 的概率保持标称模型。
    • Total Variation (TV): 引入对偶变量 \(\eta\) 进行优化,通过 hinge 函数形式的 Bellman 更新处理 TV 约束。

损失函数 / 训练策略

  • TD 损失:
    • ρ-contamination: \(L_{\text{TD}} = (Q_{\text{tot}}^{\mathcal{P}} - r - \gamma(1-\rho)\mathbb{E}[Q_{\text{tot}}^{\mathcal{P}}])^2\)
    • TV: 涉及对偶变量 \(\eta\) 的最小化
  • QTRAN 额外损失: \(L_{\text{opt}}\)(鲁棒贪心动作处的等式约束)和 \(L_{\text{nopt}}\)(非贪心动作处的不等式约束)
  • 采用 DRQN 架构(MLP → LSTM → MLP),使用 ε-greedy 探索,经验回放,目标网络定期更新
  • 超参数 \(\rho\) 通过在训练环境上训练、在验证集环境上选择的标准流程确定

实验关键数据

主实验

实验在两个环境上进行:SustainGym(真实建筑 HVAC 控制)和 SMAC(StarCraft II 微观操作)。

SustainGym 气候偏移(Experiment 1):

方法 架构 训练环境表现 OOD 表现 说明
Non-robust VDN/QMIX/QTRAN 基线 随偏移严重程度下降 无鲁棒机制
GroupDR VDN/QMIX/QTRAN 较低 不敏感于偏移程度 仅依赖训练中见过的环境
Robust (ours) VDN/QMIX/QTRAN ≈基线或更好 一致性提升 鲁棒性增益明显

SustainGym 季节偏移(Experiment 2):

方法 VDN QMIX QTRAN
Non-robust 0.877 0.895 0.816
GroupDR 0.624 0.499 0.508
Robust (TV) 0.898 0.916 0.861

SustainGym 气候+季节联合偏移(Experiment 3,最极端情况):

方法 VDN QMIX QTRAN
Non-robust 0.440 0.478 0.654
GroupDR 0.624 0.383 0.520
Robust (TV) 0.627 0.520 0.733

在最极端的联合偏移下,鲁棒方法比非鲁棒基线提升 10-40%。

SMAC(3s_vs_5z map): 鲁棒 VDN 和 QMIX 在小 \(\rho\) 值下显著提升 OOD 测试胜率。

消融实验

配置 关键指标 说明
不同 ρ 值 测试胜率先升后降 小 ρ 有益,过大则过于保守
TV vs ρ-contamination TV 在多数场景更优 两种不确定性集合各有优势
VDN vs QMIX vs QTRAN QTRAN 在极端偏移下最稳定 不同分解方法鲁棒性表现不同

关键发现

  • 协作 MARL 中的鲁棒性不一定导致训练环境性能下降(区别于单智能体鲁棒 RL 的常见现象)
  • 鲁棒训练甚至可以改善在分布内的性能,因为它能缓解部分可观测性和去中心化执行带来的误差
  • ρ 存在最优甜蜜点:过大过于保守,过小不足以应对偏移

亮点与洞察

  • 理论严谨:从反例出发,提出 DrIGM 原则,证明了与 VDN/QMIX/QTRAN 的兼容性和可证明的鲁棒保证,形成完整的理论链条
  • 实用性强:算法实现简单,只需修改 TD 目标,无需训练额外网络或设计个体奖励
  • "鲁棒性在 MARL 中可以免费获得"的发现具有启发性——协作场景下的鲁棒训练可同时提升稳定性和适应性
  • 选择全局最坏情况模型而非个体最坏情况的设计哲学值得其他多智能体问题借鉴

局限与展望

  • 当前仅支持全局不确定性集合(\(\mathcal{P}\) 对所有智能体相同),未探索智能体级别的不确定性集合
  • ρ 的选择依赖验证集,缺乏自适应机制
  • 实验规模有限(SustainGym 智能体数量较少,SMAC 地图较简单),未在大规模场景中验证
  • 未考虑部分可观测性对不确定性估计本身的影响
  • 需要 history-action rectangular uncertainty 假设,这在某些场景下可能过强

相关工作与启发

  • 与单智能体 DR-RL (Nilim 2005, Iyengar 2005, Panaganti 2021) 相比,本文解决了多智能体协作设置下的特有挑战
  • GroupDR (Liu et al., 2025) 是最直接的对比方法,但它依赖多环境训练且泛化性有限
  • 值分解方法 (VDN → QMIX → QTRAN → QPlex → ResQ) 的发展为本文提供了丰富的基座架构
  • 启发:其他需要去中心化决策 + 环境鲁棒性的场景(如自动驾驶车队、无人机编队)可采用类似的 DrIGM 思路

评分

  • 新颖性: ⭐⭐⭐⭐ — DrIGM 原则新颖且有理论深度,但核心思路(全局最坏情况)相对直观
  • 实验充分度: ⭐⭐⭐⭐ — SustainGym 和 SMAC 覆盖了两类典型场景,消融实验丰富,但缺少更大规模验证
  • 写作质量: ⭐⭐⭐⭐⭐ — 论文结构清晰,从反例到理论到算法到实验层层递进
  • 价值: ⭐⭐⭐⭐ — 为协作 MARL 的部署鲁棒性提供了系统性解决方案,有实际应用前景

相关论文