Deep Fictitious Play for Stochastic Differential Games

03/22/2019
by   Ruimeng Hu, et al.
0

In this paper, we apply the idea of fictitious play to design deep neural networks (DNNs), and develop deep learning theory and algorithms for computing the Nash equilibrium of asymmetric N-player non-zero-sum stochastic differential games, for which we refer as deep fictitious play, a multi-stage learning process. Specifically at each stage, we propose the strategy of letting individual player optimize her own payoff subject to the other players' previous actions, equivalent to solve N decoupled stochastic control optimization problems, which are approximated by DNNs. Therefore, the fictitious play strategy leads to a structure consisting of N DNNs, which only communicate at the end of each stage. The resulted deep learning algorithm based on fictitious play is scalable, parallel and model-free, i.e., using GPU parallelization, it can be applied to any N-player stochastic differential game with different symmetries and heterogeneities ( e.g., existence of major players). We illustrate the performance of the deep learning algorithm by comparing to the closed-form solution of the linear quadratic game. Moreover, we prove the convergence of fictitious play over a small time horizon, and verify that the convergent limit forms an open-loop Nash equilibrium. We also discuss the extensions to other strategies designed upon fictitious play and closed-loop Nash equilibrium in the end.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/12/2020

Convergence of Deep Fictitious Play for Stochastic Differential Games

Stochastic differential games have been used extensively to model agents...
research
01/21/2021

Distributed Receding Horizon Control of Autonomous Convoy with Self-Interested Vehicles

This paper considers the problem of controlling a convoy of autonomous v...
research
03/07/2023

Mastering Strategy Card Game (Legends of Code and Magic) via End-to-End Policy and Optimistic Smooth Fictitious Play

Deep Reinforcement Learning combined with Fictitious Play shows impressi...
research
07/12/2023

Stochastic Delay Differential Games: Financial Modeling and Machine Learning Algorithms

In this paper, we propose a numerical methodology for finding the closed...
research
07/17/2022

Achieve Optimal Adversarial Accuracy for Adversarial Deep Learning using Stackelberg Game

Adversarial deep learning is to train robust DNNs against adversarial at...
research
12/04/2019

Deep Fictitious Play for Finding Markovian Nash Equilibrium in Multi-Agent Games

We propose a deep neural network-based algorithm to identify the Markovi...
research
01/19/2023

Global Nash Equilibrium in Non-convex Multi-player Game: Theory and Algorithms

Wide machine learning tasks can be formulated as non-convex multi-player...

Please sign up or login with your details

Forgot password? Click here to reset