Proceedings

BRExIt: On Opponent Modelling in Expert Iteration

Download BibTeX Cite

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

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

Abstract

Finding a best response policy is a central objective in game theory and multi-agent learning, with modern population-based training approaches employing reinforcement learning algorithms as best-response oracles to improve play against candidate opponents (typically previously learnt policies). We propose Best Response Expert Iteration (BRExIt), which accelerates learning in games by incorporating opponent models into the state-of-the-art learning algorithm Expert Iteration (ExIt). BRExIt aims to (1) improve feature shaping in the apprentice, with a policy head predicting opponent policies as an auxiliary task, and (2) bias opponent moves in planning towards the given or learnt opponent model, to generate apprentice targets that better approximate a best response. In an empirical ablation on BRExIt's algorithmic variants against a set of fixed test agents, we provide statistical evidence that BRExIt learns better performing policies than ExIt. Code available at: https://github.com/Danielhp95/on-opponent-modelling-in-expert-iteration-code. Supplementary material available

at https://arxiv.org/abs/2206.00113.

  1. [Agarwal et al., 2021] Rishabh Agarwal, Max Schwarzer, Pablo Samuel Castro, et al. Deep reinforcement learning at the edge of the statistical precipice. Advances in Neural Information Processing Systems, 34, 2021.
  2. [Albrecht and Stone, 2018] Stefano V Albrecht and Peter Stone. Autonomous agents modelling other agents: A comprehensive survey and open problems. Artificial In- telligence, 258:66-95, 2018.
  3. [Anthony et al., 2017] Thomas Anthony, Zheng Tian, and David Barber. Thinking fast and slow with deep learning and tree search. In NIPS, 2017.
  4. [Balduzzi et al., 2019] David Balduzzi, Marta Garnelo, Yoram Bachrach, et al. Open-ended learning in symmetric zero-sum games. In International Conference on Machine Learning, pages 434-443. PMLR, 2019.
  5. [Berner et al., 2019] Christopher Berner, Greg Brockman, Brooke Chan, et al. Dota 2 with large scale deep reinforce- ment learning. arXiv preprint arXiv:1912.06680, 2019.
  6. [Brown, 1951] George W Brown. Iterative solution of games by fictitious play. Activity analysis of production and allo- cation, 13(1):374-376, 1951.
  7. [Browne et al., 2012] Cameron B Browne, Edward Powley, Daniel Whitehouse, et al. A survey of Monte Carlo Tree Search methods. IEEE Transactions on Computational In- telligence and AI in Games, 4(1):1-43, 2012.
  8. [Carroll et al., 2019] Micah Carroll, Rohin Shah, Mark K Ho, et al. On the utility of learning about humans for human-ai coordination. In Advances in Neural Informa- tion Processing Systems, pages 5175-5186, 2019.
  9. [Czarnecki et al., 2020] Wojciech M Czarnecki, Gauthier Gidel, Brendan Tracey, et al. Real world games look like spinning tops. Advances in Neural Information Processing Systems, 33:17443-17454, 2020.
  10. [Espeholt et al., 2018] Lasse Espeholt, Hubert Soyer, Remi Munos, et al. IMPALA: Scalable Distributed Deep-RL with Importance Weighted Actor-Learner Architectures. CoRR, abs/1802.01561, 2018.
  11. [Goodman and Lucas, 2020] James Goodman and Simon Lucas. Does it matter how well I know what you're think- ing? opponent modelling in an RTS game. In IEEE Congress on Evolutionary Computation, CEC 2020, pages 1-8. IEEE, 2020.
  12. [He et al., 2016] He He, Jordan Boyd-Graber, Kevin Kwok, and Hal Daumé III. Opponent modeling in deep reinforce- ment learning. In International Conference on Machine Learning, pages 1804-1813, 2016.
  13. [Hernandez et al., 2019] Daniel Hernandez, Kevin Denam- ganaï, Yuan Gao, et al. A generalized framework for self- play training. In 2019 IEEE Conference on Games (CoG), pages 1-8. IEEE, 2019.
  14. [Hernandez-Leal et al., 2017] Pablo Hernandez-Leal, Michael Kaisers, Tim Baarslag, and Enrique Munoz de Cote. A survey of learning in multiagent environments: Dealing with non-stationarity. arxiv 2017. arXiv preprint arXiv:1707.09183, 2017.
  15. [Hernandez-Leal et al., 2019] Pablo Hernandez-Leal, Bilal Kartal, and Matthew E. Taylor. Agent modeling as auxil- iary task for deep reinforcement learning. In Gillian Smith and Levi Lelis, editors, Proceedings of the Fifteenth AAAI Conference on Artificial Intelligence and Interactive Digi- tal Entertainment, AIIDE 2019, pages 31-37. AAAI Press, 2019.
  16. [Hong et al., 2018] Zhang-Wei Hong, Shih-Yang Su, Tzu- Yun Shann, et al. A deep policy inference q-network for multi-agent systems. In Proceedings of the 17th Interna- tional Conference on Autonomous Agents and MultiAgent Systems, pages 1388-1396. International Foundation for Autonomous Agents and Multiagent Systems, 2018.
  17. [Lanctot et al., 2017] Marc Lanctot, Vinicius Zambaldi, Au- drunas Gruslys, et al. A unified game-theoretic approach to multiagent reinforcement learning. Advances in Neural Information Processing Systems, 30:4190-4203, 2017.
  18. [Liu et al., 2021] Xiangyu Liu, Hangtian Jia, Ying Wen, et al. Towards unifying behavioral and response diversity for open-ended learning in zero-sum games. Advances in Neural Information Processing Systems, 34, 2021.
  19. [Mnih et al., 2013] Volodymyr Mnih, Koray Kavukcuoglu, David Silver, et al. Playing Atari with Deep Reinforce- ment Learning. CoRR, abs/1312.5602, 2013.
  20. [Nashed and Zilberstein, 2022] Samer Nashed and Shlomo Zilberstein. A survey of opponent modeling in adversar- ial domains. Journal of Artificial Intelligence Research, 73:277-327, 2022.
  21. [Oliehoek and Amato, 2014] Frans A Oliehoek and Christo- pher Amato. Best response bayesian reinforcement learn- ing for multiagent systems with state uncertainty. In Proceedings of the Ninth AAMAS Workshop on Multi- Agent Sequential Decision Making in Uncertain Domains (MSDM), 2014.
  22. [Schaul et al., 2015] Tom Schaul, John Quan, Ioannis Antonoglou, and David Silver. Prioritized Experience Re- play. CoRR, abs/1511.05952, 2015.
  23. [Schulman et al., 2017] John Schulman, Filip Wolski, Pra- fulla Dhariwal, et al. Proximal policy optimization algo- rithms. CoRR, abs/1707.06347, 2017.
  24. [Silver et al., 2016] David Silver, Aja Huang, Chris J Mad- dison, et al. Mastering the game of Go with deep neu- ral networks and tree search. Nature, 529(7587):484-489, 2016.
  25. [Silver et al., 2018] David Silver, Thomas Hubert, Julian Schrittwieser, et al. Mastering Chess and Shogi by Self- Play with a General Reinforcement Learning Algorithm. Science, 362:1140-1144, 2018.
  26. [Soemers et al., 2020] Dennis JNJ Soemers, Éric Piette, Matthew Stephenson, and Cameron Browne. Manipulat- ing the distributions of experience used for self-play learn- ing in expert iteration. arXiv preprint arXiv:2006.00283, 2020.
  27. [Timbers et al., 2022] Finbarr Timbers, Nolan Bard, Edward Lockhart, et al. Approximate exploitability: Learning a best response. In Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI), pages 3487- 3493, 2022. IJCAI
  28. [Vinyals et al., 2019] Oriol Vinyals, Igor Babuschkin, Wo- jciech M Czarnecki, et al. Grandmaster level in star- craft ii using multi-agent reinforcement learning. Nature, 575(7782):350-354, 2019.
  29. [Willemsen et al., 2021] Daniel Willemsen, Hendrik Baier, and Michael Kaisers. Value targets in off-policy alphazero: a new greedy backup. Neural Computing and Applica- tions, pages 1-14, 2021.
  30. [Wu, 2019] David J Wu. Accelerating self-play learning in go. arXiv preprint arXiv:1902.10565, 2019.

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

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