Proceedings

A Real-Time Opponent Modeling System for Rush Football

Download BibTeX Cite

Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence. Pages 2476-2480.

https://doi.org/10.5591/978-1-57735-516-8/IJCAI11-412

© 2011 International Joint Conferences on Artificial Intelligence

Abstract

One drawback with using plan recognition in adversarial games is that often players must commit to a plan before it is possible to infer the opponent's intentions. In such cases, it is valuable to couple plan recognition with plan repair, particularly in multi-agent domains where complete replanning is not computationally feasible. This paper presents a method for learning plan repair policies in real-time using Upper Confidence Bounds applied to Trees (UCT). We demonstrate how these policies can be coupled with plan recognition in an American football game (Rush 2008) to create an autonomous offensive team capable of responding to unexpected changes in defensive strategy. Our real-time version of UCT learns play modifications that result in a significantly higher average yardage and fewer interceptions than either the baseline game or domain-specific heuristics. Although it is possible to use the actual game simulator to measure reward offline, to execute UCT in real-time demands a different approach; here we describe two modules for reusing data from offline UCT searches to learn accurate state and reward estimators.

  1. [Arkin, 1989] R. Arkin. Motor schema -based mobile robot navigation. The International Journal of Robotics Re- search, 8(4):92-112, 1989.
  2. [Avrahami-Zilberbrand and Kaminka, 2005] D. Avrahami- Zilberbrand and G. Kaminka. Fast and complete symbolic plan recognition. In Proceedings of International Joint Conference on Artificial Intelligence, 2005. IJCAI
  3. [Balla and Fern, 2009] R. Balla and A. Fern. UCT for tacti- cal assault planning in real-time strategy games. In Pro- ceedings of International Joint Conference on Artificial In- telligence, 2009. IJCAI
  4. [Cazenave and Helmstetter, 2005] T. Cazenave and B. Helmstetter. Combining tactical search and Monte- Carlo in the game of Go. In Processings of Computational Intelligene in Games, pages 171-175, 2005.
  5. [Cazenave, 2009] T. Cazenave. Nested Monte-Carlo search. In Proceedings of International Joint Conference on Ar- tificial Intelligence, pages 456-461, San Francisco, CA, USA, 2009.
  6. [Chung et al., 2005] M. Chung, M. Buro, and J. Schaeffer. Monte Carlo planning in RTS games. In CIG, 2005.
  7. [Hess et al., 2007] R. Hess, A. Fern, and E. Mortensen. Mixture-of-parts pictorial structures for objects with vari- able part sets. In Proceedings of International Conference on Computer Vision, 2007.
  8. [Intille and Bobick, 1999] S. Intille and A. Bobick. A frame- work for recognizing multi-agent action from visual evi- dence. In Proceedings of National Conference on Artificial Intelligence, 1999.
  9. [Kabanza et al., 2010] F. Kabanza, P. Bellefeuille, F. Bisson, A. Benaskeur, and H. Irandoust. Opponent behaviour recognition for real-time strategy games. In Proceedings of the AAAI Workshop on Plan, Activity, and Intent Recog- nition, 2010.
  10. [Kocsis and Szepesvári, 2006] L. Kocsis and C. Szepesvári. Bandit based Monte-Carlo planning. In European Con- ference on Machine Learning (ECML), pages 282-293. Springer, 2006.
  11. [Laviers et al., 2009] K. Laviers, G. Sukthankar, M. Molin- eaux, and D. Aha. Improving offensive performance through opponent modeling. In Proceedings of Artificial Intelligence for Interactive Digital Entertainment Confer- ence (AIIDE), 2009.
  12. [Li et al., 2009] N. Li, D. Stracuzzi, G. Cleveland, P. Lan- gley, T. Konik, D. Shapiro, K. Ali, M. Molineaux, and D. Aha. Constructing game agents from video of human behavior. In Proceedings of Conference on Artificial Intel- ligence and Interactive Digital Entertainment, 2009.
  13. [McCarthy and Hayes, 1969] J. McCarthy and P. Hayes. Some philosophical problems from the standpoint of artifi- cial intelligence. In Machine Intelligence, pages 463-502. Edinburgh University Press, 1969.
  14. [Molineaux et al., 2009] M. Molineaux, D. Aha, and G. Suk- thankar. Beating the defense: Using plan recognition to in- form learning agents. In Proceedings of Florida Artifical Intelligence Research Society, 2009.
  15. [Molineaux, 2008] M. Molineaux. Working Specification for Rush 2008 Interface. Technical report, Knexus Research Corp. May 2008, 2008.
  16. [Riley and Veloso, 2002] P. Riley and M. Veloso. Recogniz- ing probabilistic opponent movement models. In A. Birk, S. Coradeschi, and S. Tadorokoro, editors, RoboCup- 2001: Robot Soccer World Cup V. Springer Verlag, 2002.
  17. [van den Herik et al., 2005] J. van den Herik, J. Donkers, and P. Spronck. Opponent modeling and commercial games. In Procceedings of the Sympoisum on Computa- tional Intelligence and Games, 2005.
  18. [Wang et al., 2006] H. Wang, H. Zheng, D. Simpson, and F. Azuaje. Machine learning approaches to supporting the identification of photoreceptor-enriched genes based on expression data. BMC Bioinformatics, 7(1):116, 2006.
  19. [Ward and Cowling, 2009] C. D. Ward and P. I. Cowling. Monte Carlo search applied to card selection in Magic: The Gathering. In Proceedings of Computational Intel- ligence and Games (CIG), pages 9-16, Piscataway, NJ, USA, 2009. IEEE Press.
  20. [Wray and Laird, 2003] R. Wray and J. Laird. Variability in human behavior modeling for military simulations. In Proceedings of Behavior Representation in Modeling and Simulation Conference (BRIMS), 2003.

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

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