Proceedings

Anticipatory Fictitious Play

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 73-81.

https://doi.org/10.24963/ijcai.2023/9

Abstract

Fictitious play is an algorithm for computing Nash equilibria of matrix games. Recently, machine learning variants of fictitious play have been successfully applied to complicated real-world games. This paper presents a simple modification of fictitious play which is a strict improvement over the original: it has the same theoretical worst-case convergence rate, is equally applicable in a machine learning context, and enjoys superior empirical performance. We conduct an extensive comparison of our algorithm with fictitious play, proving an optimal O(1/t) convergence rate for certain classes of games, demonstrating superior performance numerically across a variety of games, and concluding with experiments that extend these algorithms to the setting of deep multiagent reinforcement learning.

  1. [Adler, 2013] Ilan Adler. The equivalence of linear programs and zero-sum games. International Journal of Game The- ory, 42(1):165-177, 2013.
  2. [Agresti and Coull, 1998] Alan Agresti and Brent A Coull. Approximate is better than "exact" for interval estima- tion of binomial proportions. The American Statistician, 52(2):119-126, 1998.
  3. [Balduzzi et al., 2019] David Balduzzi, Marta Garnelo, Yoram Bachrach, Wojciech Czarnecki, Julien Perolat, Max Jaderberg, and Thore Graepel. Open-ended learning in symmetric zero-sum games. In International Confer- ence on Machine Learning, pages 434-443. PMLR, 2019.
  4. [Brown, 1951] George W Brown. Iterative solution of games by fictitious play. Activity Analysis of Production and Al- location, 13(1):374-376, 1951.
  5. [Conlisk, 1993a] John Conlisk. Adaptation in games: Two solutions to the crawford puzzle. Journal of Economic Be- havior & Organization, 22(1):25-50, 1993.
  6. [Conlisk, 1993b] John Conlisk. Adaptive tactics in games: Further solutions to the crawford puzzle. Journal of Eco- nomic Behavior & Organization, 22(1):51-68, 1993.
  7. [Daskalakis and Pan, 2014] Constantinos Daskalakis and Qinxuan Pan. A counter-example to karlin's strong conjecture for fictitious play. In 2014 IEEE 55th Annual Symposium on Foundations of Computer Science, pages 11-20, Philadelphia, PA, USA, 2014. IEEE, IEEE.
  8. [Foerster et al., 2018] Jakob Foerster, Richard Y Chen, Maruan Al-Shedivat, Shimon Whiteson, Pieter Abbeel, and Igor Mordatch. Learning with opponent-learning awareness. In Proceedings of the 17th International Con- ference on Autonomous Agents and MultiAgent Systems, pages 122-130, ', 2018. AAMAS.
  9. [Heinrich et al., 2015] Johannes Heinrich, Marc Lanctot, and David Silver. Fictitious self-play in extensive-form games. In International Conference on Machine Learn- ing, pages 805-813, 2015.
  10. [Kuhn, 1953] Harold Kuhn. Extensive games and the prob- lem of information. In Contributions to the Theory of Games, pages 193-216. Princeton University Press, 1953.
  11. [Lanctot et al., 2017] Marc Lanctot, Vinicius Zambaldi, Au- drunas Gruslys, Angeliki Lazaridou, Karl Tuyls, Julien Perolat, David Silver, and Thore Graepel. A unified game- theoretic approach to multiagent reinforcement learning. In I. Guyon, U. Von Luxburg, S. Bengio, H. Wallach, R. Fergus, S. Vishwanathan, and R. Garnett, editors, Ad- vances in Neural Information Processing Systems, vol- ume 30, -, 2017.
  12. Curran Associates, Inc. [Letcher et al., 2018] Alistair Letcher, Jakob Foerster, David Balduzzi, Tim Rocktäschel, and Shimon Whiteson. Sta- ble opponent shaping in differentiable games. In Inter- national Conference on Learning Representations, page ', Vancouver Convention Center, Vancouver, BC, Canada, 2018. ICLR.
  13. [Liu et al., 2022] Siqi Liu, Luke Marris, Daniel Hennes, Josh Merel, Nicolas Heess, and Thore Graepel. Neupl: Neu- ral population learning. In The Tenth International Con- ference on Learning Representations, ICLR 2022, Virtual Event, April 25-29, 2022. OpenReview.net, 2022.
  14. [Luce and Raiffa, 1989] R Duncan Luce and Howard Raiffa. Games and Decisions: Introduction and Critical Survey. Courier Corporation, ', 1989.
  15. [Moritz et al., 2018] Philipp Moritz, Robert Nishihara, Stephanie Wang, Alexey Tumanov, Richard Liaw, Eric Liang, Melih Elibol, Zongheng Yang, William Paul, Michael I. Jordan, and Ion Stoica. Ray: A distributed framework for emerging {AI} applications. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18), pages 561-577, 2018.
  16. [Nash Jr, 1950] John F Nash Jr. Equilibrium points in n- person games. Proceedings of the National Academy of Sciences, 36(1):48-49, 1950.
  17. [Robinson, 1951] Julia Robinson. An iterative method of solving a game. Annals of Mathematics, 54(2):296-301, 1951.
  18. [Schulman et al., 2017] John Schulman, Filip Wolski, Pra- fulla Dhariwal, Alec Radford, and Oleg Klimov. Proximal policy optimization algorithms, 2017.
  19. [Shamma and Arslan, 2005] Jeff S Shamma and Gürdal Ar- slan. Dynamic fictitious play, dynamic gradient play, and distributed convergence to nash equilibria. IEEE Transac- tions on Automatic Control, 50(3):312-327, 2005.
  20. [Shapley, 1953] Lloyd S Shapley. Stochastic games. Proceedings of the National Academy of Sciences, 39(10):1095-1100, 1953.
  21. [Shoham and Leyton-Brown, 2008] Yoav Shoham and Kevin Leyton-Brown. Multiagent Systems: Algorithmic, Game-theoretic, and Logical Foundations. Cambridge University Press, 2008.
  22. [Sutton and Barto, 2018] Richard S Sutton and Andrew G Barto. Reinforcement Learning: An Introduction. MIT press, Cambridge, Massachusetts, 2018.
  23. [Vezhnevets et al., 2020] Alexander Vezhnevets, Yuhuai Wu, Maria Eckstein, Rémi Leblond, and Joel Z Leibo. Options as responses: Grounding behavioural hierarchies in multi-agent reinforcement learning. In International Conference on Machine Learning, pages 9733-9742, ', 2020. PMLR, PMLR.
  24. [Vinyals et al., 2019] Oriol Vinyals, Igor Babuschkin, Woj- ciech M. Czarnecki, Michaël Mathieu, Andrew Dudzik, Junyoung Chung, David H. Choi, Richard Powell, Timo Ewalds, Petko Georgiev, Junhyuk Oh, Dan Horgan, Manuel Kroiss, Ivo Danihelka, Aja Huang, Laurent Sifre, Trevor Cai, John P. Agapiou, Max Jaderberg, Alexan- der S. Vezhnevets, Rémi Leblond, Tobias Pohlen, Valentin Dalibard, David Budden, Yury Sulsky, James Molloy, Tom L. Paine, Caglar Gulcehre, Ziyu Wang, Tobias Pfaff, Yuhuai Wu, Roman Ring, Dani Yogatama, Katrina McK- inney, Oliver Smith, Tom Schaul, Timothy Lillicrap, Ko- ray Kavukcuoglu, Demis Hassabis, Chris Apps, and David Silver. Grandmaster level in starcraft ii using multi- agent reinforcement learning. Nature, 575(7782):350- 354, 2019.
  25. [Zhang and Lesser, 2010] Chongjie Zhang and Victor Lesser. Multi-agent learning with policy prediction. In Twenty-fourth AAAI conference on artificial intelligence, pages 927-937, ', 2010. AAAI.

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

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