Learning Partial Action Replacement in Offline MARL
Authors: Yue Jin, Giovanni Montana
Organizations: Faculty of Arts, Science & Technology, University of Northampton, Waterside Campus, Northampton NN1 5PH, Northamptonshire, UK · Warwick Manufacturing Group, University of Warwick, Coventry, CV4 7AL, UK · Department of Statistics, University of Warwick, Coventry, CV4 7AL, UK
Offline multi-agent reinforcement learning (MARL) faces a critical challenge: the joint action space grows exponentially with the number of agents, making dataset coverage exponentially sparse and out-of-distribution (OOD) joint actions unavoidable. Partial Action Replacement (PAR) mitigates this by anchoring a subset of agents to dataset actions, but existing approach relies on enumerating multiple subset configurations at high computational cost and cannot adapt to varying states. We introduce PLCQL, a framework that formulates PAR subset selection as a contextual bandit problem and learns a state-dependent PAR policy using Proximal Policy Optimisation with an uncertainty-weighted reward. This adaptive policy dynamically determines how many agents to replace at each update step, balancing policy improvement against conservative value estimation. We prove a value-error bound showing that the estimation error scales linearly with the expected number of deviating agents. Compared with the previous PAR-based method SPaCQL, PLCQL reduces the number of per-iteration Q-function evaluations from n to 1, significantly improving computational efficiency. Empirically, PLCQL achieves the highest normalised scores on 66% of tasks across MPE, MaMuJoCo, and SMAC benchmarks, outperforming SPaCQL on 84% of tasks while substantially reducing computational cost.
Figures & tables
Figure 1: Illustration of the PLCQL algorithm.
Variant
CN Med-R
2s3z Med
PLCQL (full)
95.4 ± 6.1
0.51 ± 0.19
Fixed k=1
58.2 ± 8.4
0.43 ± 0.14
Fixed k=n
52.2 ± 9.6
0.40 ± 0.10
No uncertainty weighting ( w=1 )
90.6 ± 8.1
0.48 ± 0.23
Table 1: Ablation results (normalised score / win rate) on CN Med-R and 2s3z Med. PLCQL (full) uses the learned PAR policy with uncertainty weighting.
Department of Computer Science and Engineering, Washington University in St. Louis · The Key Laboratory of Cognition and Decision Intelligence for Complex Systems, Institute of Automation, Chinese Academy of Sciences, Beijing, China
Department of Control Science and Engineering, Tongji University, Shanghai 201804, China · Shanghai Institute of Intelligent Science and Technology; Shanghai Research Institute for Intelligent Autonomous Systems; State Key Laboratory of Autonomous Intelligent Unmanned Systems, Shanghai 200120, China