Scaling cooperative multi-agent reinforcement learning (MARL) is fundamentally limited by cross-agent noise. When agents share a common reward, each agent's learning signal is computed from a shared return that depends on all agents, so the stochasticity of the other agents enters the signal as cross-agent noise that grows with N. Many engineering systems, such as cloud computing and power systems, have differentiable analytical models that prescribe efficient system states, providing a new reference beyond noisy shared returns. In this work, we propose Descent-Guided Policy Gradient (DG-PG), a framework that augments policy-gradient updates with a low-noise descent signal toward this reference. We prove that DG-PG reduces policy-gradient estimator variance from O(N) to O(1), preserves the stationary points of the cooperative objective, and achieves agent-independent sample complexity O(1/ε3). We evaluate DG-PG on cloud resource scheduling and power dispatch tasks, which involve discrete and continuous decisions, respectively. In both tasks, DG-PG converges within 10 episodes on average at every scale up to 1500 heterogeneous agents.
Smoothness enables the per-iteration bound; gradient domination yields the optimality-gap recursion; O(1) variance from Thm. 5.2 .
Prop. 1 in App. C.3 (Cloud Verification)
Standalone verification that Alignment holds for cloud scheduling via Cauchy-Schwarz on the load imbalance functional.
Appendix
Table 3: Dependency of theoretical results on assumptions. “✓” indicates that the result requires the corresponding assumption. All assumptions are stated in the main text (Section 4.1 ) and Appendix G .
Gen.
Instance Type
vCPUs
Memory (GB)
ηCPU
ηMem
Weight
Gen-1
m4.8xlarge
32
128
0.70
0.68
10%
t3.2xlarge
16
64
0.72
0.70
3%
t3a.2xlarge
16
64
0.75
0.72
2%
Gen-2
m5.8xlarge
32
128
0.95
0.93
20%
c5.18xlarge
64
128
0.98
0.93
10%
c5.12xlarge
48
96
0.97
0.93
8%
Appendix
Table 4: Server instance types used in the simulation, based on AWS instance configurations.
Figure 4: Environment characteristics. (a) Bimodal workloads with heavy-tailed demands. (b) Server heterogeneity across hardware generations. (c) Non-stationary arrivals with tidal fluctuation.
Servers ( N )
Clusters ( K )
Servers/Cluster ( S )
Episode Length
Target Util. ( ρ )
2
2
1
3000
[0.80,0.85]
5
5
1
3000
[0.80,0.85]
10
10
1
3000
[0.80,0.85]
20
20
1
3000
[0.80,0.85]
50
25
2
3000
[0.80,0.85]
100
25
4
3000
[0.80,0.85]
Appendix
Table 5: Scale configurations used in the experimental evaluation.
Parameter
Value
Model class
Linear (single layer, no hidden units)
Learning rate
1×10−3 (linear decay to 1% )
PPO clipping ϵ
0.2
Critic epochs / Actor epochs
20 / 3 (split-epoch)
Mini-batch size
10,000
Gradient clipping
max norm 10.0
Appendix
Table 6: Hyperparameters for controlled comparison (Section 6.3 ).
Servers ( N )
Hidden Dimension
Mini-batch
Rollouts
Parallel Environments
PPO Clip ( ϵ )
Active Samples
10
128
512
12
4
0.2
∼120,000
20
128
512
12
4
0.2
∼240,000
50
256
1024
8
4
0.4
∼400,000
100
512
1024
6
2
0.4
440,000 (cap)
200
1024
1024
2
1
0.4
440,000 (cap)
500
1024
1024
1
1
0.4
440,000 (cap)
Appendix
Table 7: Scale-specific hyperparameters.
Run
Key Change
Mini-batch
PPO Epochs
cent
Observed Failure
0
DG-PG defaults
256
4
0.02 (decay)
Entropy collapse ( 1.59→0.26 )
1
+ValueNorm
256
10
0.01
Entropy collapse ( 1.60→0.88 )
2
K : 10→4
256
4
0.01
Slow entropy collapse ( 1.54→1.36 )
3
cent : 0.01→0.03
256
4
0.03
Entropy bonus drowns advantage
4
Align with MAPPO defaults
50,000
10
0.01
Critic too slow (explained variance ≤0.30 )
5
Batch: 50K→20K
20,000
15
0.01
Critic still insufficient
Appendix
Table 8: Representative MAPPO runs with neural-network actor and critic models at N=5 .
Cloud scheduling
Power dispatch
N
Episode
Time
Per-Episode
Episode
Time
Per-Episode
10
5.4
0.9 min
10.5 s
6.2
2.8 min
26.8 s
20
5.8
1.8 min
18.9 s
8.2
4.4 min
31.9 s
50
5.0
3.4 min
40.9 s
8.2
6.9 min
50.2 s
100
4.0
9.6 min
2.4 min
9.0
12.7 min
1.4 min
200
4.3
18.2 min
4.2 min
2.7
6.6 min
2.5 min
Appendix
Table 9: DG-PG convergence episode, convergence time, and per-episode training time (CPU-only).
Cooperative multi-agent reinforcement learning (MARL) trains agents to coordinate toward shared goals under partial information and decentralized control.
Cooperative multi-agent reinforcement learning (MARL) involves complex agent interactions and requires effective exploration strategies. A prominent class of MARL algorithms, decentralized softmax policy gradient (DecSPG), addresses this through energy-based policy updates. In practice, however, such energy-based policies are intractable to maintain and are commonly projected onto the Gaussian policy class. In this work, we show that the limited expressiveness of Gaussian policies severely hinders exploration in DecSPG, and this limitation worsens as the number of agents grows. To address this issue, we propose decentralized diffusion policy learning (DDPL), which parameterizes each agent's policy with a denoising diffusion probabilistic model, an expressive generative model that captures multi-modal action distributions for enhanced exploration. DDPL enables efficient online training of diffusion policies via importance sampling score matching (ISSM), a novel training method with theoretical guarantee. We evaluate DDPL on representative continuous-action MARL benchmarks, including multi-agent particle environment, multi-agent MuJoCo, IsaacLab, and JAX-reimplemented StarCraft multi-agent challenge, and observe consistently improved performance.
Cooperative tasks in Multi-Agent Reinforcement Learning (MARL) require agents to collectively maximize a shared return. Under the Centralized Training with Decentralized Execution (CTDE) paradigm, policy gradients have remained difficult to compute directly. Prior methods largely follow two approaches: independent factorized updates with centralized critics, which lack general joint-improvement guarantees without value decomposition assumptions, or alternating best-response updates, which can converge to suboptimal Nash Equilibria. In this paper, we show the joint policy gradient admits an exact decentralized decomposition of per-agent terms, each formed from per-agent score functions and decentralized critics. Based on this decomposition, we develop Agent-Chained Policy Optimization (ACPO), where actors are trained independently, with their updates together constituting a single step on the joint policy gradient. Central to this result is a serialized view of the simultaneous joint decision in which agents commit actions one at a time, each conditioning on a belief over preceding actions. The belief acts as the coordination mechanism which ties the independent per-agent updates into a joint gradient step. We evaluate ACPO on Multi-Robot Warehouse, SMACv2, and MA-MuJoCo, where it outperforms strong baselines, with the gap widening as the number of agents grows.
Daiki E. Matsunaga, Junho Na, Tri Wahyu Guntara +4
In this paper, we study cooperative multi-agent reinforcement learning (MARL) where the joint reward exhibits submodularity, which is a natural property capturing diminishing marginal returns when adding agents to a team. Unlike standard MARL with additive rewards, submodular rewards model realistic scenarios where agent contributions overlap (e.g., multi-drone surveillance, collaborative exploration). We provide the first formal framework for this setting and develop algorithms with provable guarantees on sample efficiency and regret bound. For known dynamics, our greedy policy optimization achieves a 1/2-approximation with polynomial complexity in the number of agents K, overcoming the exponential curse of dimensionality inherent in joint policy optimization. For unknown dynamics, we propose a UCB-based learning algorithm achieving a 1/2-regret of O(H2KSAT) over T episodes.
Wenjing Chen, Chengyuan Qian, Shuo Xing +2
Department of Computer Science and Engineering, Texas A&M University