English

DiffFP: Learning Behaviors from Scratch via Diffusion-based Fictitious Play

Machine Learning 2025-11-18 v1 Systems and Control Systems and Control

Abstract

Self-play reinforcement learning has demonstrated significant success in learning complex strategic and interactive behaviors in competitive multi-agent games. However, achieving such behaviors in continuous decision spaces remains challenging. Ensuring adaptability and generalization in self-play settings is critical for achieving competitive performance in dynamic multi-agent environments. These challenges often cause methods to converge slowly or fail to converge at all to a Nash equilibrium, making agents vulnerable to strategic exploitation by unseen opponents. To address these challenges, we propose DiffFP, a fictitious play (FP) framework that estimates the best response to unseen opponents while learning a robust and multimodal behavioral policy. Specifically, we approximate the best response using a diffusion policy that leverages generative modeling to learn adaptive and diverse strategies. Through empirical evaluation, we demonstrate that the proposed FP framework converges towards ϵ\epsilon-Nash equilibria in continuous- space zero-sum games. We validate our method on complex multi-agent environments, including racing and multi-particle zero-sum games. Simulation results show that the learned policies are robust against diverse opponents and outperform baseline reinforcement learning policies. Our approach achieves up to 3×\times faster convergence and 30×\times higher success rates on average against RL-based baselines, demonstrating its robustness to opponent strategies and stability across training iterations

Keywords

Cite

@article{arxiv.2511.13186,
  title  = {DiffFP: Learning Behaviors from Scratch via Diffusion-based Fictitious Play},
  author = {Akash Karthikeyan and Yash Vardhan Pant},
  journal= {arXiv preprint arXiv:2511.13186},
  year   = {2025}
}

Comments

Initial results presented at the IJCAI 2025 Workshop on User-Aligned Assessment of Adaptive AI Systems. Project page: https://aku02.github.io/projects/difffp/

R2 v1 2026-07-01T07:40:50.688Z