Multi-agent learning using Fictitious Play and Extended Kalman Filter

01/15/2013
by   Michalis Smyrnakis, et al.
0

Decentralised optimisation tasks are important components of multi-agent systems. These tasks can be interpreted as n-player potential games: therefore game-theoretic learning algorithms can be used to solve decentralised optimisation tasks. Fictitious play is the canonical example of these algorithms. Nevertheless fictitious play implicitly assumes that players have stationary strategies. We present a novel variant of fictitious play where players predict their opponents' strategies using Extended Kalman filters and use their predictions to update their strategies. We show that in 2 by 2 games with at least one pure Nash equilibrium and in potential games where players have two available actions, the proposed algorithm converges to the pure Nash equilibrium. The performance of the proposed algorithm was empirically tested, in two strategic form games and an ad-hoc sensor network surveillance problem. The proposed algorithm performs better than the classic fictitious play algorithm in these games and therefore improves the performance of game-theoretical learning in decentralised optimisation.

READ FULL TEXT
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
02/14/2012

Filtered Fictitious Play for Perturbed Observation Potential Games and Decentralised POMDPs

Potential games and decentralised partially observable MDPs (Dec-POMDPs)...
research
12/11/2011

Adaptive Forgetting Factor Fictitious Play

It is now well known that decentralised optimisation can be formulated a...
research
11/30/2019

Smooth Fictitious Play in N× 2 Potential Games

The paper shows that smooth fictitious play converges to a neighborhood ...
research
07/01/2003

AWESOME: A General Multiagent Learning Algorithm that Converges in Self-Play and Learns a Best Response Against Stationary Opponents

A satisfactory multiagent learning algorithm should, at a minimum, lear...
research
03/21/2022

Fictitious Play with Maximin Initialization

Fictitious play has recently emerged as the most accurate scalable algor...
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...

Please sign up or login with your details

Forgot password? Click here to reset