Proceedings

Minimizing Weighted Counterfactual Regret with Optimistic Online Mirror Descent

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 5272-5280.

https://doi.org/10.24963/ijcai.2024/583

Abstract

Counterfactual regret minimization (CFR) is a family of algorithms for effectively solving imperfect-information games. It decomposes the total regret into counterfactual regrets, utilizing local regret minimization algorithms, such as Regret Matching (RM) or RM+, to minimize them. Recent research establishes a connection between Online Mirror Descent (OMD) and RM+, paving the way for an optimistic variant PRM+ and its extension PCFR+. However, PCFR+ assigns uniform weights for each iteration when determining regrets, leading to substantial regrets when facing dominated actions. This work explores minimizing weighted counterfactual regret with optimistic OMD, resulting in a novel CFR variant PDCFR+. It integrates PCFR+ and Discounted CFR (DCFR) in a principled manner, swiftly mitigating negative effects of dominated actions and consistently leveraging predictions to accelerate convergence. Theoretical analyses prove that PDCFR+ converges to a Nash equilibrium, particularly under distinct weighting schemes for regrets and average strategies. Experimental results demonstrate PDCFR+'s fast convergence in common imperfect-information games. The code is available at https://github.com/rpSebastian/PDCFRPlus.

  1. [Abernethy et al., 2018] Jacob Abernethy, Kevin A Lai, Kfir Y Levy, and Jun-Kun Wang. Faster rates for convex- concave games. In Conference On Learning Theory, pages 1595-1625, 2018.
  2. [Beck and Teboulle, 2003] Amir Beck and Marc Teboulle. Mirror descent and nonlinear projected subgradient meth- ods for convex optimization. Operations Research Letters, 31(3):167-175, 2003.
  3. [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, 2015.
  4. [Brown and Sandholm, 2017] Noam Brown and Tuomas Sandholm. Safe and nested subgame solving for imperfect-information games. In Advances in Neural In- formation Processing Systems, pages 689-699, 2017.
  5. [Brown and Sandholm, 2018] Noam Brown and Tuomas Sandholm. Superhuman AI for heads-up no-limit poker: Libratus beats top professionals. Science, 359(6374):418- 424, 2018.
  6. [Brown and Sandholm, 2019a] Noam Brown and Tuomas Sandholm. Solving imperfect-information games via dis- counted regret minimization. In AAAI Conference on Ar- tificial Intelligence, pages 1829-1836, 2019.
  7. [Brown and Sandholm, 2019b] Noam Brown and Tuomas Sandholm. Superhuman AI for multiplayer poker. Sci- ence, 365(6456):885-890, 2019.
  8. [Brown et al., 2018] Noam Brown, Tuomas Sandholm, and Brandon Amos. Depth-limited solving for imperfect- information games. In Advances in Neural Information Processing Systems, pages 7674-7685, 2018.
  9. [Brown et al., 2019] Noam Brown, Adam Lerer, Sam Gross, and Tuomas Sandholm. Deep counterfactual regret mini- mization. In International Conference on Machine Learn- ing, pages 793-802, 2019.
  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, pages 602-608, 2014.
  11. [Farina et al., 2019a] Gabriele Farina, Christian Kroer, Noam Brown, and Tuomas Sandholm. Stable-predictive optimistic counterfactual regret minimization. In In- ternational Conference on Machine Learning, pages 1853-1862, 2019.
  12. [Farina et al., 2019b] Gabriele Farina, Chun Kai Ling, Fei Fang, and Tuomas Sandholm. Correlation in extensive- form games: Saddle-point formulation and benchmarks. In Advances in Neural Information Processing Systems, pages 9229-9239, 2019.
  13. [Farina et al., 2021] Gabriele Farina, Christian Kroer, and Tuomas Sandholm. Faster game solving via predictive blackwell approachability: Connecting regret matching and mirror descent. In AAAI Conference on Artificial In- telligence, pages 5363-5371, 2021.
  14. [Farina et al., 2023] Gabriele Farina, Julien Grand-Clément, Christian Kroer, Chung-Wei Lee, and Haipeng Luo. Re- gret matching+:(in) stability and fast convergence in games. In Advances in Neural Information Processing Sys- tems, 2023.
  15. [Grand-Clément and Kroer, 2023] Julien Grand-Clément and Christian Kroer. Solving optimization problems with blackwell approachability. Mathematics of Operations Research, 2023.
  16. [Gratch et al., 2016] Jonathan Gratch, Zahra Nazari, and Emmanuel Johnson. The misrepresentation game: How to win at negotiation while seeming like a nice guy. In In- ternational Conference on Autonomous Agents and Multi- agent Systems, pages 728-737, 2016.
  17. [Hang et al., 2022] Xu Hang, Li Kai, Fu Haobo, Fu Qiang, and Xing Junliang. Autocfr: Learning to design counter- factual regret minimization algorithms. In AAAI Confer- ence on Artificial Intelligence, pages 5244-5251, 2022.
  18. [Hang et al., 2024] Xu Hang, Li Kai, Fu Haobo, Fu Qiang, Xing Junliang, and Jian Cheng. Dynamic discounted coun- terfactual regret minimization. In International Confer- ence on Learning Representations, pages 1-18, 2024.
  19. [Hart and Mas-Colell, 2000] Sergiu Hart and Andreu Mas- Colell. A simple adaptive procedure leading to correlated equilibrium. Econometrica, 68(5):1127-1150, 2000.
  20. [Kuhn, 1950] Harold W Kuhn. A simplified two-person poker. Contributions to the Theory of Games, 1:97-103, 1950.
  21. [Lisỳ et al., 2015] Viliam Lisỳ, Marc Lanctot, and Michael H Bowling. Online monte carlo counterfactual regret minimization for search in imperfect information games. In International Conference on Autonomous Agents and Multiagent Systems, pages 27-36, 2015.
  22. [Lisy et al., 2016] Viliam Lisy, Trevor Davis, and Michael Bowling. Counterfactual regret minimization in sequential security games. In AAAI Conference on Artificial Intelli- gence, pages 544-550, 2016.
  23. [Liu et al., 2022] Weiming Liu, Huacong Jiang, Bin Li, and Houqiang Li. Equivalence analysis between counterfac- tual regret minimization and online mirror descent. In International Conference on Machine Learning, pages 13717-13745, 2022.
  24. [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 intelligence in heads-up no-limit poker. Science, 356(6337):508-513, 2017.
  25. [Perolat et al., 2021] Julien Perolat, Remi Munos, Jean- Baptiste Lespiau, Shayegan Omidshafiei, Mark Rowland, Pedro Ortega, Neil Burch, Thomas Anthony, David Bal- duzzi, Bart De Vylder, et al. From poincaré recurrence to convergence in imperfect information games: Finding equilibrium via regularization. In International Confer- ence on Machine Learning, pages 8525-8535, 2021.
  26. [Ross, 1971] Sheldon M Ross. Goofspiel-the game of pure strategy. Journal of Applied Probability, 8(3):621-625, 1971.
  27. [Sandholm, 2015] Tuomas Sandholm. Steering evolution strategically: Computational game theory and opponent exploitation for treatment planning, drug design, and syn- thetic biology. In AAAI Conference on Artificial Intelli- gence, pages 4057-4061, 2015.
  28. [Southey et al., 2005] Finnegan Southey, Michael Bowling, Bryce Larson, Carmelo Piccione, Neil Burch, Darse Billings, and Chris Rayner. Bayes' bluff: Opponent mod- elling in poker. In Conference on Uncertainty in Artificial Intelligence, pages 550-558, 2005.
  29. [Syrgkanis et al., 2015] Vasilis Syrgkanis, Alekh Agarwal, Haipeng Luo, and Robert E Schapire. Fast convergence of regularized learning in games. In Advances in Neural Information Processing Systems, pages 2989-2997, 2015.
  30. [Tammelin, 2014] Oskari Tammelin. Solving large imper- fect information games using CFR+. arXiv preprint arXiv:1407.5042, 2014.
  31. [Wang and Abernethy, 2018] Jun-Kun Wang and Jacob D Abernethy. Acceleration through optimistic no-regret dy- namics. In Advances in Neural Information Processing Systems, pages 3828-3838, 2018.
  32. [Zinkevich et al., 2007] Martin Zinkevich, Michael Johan- son, Michael Bowling, and Carmelo Piccione. Regret min- imization in games with incomplete information. In Ad- vances in Neural Information Processing Systems, pages 1729-1736, 2007.
  33. [Zinkevich, 2003] Martin Zinkevich. Online convex pro- gramming and generalized infinitesimal gradient ascent. In International Conference on Machine Learning, pages 928-936, 2003.

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

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