Efficient Nash Equilibrium Approximation through Monte Carlo Counterfactual Regret Minimization

Michael Johanson, Nolan Bard, Marc Lanctot, Richard Gibson, and Michael Bowling. Efficient Nash Equilibrium Approximation through Monte Carlo Counterfactual Regret Minimization. In Proceedings of the Eleventh International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS), pp. 837–844, 2012.

Download

[PDF] 

Abstract

Recently, there has been considerable progress towards algorithms for approximating Nash equilibrium strategies in extensive games. One such algorithm, Counterfactual Regret Minimization (CFR), has proven to be effective in two-player zero-sum poker domains. While the basic algorithm is iterative and performs a full game traversal on each iteration, sampling based approaches are possible. For instance, chance-sampled CFR considers just a single chance outcome per traversal, resulting in faster but less precise iterations. While more iterations are required, chance-sampled CFR requires less time overall to converge. In this work, we present new sampling techniques that consider sets of chance outcomes during each traversal to produce slower, more accurate iterations. By sampling only the public chance outcomes seen by all players, we take advantage of the imperfect information structure of the game to (i) avoid recomputation of strategy probabilities, and (ii) achieve an algorithmic speed improvement, performing O(n^2) work at terminal nodes in O(n) time. We demonstrate that this new CFR update converges more quickly than chance-sampled CFR in the large domains of poker and Bluff.

BibTeX

@InProceedings(12aamas-pcs,
  Title = "Efficient {N}ash Equilibrium Approximation through {M}onte {C}arlo Counterfactual Regret Minimization",
  Author = "Michael Johanson and Nolan Bard and Marc Lanctot and Richard Gibson and Michael Bowling",
  Booktitle = "Proceedings of the Eleventh International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS)",
  Pages = "837--844",
  Year = "2012",
  AcceptNumbers = "137 of 671",
  AcceptRate = "20\%"
)

Generated by bib2html.pl (written by Patrick Riley) on Fri Feb 13, 2015 15:54:27