K-Level Policy Gradients for Multi-Agent Reinforcement Learning

Aryaman Reddi, Gabriele Tiboni, Jan Peters, Carlo D'Eramo
9/15/2025
cs.LGcs.AI

No confident code implementation found for this paper. 7 possible matches can be shown below.

Abstract

Actor-critic algorithms for deep multi-agent reinforcement learning (MARL) typically employ a policy update that responds to the current strategies of other agents. While being straightforward, this approach does not account for the updates of other agents at the same update step, resulting in miscoordination. In this paper, we introduce the $K$-Level Policy Gradient (KPG), a method that recursively updates each agent against the updated policies of other agents, speeding up the discovery of effective coordinated policies. We theoretically prove that KPG with finite iterates achieves monotonic convergence to a local Nash equilibrium under certain conditions. We provide principled implementations of KPG by applying it to the deep MARL algorithms MAPPO, MADDPG, and FACMAC. Empirically, we demonstrate superior performance over existing deep MARL algorithms in StarCraft II and multi-agent MuJoCo.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 7 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{reddi2025klevel,
  title  = {K-Level Policy Gradients for Multi-Agent Reinforcement Learning},
  author = {Aryaman Reddi and Gabriele Tiboni and Jan Peters and Carlo D'Eramo},
  year   = {2025},
  eprint = {2509.12117},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.12117v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.12117.svg)](https://codeofpaper.com/paper/2509.12117)

Discussion