Skip to content

Sandholm-Lab/ESCHER

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESCHER: Eschewing Importance Sampling in Games by Computing a History Value Function to Estimate Regret

Code for Eschewing Importance Sampling in Games by Computing a History Value Function to Estimate Regret (ESCHER).

ESCHER is an unbiased model-free method for finding approximate Nash equilibria in large two-player zero-sum games that does not require any importance sampling. ESCHER is principled and is guaranteed to converge to an approximate Nash equilibrium with high probability in the tabular case.

We find that ESCHER outperforms the prior state of the art—DREAM and neural fictitious self play (NFSP)—and the difference becomes dramatic as game size increases.

ESCHER requires open_spiel and, optionally, ray.. Instructions for installing both are here.

For more information about ESCHER, please see our paper.

Citation

@article{mcaleer2022escher,
  title={ESCHER: Eschewing Importance Sampling in Games by Computing a History Value Function to Estimate Regret},
  author={McAleer, Stephen and Farina, Gabriele and Lanctot, Marc and Sandholm, Tuomas},
  journal={arXiv preprint arXiv:2206.04122},
  year={2022}
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages