Proceedings

A Meta-Game Evaluation Framework for Deep Multiagent Reinforcement Learning

Download BibTeX Cite

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

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

Abstract

Evaluating deep multiagent reinforcement learning (MARL) algorithms is complicated by stochasticity in training and sensitivity of agent performance to the behavior of other agents. We propose a meta-game evaluation framework for deep MARL, by framing each MARL algorithm as a meta-strategy, and repeatedly sampling normal-form empirical games over combinations of meta-strategies resulting from different random seeds. Each empirical game captures both self-play and cross-play factors across seeds. These empirical games provide the basis for constructing a sampling distribution, using bootstrapping, over a variety of game analysis statistics. We use this approach to evaluate state-of-the-art deep MARL algorithms on a class of negotiation games. From statistics on individual payoffs, social welfare, and empirical best-response graphs, we uncover strategic relationships among self-play, population-based, model-free, and model-based MARL methods. We also investigate the effect of run-time search as a meta-strategy operator, and find via meta-game analysis that the search version of a meta-strategy generally leads to improved performance.

  1. [Agarwal et al., 2021] Rishabh Agarwal, Max Schwarzer, Pablo Samuel Castro, et al. Deep reinforcement learning at the edge of the statistical precipice. In 35th Int'l Conf. on Neural Information Processing Systems, pages 29304- 29320, 2021.
  2. [Aumann, 1964] Robert J. Aumann. Mixed and behavior strategies in infinite extensive game. In M. Dresher, L. S. Shapley, and A. W. Tucker, editors, Advances in Game Theory, Annals of Mathematics Studies, pages 627-650. Princeton University Press, 1964.
  3. [Balduzzi et al., 2018] David Balduzzi, Karl Tuyls, Julien Perolat, and Thore Graepel. Re-evaluating evaluation. In 32nd Int'l Conf. on Neural Information Processing Sys- tems, 2018.
  4. [Bellemare et al., 2013] Marc G. Bellemare, Yavar Naddaf, Joel Veness, and Michael Bowling. The arcade learning environment: An evaluation platform for general agents. Journal of Artificial Intelligence Research, 47:253-279, 2013.
  5. [Breiman, 1996] Leo Breiman. Bagging predictors. Machine Learning, 24:123-140, 1996.
  6. [Brown et al., 2020] Noam Brown, Anton Bakhtin, Adam Lerer, and Qucheng Gong. Combining deep reinforcement learning and search for imperfect-information games. In 34th Int'l Conf. on Neural Information Processing Sys- tems, pages 17057-17069, 2020.
  7. [Bubeck et al., 2009] Sébastien Bubeck, Rémi Munos, and Gilles Stoltz. Pure exploration in multi-armed bandits problems. In 20th Int'l Conf. on Algorithmic Learning Theory, pages 23-37, 2009.
  8. [Cheng et al., 2004] Shih-Fen Cheng, Daniel M. Reeves, Yevgeniy Vorobeychik, and Michael P. Wellman. Notes on equilibria in symmetric games. In AAMAS-04 Work- shop on Game-Theoretic and Decision-Theoretic Agents, 2004.
  9. [Cowling et al., 2012] Peter I. Cowling, Edward J. Powley, and Daniel Whitehouse. Information set Monte Carlo tree search. IEEE Transactions on Computational Intelligence and AI in Games, 4:120-143, 2012.
  10. [Danihelka et al., 2022] Ivo Danihelka, Arthur Guez, Julian Schrittwieser, and David Silver. Policy improvement by planning with Gumbel. In 10th Int'l Conf. on Learning Representations, 2022.
  11. [Davison and Hinkley, 1997] Anthony Christopher Davison and David Victor Hinkley. Bootstrap Methods and Their Application. Cambridge University Press, 1997.
  12. [Espeholt et al., 2018] Lasse Espeholt, Hubert Soyer, Remi Munos, et al. IMPALA: Scalable distributed deep-RL with importance weighted actor-learner architectures. In 35th Int'l Conf. on Machine Learning, pages 1407-1416, 2018.
  13. [Foerster et al., 2018] Jakob Foerster, Gregory Farquhar, Triantafyllos Afouras, Nantas Nardelli, and Shimon Whiteson. Counterfactual multi-agent policy gradients. In 32nd AAAI Conf. on Artificial Intelligence, 2018. [Gorsane et al., 2022] Rihab Gorsane, Omayma Mahjoub, Ruan John de Kock, Roland Dubb, Siddarth Singh, and Arnu Pretorius. Towards a standardised performance eval- uation protocol for cooperative MARL. In 36th Int'l Conf. on Neural Information Processing Systems, pages 5510- 5521, 2022.
  14. [Gronauer and Diepold, 2022] Sven Gronauer and Klaus Diepold. Multi-agent deep reinforcement learning: A sur- vey. Artificial Intelligence Review, 55:895-943, 2022.
  15. [Hefti, 2017] Andreas Hefti. Equilibria in symmetric games: Theory and applications. Theoretical Economics, 12(3):979-1002, 2017.
  16. [Heinrich and Silver, 2016] Johannes Heinrich and David Silver. Deep reinforcement learning from self- play in imperfect-information games. arXiv preprint arXiv:1603.01121, 2016.
  17. [Henderson et al., 2018] Peter Henderson, Riashat Islam, Philip Bachman, et al. Deep reinforcement learning that matters. In 32nd AAAI Conf. on Artificial Intelligence, 2018.
  18. [Hennes et al., 2020] Daniel Hennes, Dustin Morrill, Shayegan Omidshafiei, et al. Neural replicator dynamics: Multiagent learning via hedging policy gradients. In 19th Int'l Conf. on Autonomous Agents and Multi-Agent Systems, pages 492-501, 2020.
  19. [Hu et al., 2020] Hengyuan Hu, Adam Lerer, Alex Peysakhovich, and Jakob Foerster. "Other-play" for zero-shot coordination. In 37th Int'l Conf. on Machine Learning, pages 4399-4410, 2020.
  20. [Hu et al., 2021] Hengyuan Hu, Adam Lerer, Noam Brown, and Jakob Foerster. Learned belief search: Efficiently im- proving policies in partially observable settings. arXiv preprint arXiv:2106.09086, 2021.
  21. [Huijben et al., 2022] Iris A. M. Huijben, Wouter Kool, Max B. Paulus, and Ruud J. G. Van Sloun. A review of the Gumbel-max trick and its extensions for discrete stochasticity in machine learning. IEEE Transactions on Pattern Analysis and Machine Intelligence, 45(2):1353- 1371, 2022.
  22. [Jordan et al., 2007] Patrick R. Jordan, Christopher Kiek- intveld, and Michael P. Wellman. Empirical game- theoretic analysis of the TAC supply chain game. In 6th Int'l Conf. on Autonomous Agents and Multi-Agent Sys- tems, pages 1188-1195, 2007.
  23. [Kiekintveld and Wellman, 2008] Christopher Kiekintveld and Michael P. Wellman. Selecting strategies using empirical game models: An experimental analysis of meta-strategies. In 7th Int'l Conf. on Autonomous Agents and Multi-Agent Systems, pages 1095-1101, 2008.
  24. [Kreps, 1990] David M. Kreps. Game Theory and Economic Modelling. Oxford University Press, 1990.
  25. [Lanctot et al., 2017] Marc Lanctot, Vinicius Zambaldi, Au- drunas Gruslys, et al. A unified game-theoretic approach to multiagent reinforcement learning. In 31st Int'l Conf. on Neural Information Processing Systems, pages 4190- 4203, 2017.
  26. [Lanctot et al., 2019] Marc Lanctot, Edward Lockhart, Jean- Baptiste Lespiau, et al. Openspiel: A framework for reinforcement learning in games. arXiv preprint arXiv:1908.09453, 2019.
  27. [Leibo et al., 2021] Joel Z. Leibo, Edgar A. Dueñez- Guzman, Alexander Vezhnevets, et al. Scalable evaluation of multi-agent reinforcement learning with Melting Pot. In 38th Int'l Conf. on Machine Learning, pages 6187-6199, 2021.
  28. [Lewis et al., 2017] Mike Lewis, Denis Yarats, Yann N. Dauphin, Devi Parikh, and Dhruv Batra. Deal or no deal? End-to-end learning for negotiation dialogues. In Confer- ence on Empirical Methods in Natural Language Process- ing, 2017.
  29. [Li and Wellman, 2024] Zun Li and Michael P. Wellman. A meta-game evaluation framework for deep multiagent re- inforcement learning. arXiv preprint arXiv:2405.00243, 2024.
  30. [Li et al., 2023] Zun Li, Marc Lanctot, Kevin R. McKee, et al. Combining tree-search, generative models, and Nash bargaining concepts in game-theoretic reinforcement learning. arXiv preprint arXiv:2302.00797, 2023.
  31. [Lowe et al., 2017] Ryan Lowe, Yi I. Wu, Aviv Tamar, Jean Harb, Pieter Abbeel, and Igor Mordatch. Multi-agent actor-critic for mixed cooperative-competitive environ- ments. In 31st Int'l Conf. on Neural Information Process- ing Systems, 2017.
  32. [Nash, 1951] John Nash. Non-cooperative games. Annals of Mathematics, pages 286-295, 1951.
  33. [Papoudakis et al., 2020] Georgios Papoudakis, Filippos Christianos, Lukas Schäfer, and Stefano V. Albrecht. Comparative evaluation of cooperative multi-agent deep reinforcement learning algorithms. arXiv preprint arXiv:2006.07869, 2020.
  34. [Pepels et al., 2014] Tom Pepels, Tristan Cazenave, Mark H. M. Winands, and Marc Lanctot. Minimizing simple and cumulative regret in monte-carlo tree search. In ECAI-14 Workshop on Computer Games, pages 1-15, 2014.
  35. [Perolat et al., 2021] Julien Perolat, Remi Munos, Jean- Baptiste Lespiau, Shayegan Omidshafiei, et al. From Poincaré recurrence to convergence in imperfect informa- tion games: Finding equilibrium via regularization. In 38th Int'l Conf. on Machine Learning, pages 8525-8535, 2021.
  36. [Perolat et al., 2022] Julien Perolat, Bart De Vylder, Daniel Hennes, et al. Mastering the game of Stratego with model-free multiagent reinforcement learning. Science, 378(6623):990-996, 2022.
  37. [Sandholm et al., 2005] Tuomas Sandholm, Andrew Gilpin, and Vincent Conitzer. Mixed-integer programming meth- ods for finding Nash equilibria. In 19th AAAI Conf. on Artificial Intelligence, pages 495-501, 2005.
  38. [Schmid et al., 2023] Martin Schmid, Matej Moravcik, Neil Burch, and Rudolf Kadlec others. Student of games: A unified learning algorithm for both perfect and imperfect information games. Science Advances, 2023.
  39. [Schulman et al., 2017] John Schulman, Filip Wolski, Pra- fulla Dhariwal, Alec Radford, and Oleg Klimov. Prox- imal policy optimization algorithms. arXiv preprint arXiv:1707.06347, 2017.
  40. [Silver and Veness, 2010] David Silver and Joel Veness. Monte-Carlo planning in large POMDPs. In 24th Int'l Conf. on Neural Information Processing Systems, vol- ume 23, 2010.
  41. [Silver et al., 2016] David Silver, Aja Huang, Chris J. Maddison, Arthur Guez, Laurent Sifre, George Van Den Driessche, et al. Mastering the game of Go with deep neural networks and tree search. Nature, 529(7587):484- 489, 2016.
  42. [Silver et al., 2018] David Silver, Thomas Hubert, Julian Schrittwieser, et al. A general reinforcement learning algo- rithm that masters chess, shogi, and Go through self-play. Science, 362(6419):1140-1144, 2018.
  43. [Sokota et al., 2024] Samuel Sokota, Gabriele Farina, David J Wu, Hengyuan Hu, Kevin A Wang, J. Zico Kolter, and Noam Brown. The update equivalence framework for decision-time planning. In Thirteenth International Conference on Learning Representation, 2024.
  44. [Strouse et al., 2021] D. J. Strouse, Kevin McKee, Matt Botvinick, Edward Hughes, and Richard Everett. Collabo- rating with humans without human data. In 35th Int'l Conf. on Neural Information Processing Systems, pages 14502- 14515, 2021.
  45. [Treutlein et al., 2021] Johannes Treutlein, Michael Dennis, Caspar Oesterheld, and Jakob Foerster. A new formal- ism, method and open issues for zero-shot coordination. In 38th Int'l Conf. on Machine Learning, pages 10413- 10423, 2021.
  46. [Vinyals et al., 2019] Oriol Vinyals, Igor Babuschkin, Woj- ciech M. Czarnecki, Michaël Mathieu, Andrew Dudzik, Junyoung Chung, David H. Choi, et al. Grandmaster level in StarCraft II using multi-agent reinforcement learning. Nature, 575(7782):350-354, 2019.
  47. [Wellman et al., 2024] Michael P. Wellman, Karl Tuyls, and Amy Greenwald. Empirical game-theoretic analysis: A survey. Technical Report 2403.04018, arXiv, 2024.
  48. [Wiedenbeck et al., 2014] Bryce Wiedenbeck, Ben- Alexander Cassell, and Michael P. Wellman. Bootstrap statistics for empirical games. In 13th Int'l Conf. on Autonomous Agents and Multi-Agent Systems, pages 597-604, 2014.
  49. [Yu et al., 2022] Chao Yu, Akash Velu, Eugene Vinitsky, Ji- axuan Gao, Yu Wang, Alexandre Bayen, and Yi Wu. The surprising effectiveness of PPO in cooperative multi-agent games. In 36th Int'l Conf. on Neural Information Process- ing Systems, pages 24611-24624, 2022.

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

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