Proceedings

An Algorithm for Constructing and Solving Imperfect Recall Abstractions of Large Extensive-Form Games

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 936-942.

https://doi.org/10.24963/ijcai.2017/130

Abstract

We solve large two-player zero-sum extensive-form games with perfect recall. We propose a new algorithm based on fictitious play that significantly reduces memory requirements for storing average strategies. The key feature is exploiting imperfect recall abstractions while preserving the convergence rate and guarantees of fictitious play applied directly to the perfect recall game. The algorithm creates a coarse imperfect recall abstraction of the perfect recall game and automatically refines its information set structure only where the imperfect recall might cause problems. Experimental evaluation shows that our novel algorithm is able to solve a simplified poker game with 7.10^5 information sets using an abstracted game with only 1.8% of information sets of the original game. Additional experiments on poker and randomly generated games suggest that the relative size of the abstraction decreases as the size of the solved games increases.

  1. [Bošanský et al., 2015] Branislav Bošanský, Albert Xin Jiang, Milind Tambe, and Christopher Kiekintveld. Com- bining compact representation and incremental generation in large games with sequential strategies. In AAAI, pages 812-818, 2015.
  2. [Bošanský et al., 2016] Branislav Bošanský, Viliam Lisý, Marc Lanctot, Jiří Čermák, and Mark H.M. Winands. Al- gorithms for Computing Strategies in Two-Player Simul- taneous Move Games. Artificial Intelligence, 237:1-40, 2016.
  3. [Bošanský et al., 2014] Branislav Bošanský, Christopher Kiekintveld, Viliam Lisý, and Michal Pěchouček. An Exact Double-Oracle Algorithm for Zero-Sum Extensive- Form Games with Imperfect Information. Journal of Arti- ficial Intelligence Research, 51:829-866, 2014.
  4. [Brown and Sandholm, 2015] Noam Brown and Tuomas W Sandholm. Simultaneous abstraction and equilibrium find- ing in games. In AAAI, 2015. IJCAI
  5. [Brown, 1949] George W Brown. Some notes on computa- tion of games solutions. Technical report, DTIC Docu- ment, 1949.
  6. [Čermák et al., 2017] Jiři Čermák, Branislav Bošanskỳ, and Michal Pěchouček. Combining incremental strategy gen- eration and branch and bound search for computing maxmin strategies in imperfect recall games. In AAMAS, pages 902-910, 2017.
  7. [Chen and Bowling, 2012] Katherine Chen and Michael Bowling. Tractable objectives for robust policy optimiza- tion. In NIPS, pages 2078-2086, 2012.
  8. [Daskalakis and Pan, 2014] Constantinos Daskalakis and Qinxuan Pan. A counter-example to karlin's strong conjecture for fictitious play. In Annual Symposium on Foundations of Computer Science, pages 11-20. IEEE, 2014.
  9. [Gilpin and Sandholm, 2007] Andrew Gilpin and Tuomas Sandholm. Lossless Abstraction of Imperfect Information Games. Journal of the ACM, 54(5), 2007.
  10. [Gilpin et al., 2007] Andrew Gilpin, Tuomas Sandholm, and Troels Bjerre Sørensen. Potential-aware automated ab- straction of sequential games, and holistic equilibrium analysis of texas hold'em poker. In AAAI, pages 50-57, 2007.
  11. [Heinrich et al., 2015] Johannes Heinrich, Marc Lanctot, and David Silver. Fictitious self-play in extensive-form games. In ICML, pages 805-813, 2015.
  12. [Johanson et al., 2011] Michael Johanson, Kevin Waugh, Michael Bowling, and Martin Zinkevich. Accelerating best response calculation in large extensive games. In IJ- CAI, volume 11, pages 258-265, 2011. IJCAI
  13. [Karlin, 2003] Samuel Karlin. Mathematical methods and theory in games, programming, and economics, volume 2. Courier Corporation, 2003.
  14. [Kroer and Sandholm, 2014] Christian Kroer and Tuomas Sandholm. Extensive-Form Game Abstraction with Bounds. In EC, pages 621-638. ACM, 2014.
  15. [Kroer and Sandholm, 2016] Christian Kroer and Tuomas Sandholm. Imperfect-Recall Abstractions with Bounds in Games. In EC, pages 459-476. ACM, 2016.
  16. [Kuhn, 1953] Harold W. Kuhn. Extensive Games and the Problem of Information. Contributions to the Theory of Games, II:193-216, 1953.
  17. [Lanctot et al., 2012] Marc Lanctot, Richard Gibson, Neil Burch, Martin Zinkevich, and Michael Bowling. No- Regret Learning in Extensive-Form Games with Imperfect Recall. In ICML, pages 1-21, 2012.
  18. [Lisý et al., 2016] Viliam Lisý, Trevor Davis, and Michael Bowling. Counterfactual Regret Minimization in Sequen- tial Security Games. In AAAI, 2016.
  19. [Moravčík et al., 2017] Matej Moravčík, Martin Schmid, Neil Burch, Viliam Lisý, Dustin Morrill, Nolan Bard, Trevor Davis, Kevin Waugh, Michael Johanson, and Michael Bowling. Deepstack: Expert-level artificial in- telligence in heads-up no-limit poker. Science, 2017.
  20. [Robinson, 1951] Julia Robinson. An iterative method of solving a game. Annals of mathematics, pages 296-301, 1951.
  21. [Schmid et al., 2014] Martin Schmid, Matej Moravcik, and Milan Hladik. Bounding the support size in extensive form games with imperfect information. In AAAI, pages 784- 790, 2014.
  22. [von Stengel, 1996] Bernhard von Stengel. Efficient Com- putation of Behavior Strategies. Games and Economic Be- havior, 14:220-246, 1996.
  23. [Waugh et al., 2009] Kevin Waugh, Martin Zinkevich, Michael Johanson, Morgan Kan, David Schnizlein, and Michael H Bowling. A Practical Use of Imperfect Recall. In Symposium on Abstraction, Reformulation and Approximation (SARA), 2009.
  24. [Zinkevich et al., 2008] M. Zinkevich, M. Johanson, M. Bowling, and C. Piccione. Regret Minimization in Games with Incomplete Information. In NIPS, pages 1729-1736, 2008.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards