GlobeDiff: State Diffusion Process for Partial Observability in Multi-Agent Systems
Organizations: The Key Laboratory of Cognition and Decision Intelligence for Complex Systems, Institute of Automation, Chinese Academy of Sciences · Tsinghua University · Moonshot AI · Faculty of Computing, Harbin Institute of Technology ·
Abstract
In the realm of multi-agent systems, the challenge of partial observability is a critical barrier to effective coordination and decision-making. Existing approaches, such as belief state estimation and inter-agent communication, often fall short. Belief-based methods are limited by their focus on past experiences without fully leveraging global information, while communication methods often lack a robust model to effectively utilize the auxiliary information they provide. To solve this issue, we propose Global State Diffusion Algorithm~(GlobeDiff) to infer the global state based on the local observations. By formulating the state inference process as a multi-modal diffusion process, GlobeDiff overcomes ambiguities in state estimation while simultaneously inferring the global state with high fidelity. We prove that the estimation error of GlobeDiff under both unimodal and multi-modal distributions can be bounded. Extensive experimental results demonstrate that GlobeDiff achieves superior performance and is capable of accurately inferring the global state.
Figures & tables
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Vanilla MAPPO | Vanilla MAPPO (Large) | GlobeDiff | |
|---|---|---|---|
| zerg 5v5 | 0.22 0.01 | 0.23 0.00 | 0.33 0.02 |
| protoss 5v5 | 0.21 0.02 | 0.24 0.01 | 0.38 0.01 |
| terran 5v5 | 0.16 0.01 | 0.17 0.00 | 0.24 0.01 |
| zerg 10v10 | 0.13 0.01 | 0.15 0.01 | 0.25 0.01 |
| zerg 10v11 | 0.06 0.01 | 0.07 0.01 | 0.12 0.01 |
| terran 10v11 | 0.02 0.00 | 0.03 0.00 | 0.07 0.01 |
| Hyper-parameters | Value | Hyper-parameters | Value | Hyper-parameters | Value |
|---|---|---|---|---|---|
| Critic Learning Rate | 5e-4 | Actor Learning Rate | 5e-4 | Use GAE | True |
| Gain | 0.01 | Optim | 1e-5 | Batch Size | 64 |
| Training Threads | 4 | Num Mini-Batch | 1 | Rollout Threads | 8 |
| Entropy Coef | 0.01 | Max Grad Norm | 10 | Episode Length | 400 |
| Optimizer | Adam | Hidden Layer Dim | 64 | GAE | 0.95 |
| Activation Function | Relu | PPO Epoch | 15 | 0.99 |
| Prior Network | Value | Posterior Network | Value |
|---|---|---|---|
| dim | 16 | dim | 16 |
| Hidden Layer Dim | 1024 | Hidden Layer Dim | 1024 |
| Hidden Layer Num | 3 | Hidden Layer Num | 3 |
| Activation Function | Relu | Activation Function | Relu |
| Learning Rate | 2e-4 | Learning Rate | 2e-4 |
| Weight Decay | 1e-4 | Weight Decay | 1e-4 |
| GlobeDiff | Value | VAE | Value | MLP | Value |
|---|---|---|---|---|---|
| Down-sampling Factor | 8 | Latent Dim | 256 | Hidden Layer Dim | 1024 |
| Diffusion Steps | 5 | Hidden Layer Dim | 1024 | Hidden Layer Num | 4 |
| Residual Blocks | 2 | Activation Function | Relu | Activation Function | Relu |
| Learning Rate | 2e-4 | Learning Rate | 1e-4 | Learning Rate | 3e-4 |
| Batch Size | 32 | Batch Size | 32 | Batch Size | 32 |
Multi-Agent Systems
Multi-Agent Systems studies how autonomous agents coordinate, compete, communicate, and learn in shared or interdependent tasks.
See all 677 papers