Single Deep Counterfactual Regret Minimization

Eric Steinberger
1/22/2019
cs.GTcs.AIcs.LG

Official code: EricSteinberger/Deep-CFR (333 stars, MIT, last commit 2020-05-06).

Abstract

Counterfactual Regret Minimization (CFR) is the most successful algorithm for finding approximate Nash equilibria in imperfect information games. However, CFR's reliance on full game-tree traversals limits its scalability. For this reason, the game's state- and action-space is often abstracted (i.e. simplified) for CFR, and the resulting strategy is then translated back to the full game, which requires extensive expert-knowledge and often converges to highly exploitable policies. A recently proposed method, Deep CFR, applies deep learning directly to CFR, allowing the agent to intrinsically abstract and generalize over the state-space from samples, without requiring expert knowledge. In this paper, we introduce Single Deep CFR (SD-CFR), a simplified variant of Deep CFR that has a lower overall approximation error by avoiding the training of an average strategy network. We show that SD-CFR is more attractive from a theoretical perspective and empirically outperforms Deep CFR with respect to exploitability and one-on-one play in poker.

View on arXivView PDF

Code Implementations(1)

MIT

Scalable Implementation of Deep CFR and Single Deep CFR

33371PythonFeb 8, 20196 years agoMIT
cfrcounterfactual-regret-minimizationdeep-learningimperfect-information-gamesneural-networks+4 more

Similar Papers

Cite this paper

@article{steinberger2019single,
  title  = {Single Deep Counterfactual Regret Minimization},
  author = {Eric Steinberger},
  year   = {2019},
  eprint = {1901.07621},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1901.07621}
}

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

Discussion