Proceedings

Libratus: The Superhuman AI for No-Limit Poker

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Demos. Pages 5226-5228.

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

Abstract

No-limit Texas Hold'em is the most popular variant of poker in the world. Heads-up no-limit Texas Hold'em is the main benchmark challenge for AI in imperfect-information games. We present Libratus, the first - and so far only - AI to defeat top human professionals in that game. Libratus's architecture features three main modules, each of which has new algorithms: pre-computing a solution to an abstraction of the game which provides a high-level blueprint for the strategy of the AI, a new nested subgame-solving algorithm which repeatedly calculates a more detailed strategy as play progresses, and a self-improving module which augments the pre-computed blueprint over time.

  1. [Bard et al., 2014] Nolan Bard, Michael Johanson, and Michael Bowling. Asymmetric abstractions for adversar- ial settings. In International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS), pages 501- 508, 2014.
  2. [Bowling et al., 2015] Michael Bowling, Neil Burch, Michael Johanson, and Oskari Tammelin. Heads-up limit hold'em poker is solved. Science, 347(6218):145-149, January 2015.
  3. [Brown and Sandholm, 2014] Noam Brown and Tuomas Sandholm. Regret transfer and parameter optimization. In Proceedings of the Twenty-Eighth AAAI Conference on Ar- tificial Intelligence, pages 594-601. AAAI Press, 2014.
  4. [Brown and Sandholm, 2015] Noam Brown and Tuomas Sandholm. Regret-based pruning in extensive-form games. In Advances in Neural Information Processing Sys- tems, pages 1972-1980, 2015.
  5. [Brown and Sandholm, 2016a] Noam Brown and Tuomas Sandholm. Baby Tartanian8: Winning agent from the 2016 annual computer poker competition. In Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence (IJCAI-16), pages 4238-4239, 2016. IJCAI
  6. [Brown and Sandholm, 2016b] Noam Brown and Tuomas Sandholm. Strategy-based warm starting for regret min- imization in games. In AAAI Conference on Artificial In- telligence (AAAI), 2016.
  7. [Brown and Sandholm, 2017a] Noam Brown and Tuomas Sandholm. Reduced space and faster convergence in imperfect-information games via pruning. In International Conference on Machine Learning, 2017.
  8. [Brown and Sandholm, 2017b] Noam Brown and Tuomas Sandholm. Safe and nested endgame solving for imperfect-information games. In AAAI-17 Workshop on Computer Poker and Imperfect Information Games, 2017.
  9. [Brown et al., 2015] Noam Brown, Sam Ganzfried, and Tuo- mas Sandholm. Hierarchical abstraction, distributed equi- librium computation, and post-processing, with applica- tion to a champion no-limit texas hold'em agent. In Proceedings of the 2015 International Conference on Au- tonomous Agents and Multiagent Systems, pages 7-15. In- ternational Foundation for Autonomous Agents and Mul- tiagent Systems, 2015.
  10. [Burch et al., 2014] Neil Burch, Michael Johanson, and Michael Bowling. Solving imperfect information games using decomposition. In AAAI Conference on Artificial In- telligence (AAAI), pages 602-608, 2014.
  11. [Campbell et al., 2002] Murray Campbell, A Joseph Hoane, and Feng-Hsiung Hsu. Deep Blue. Artificial intelligence, 134(1-2):57-83, 2002.
  12. [Ganzfried and Sandholm, 2015] Sam Ganzfried and Tuo- mas Sandholm. Endgame solving in large imperfect- information games. In International Conference on Au- tonomous Agents and Multi-Agent Systems (AAMAS), pages 37-45, 2015.
  13. [Jackson, 2014] Eric Jackson. A time and space efficient al- gorithm for approximately solving large imperfect infor- mation games. In AAAI Workshop on Computer Poker and Imperfect Information, 2014.
  14. [Johanson et al., 2011] Michael Johanson, Kevin Waugh, Michael Bowling, and Martin Zinkevich. Accelerating best response calculation in large extensive games. In Pro- ceedings of the International Joint Conference on Artificial Intelligence (IJCAI), pages 258-265, 2011. IJCAI
  15. [Kroer et al., 2017] Christian Kroer, Kevin Waugh, Fatma Kılınc ¸-Karzan, and Tuomas Sandholm. Theoretical and practical advances on smoothing for extensive-form games. In Proceedings of the ACM Conference on Eco- nomics and Computation (EC), 2017.
  16. [Lanctot et al., 2009] Marc Lanctot, Kevin Waugh, Martin Zinkevich, and Michael Bowling. Monte Carlo sampling for regret minimization in extensive games. In Proceed- ings of the Annual Conference on Neural Information Pro- cessing Systems (NIPS), pages 1078-1086, 2009.
  17. [Moravcik et al., 2016] Matej Moravcik, Martin Schmid, Karel Ha, Milan Hladik, and Stephen Gaukrodger. Re- fining subgames in large imperfect information games. In AAAI Conference on Artificial Intelligence (AAAI), 2016.
  18. [Nesterov, 2005] Yurii Nesterov. Excessive gap technique in nonsmooth convex minimization. SIAM Journal of Opti- mization, 16(1):235-249, 2005.
  19. [Schaeffer et al., 2007] Jonathan Schaeffer, Neil Burch, Yn- gvi Björnsson, Akihiro Kishimoto, Martin Müller, Robert Lake, Paul Lu, and Steve Sutphen. Checkers is solved. Science, 317(5844):1518-1522, 2007.
  20. [Silver et al., 2016] David Silver, Aja Huang, Chris J Maddi- son, Arthur Guez, Laurent Sifre, George Van Den Driess- che, Julian Schrittwieser, Ioannis Antonoglou, Veda Pan- neershelvam, Marc Lanctot, et al. Mastering the game of go with deep neural networks and tree search. Nature, 529(7587):484-489, 2016.
  21. [Tammelin et al., 2015] Oskari Tammelin, Neil Burch, Michael Johanson, and Michael Bowling. Solving heads-up limit texas hold'em. In Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI), pages 645-652, 2015.
  22. [Zinkevich et al., 2007] Martin Zinkevich, Michael Johan- son, Michael H Bowling, and Carmelo Piccione. Regret minimization in games with incomplete information. In Proceedings of the Annual Conference on Neural Informa- tion Processing Systems (NIPS), pages 1729-1736, 2007.

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

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