MESA: Cooperative Meta-Exploration in Multi-Agent Learning through Exploiting State-Action Space Structure
Zhicheng Zhang, Yancheng Liang, Yi Wu, Fei Fang
TL;DR
MESA tackles the exploration bottleneck in cooperative multi-agent reinforcement learning, where sparse rewards and large joint action spaces hinder convergence to Pareto-optimal equilibria. It introduces a meta-exploration framework that first identifies a high-rewarding joint state-action subspace from a batch of training tasks and then learns a diverse set of exploration policies to cover this subspace, which can be plugged into any off-policy MARL algorithm at test time. The method combines subspace discovery with iterative policy coverage and uses pseudo-count-based rewards to promote broad, non-redundant exploration. Empirical results across the Climb Game, multi-agent MPE, and multi-agent MuJoCo demonstrate that MESA surpasses competitive baselines and generalizes to harder, unseen tasks, indicating strong practical potential for scalable cooperative MARL.
Abstract
Multi-agent reinforcement learning (MARL) algorithms often struggle to find strategies close to Pareto optimal Nash Equilibrium, owing largely to the lack of efficient exploration. The problem is exacerbated in sparse-reward settings, caused by the larger variance exhibited in policy learning. This paper introduces MESA, a novel meta-exploration method for cooperative multi-agent learning. It learns to explore by first identifying the agents' high-rewarding joint state-action subspace from training tasks and then learning a set of diverse exploration policies to "cover" the subspace. These trained exploration policies can be integrated with any off-policy MARL algorithm for test-time tasks. We first showcase MESA's advantage in a multi-step matrix game. Furthermore, experiments show that with learned exploration policies, MESA achieves significantly better performance in sparse-reward tasks in several multi-agent particle environments and multi-agent MuJoCo environments, and exhibits the ability to generalize to more challenging tasks at test time.
