Proceedings

Smoothing Method for Approximate Extensive-Form Perfect Equilibrium

Download BibTeX Cite

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

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

Abstract

Nash equilibrium is a popular solution concept for solving imperfect-information games in practice. However, it has a major drawback: it does not preclude suboptimal play in branches of the game tree that are not reached in equilibrium. Equilibrium refinements can mend this issue, but have experienced little practical adoption. This is largely due to a lack of scalable algorithms.Sparse iterative methods, in particular first-order methods, are known to be among the most effective algorithms for computing Nash equilibria in large-scale two-player zero-sum extensive-form games. In this paper, we provide, to our knowledge, the first extension of these methods to equilibrium refinements. We develop a smoothing approach for behavioral perturbations of the convex polytope that encompasses the strategy spaces of players in an extensive-form game. This enables one to compute an approximate variant of extensive-form perfect equilibria. Experiments show that our smoothing approach leads to solutions with dramatically stronger strategies at information sets that are reached with low probability in approximate Nash equilibria, while retaining the overall convergence rate associated with fast algorithms for Nash equilibrium. This has benefits both in approximate equilibrium finding (such approximation is necessary in practice in large games) where some probabilities are low while possibly heading toward zero in the limit, and exact equilibrium computation where the low probabilities are actually zero.

  1. [Bowling et al., 2015] Michael Bowling, Neil Burch, Michael Jo- hanson, and Oskari Tammelin. Heads-up limit hold'em poker is solved. Science, 347(6218), January 2015.
  2. [Brown and Sandholm, 2015] Noam Brown and Tuomas Sand- holm. Regret-based pruning in extensive-form games. In Pro- ceedings of the Annual Conference on Neural Information Pro- cessing Systems (NIPS), 2015.
  3. [Brown and Sandholm, 2017a] N. Brown and T. Sandholm. Safe and Nested Subgame Solving for Imperfect-Information Games. ArXiv preprint arXiv:1705.02955, May 2017.
  4. [Brown and Sandholm, 2017b] Noam Brown and Tuomas Sand- holm. Reduced space and faster convergence in imperfect- information games via pruning. In International Conference on Machine Learning (ICML), 2017.
  5. [Brown et al., 2015] Noam Brown, Sam Ganzfried, and Tuomas Sandholm. Hierarchical abstraction, distributed equilibrium com- putation, and post-processing, with application to a champion no-limit Texas Hold'em agent. In International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS), 2015.
  6. [Chambolle and Pock, 2011] Antonin Chambolle and Thomas Pock. A first-order primal-dual algorithm for convex problems with applications to imaging. Journal of Mathematical Imaging and Vision, 2011.
  7. [Farina and Gatti, 2017] Gabriele Farina and Nicola Gatti. Extensive-form perfect equilibrium computation in two-player games. In AAAI Conference on Artificial Intelligence (AAAI), 2017.
  8. [Farina et al., 2017] Gabriele Farina, Christian Kroer, and Tuo- mas Sandholm. Regret minimization in behaviorally-constrained zero-sum games. In International Conference on Machine Learn- ing (ICML), 2017.
  9. [Gilpin and Sandholm, 2007] Andrew Gilpin and Tuomas Sand- holm. Lossless abstraction of imperfect information games. Jour- nal of the ACM, 54(5), 2007.
  10. [Hillas and Kohlberg, 2002] John Hillas and Elon Kohlberg. Foun- dations of strategic equilibrium. Handbook of Game Theory with Economic Applications, 2002.
  11. [Hoda et al., 2010] Samid Hoda, Andrew Gilpin, Javier Peña, and Tuomas Sandholm. Smoothing techniques for computing Nash equilibria of sequential games. Mathematics of Operations Re- search, 35(2), 2010.
  12. [Koller et al., 1996] Daphne Koller, Nimrod Megiddo, and Bern- hard von Stengel. Efficient computation of equilibria for exten- sive two-person games. Games and Economic Behavior, 14(2), 1996.
  13. [Kroer et al., 2015] Christian Kroer, Kevin Waugh, Fatma Kılınc ¸- Karzan, and Tuomas Sandholm. Faster first-order methods for extensive-form game solving. In Proceedings of the ACM Con- ference on Economics and Computation (EC), 2015.
  14. [Kroer et al., 2017] Christian Kroer, Kevin Waugh, Fatma Kilinc- Karzan, and Tuomas Sandholm. Theoretical and practical ad- vances on smoothing for extensive-form games. In Proceedings of the ACM Conference on Economics and Computation (EC), 2017.
  15. [Lanctot et al., 2009] Marc Lanctot, Kevin Waugh, Martin Zinke- vich, and Michael Bowling. Monte Carlo sampling for regret minimization in extensive games. In Proceedings of the Annual Conference on Neural Information Processing Systems (NIPS), 2009. [Miltersen and Sørensen, 2008] Peter Bro Miltersen and Troels Bjerre Sørensen. Fast algorithms for finding proper strategies in game trees. In Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), 2008.
  16. [Miltersen and Sørensen, 2010] Peter Bro Miltersen and Troels Bjerre Sørensen. Computing a quasi-perfect equi- librium of a two-player game. Economic Theory, 42(1), 2010.
  17. [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. Deep- stack: Expert-level artificial intelligence in heads-up no-limit poker. Science, 356(6337), 2017.
  18. [Nemirovski, 2004] Arkadi Nemirovski. Prox-method with rate of convergence o(1/t) for variational inequalities with lipschitz con- tinuous monotone operators and smooth convex-concave saddle point problems. SIAM Journal on Optimization, 15(1), 2004.
  19. [Nesterov, 2005a] Yurii Nesterov. Excessive gap technique in non- smooth convex minimization. SIAM Journal of Optimization, 16(1), 2005.
  20. [Nesterov, 2005b] Yurii Nesterov. Smooth minimization of non- smooth functions. Mathematical Programming, 103, 2005.
  21. [Romanovskii, 1962] I. Romanovskii. Reduction of a game with complete memory to a matrix game. Soviet Mathematics, 3, 1962.
  22. [Sandholm, 2010] Tuomas Sandholm. The state of solving large incomplete-information games, and application to poker. AI Magazine, 2010. Special issue on Algorithmic Game Theory.
  23. [Selten, 1975] Reinhard Selten. Reexamination of the perfectness concept for equilibrium points in extensive games. International journal of game theory, 1975.
  24. [Shoham and Leyton-Brown, 2008] Yoav Shoham and Kevin Leyton-Brown. Multiagent systems: Algorithmic, game- theoretic, and logical foundations. Cambridge University Press, 2008.
  25. [Southey et al., 2005] Finnegan Southey, Michael Bowling, Bryce Larson, Carmelo Piccione, Neil Burch, Darse Billings, and Chris Rayner. Bayes' bluff: Opponent modelling in poker. In Proceed- ings of the 21st Annual Conference on Uncertainty in Artificial Intelligence (UAI), July 2005.
  26. [Tammelin et al., 2015] Oskari Tammelin, Neil Burch, Michael Jo- hanson, and Michael Bowling. Solving heads-up limit Texas hold'em. In Proceedings of the 24th International Joint Con- ference on Artificial Intelligence (IJCAI), 2015. IJCAI
  27. [van Damme, 1984] Eric van Damme. A relation between perfect equilibria in extensive form games and proper equilibria in nor- mal form games. International Journal of Game Theory, 1984.
  28. [von Stengel et al., 2002] Bernhard von Stengel, Antoon Van Den Elzen, and Dolf Talman. Computing normal form perfect equilibria for extensive two-person games. Econometrica, 70(2), 2002.
  29. [von Stengel, 1996] Bernhard von Stengel. Efficient computation of behavior strategies. Games and Economic Behavior, 14(2), 1996.
  30. [Zinkevich et al., 2007] Martin Zinkevich, Michael Bowling, Michael Johanson, and Carmelo Piccione. Regret minimization in games with incomplete information. In Proceedings of the Annual Conference on Neural Information Processing Systems (NIPS), 2007.

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

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