Policy Gradient with Self-Attention for Model-Free Distributed Nonlinear Multi-Agent Games

Eduardo Sebastián, Maitrayee Keskar, Eeman Iqbal, Eduardo Montijano, Carlos Sagüés +1 more
9/22/2025
eess.SYcs.MAcs.RO

No confident code implementation found for this paper.

Abstract

Multi-agent games in dynamic nonlinear settings are challenging due to the time-varying interactions among the agents and the non-stationarity of the (potential) Nash equilibria. In this paper we consider model-free games, where agent transitions and costs are observed without knowledge of the transition and cost functions that generate them. We propose a policy gradient approach to learn distributed policies that follow the communication structure in multi-team games, with multiple agents per team. Our formulation is inspired by the structure of distributed policies in linear quadratic games, which take the form of time-varying linear feedback gains. In the nonlinear case, we model the policies as nonlinear feedback gains, parameterized by self-attention layers to account for the time-varying multi-agent communication topology. We demonstrate that our distributed policy gradient approach achieves strong performance in several settings, including distributed linear and nonlinear regulation, and simulated and real multi-robot pursuit-and-evasion games.

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. Any repos shown below are weak matches — 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{sebastin2025policy,
  title  = {Policy Gradient with Self-Attention for Model-Free Distributed Nonlinear Multi-Agent Games},
  author = {Eduardo Sebastián and Maitrayee Keskar and Eeman Iqbal and Eduardo Montijano and Carlos Sagüés and Nikolay Atanasov},
  year   = {2025},
  eprint = {2509.18371},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.18371v1}
}

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.18371.svg)](https://codeofpaper.com/paper/2509.18371)

Discussion