atlas

Research map / Multi-agent systems and games / Cooperative multi-agent RL

Kaleidoscope: Learnable Masks for Heterogeneous Multi-agent Reinforcement Learning

NeurIPS 2024 · Multi-agent systems and games › Cooperative multi-agent RL · approach: Cooperative MARL algorithms · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Kaleidoscope, an adaptive partial parameter sharing method for MARL that uses one shared parameter set with learnable STR-based masks per agent, a mask-diversity regularizer, and periodic resetting, extended to critic ensembles.

Problem

Full parameter sharing in cooperative MARL yields homogeneous policies, while non-parameter sharing is sample-inefficient; existing partial sharing schemes are fixed at initialization and not adaptive.

Approach

Learn distinct binary masks per agent over a single shared parameter set using soft threshold reparameterization, encourage pairwise mask discrepancy with a diversity regularizer, and periodically reset parameters masked by all agents; the same masking is applied to critic ensembles to raise the update-to-data ratio.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use weight-level learnable masks instead of neuron masks (ablation)Kaleidoscope · MPE World and MaMuJoCo Ant-v2-4x2performanceHelped
Learn masks during training instead of keeping masks fixed (ablation)Kaleidoscope · MPE World and MaMuJoCo Ant-v2-4x2performanceHelped
Add diversity regularization between agent masks (ablation)Kaleidoscope · MPE World and MaMuJoCo Ant-v2-4x2performanceHelped
Periodically reset parameters masked by all agents (ablation)Kaleidoscope · MPE World and MaMuJoCo Ant-v2-4x2late-stage performanceHelped
Use Kaleidoscope parameter sharing for critic ensembles rather than two independent critic parameter sets (ablation)MATD3 · MaMuJoCo Ant-v2-4x2performanceHelped
Use layer-wise diversity weights w_l = 2^l instead of w_l = 1 (ablation)Kaleidoscope critic ensembles · MaMuJoCoperformanceHelped
Increase FLOPs via learnable masking relative to FuPS + IDKaleidoscope · MPEnormalized FLOPs: 1.0x -> 0.901xHurt
Increase FLOPs via learnable masking relative to FuPS + IDKaleidoscope · MaMuJoConormalized FLOPs: 1.0x -> 0.680xHurt
Increase FLOPs via learnable masking relative to FuPS + IDKaleidoscope · SMACv2normalized FLOPs: 1.0x -> 0.890xHurt
Use an excessively small critic diversity coefficient α (ablation)Kaleidoscope critic ensembles · MaMuJoCoperformanceHurt
Use an excessively large critic diversity coefficient α (ablation)Kaleidoscope critic ensembles · MaMuJoCoperformanceHurt
Use an overly small actor diversity coefficient β (ablation)Kaleidoscope · MPE, MaMuJoCo, and SMACv2performanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: MPE MaMuJoCo SMACv2

Benchmarks: MPE World MPE Push MaMuJoCo Ant-v2-4x2 MaMuJoCo Hopper-v2-3x1 MaMuJoCo Walker2D-v2-2x3 MaMuJoCo Walker2D-v2-6x1 MaMuJoCo HalfCheetah-v2-2x3 MaMuJoCo Swimmer-v2-10x2 SMACv2 Terran_5_vs_5 SMACv2 Protoss_5_vs_5 SMACv2 Zerg_5_vs_5

Metrics: test return FLOPs

Baselines: NoPS FuPS FuPS + ID SePS MultiH SNP

Builds on: MATD3 QMIX soft threshold reparameterization SePS SNP

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy