ACM Home Page
Please provide us with feedback. Feedback
Evolving explicit opponent models in game playing
Full text PdfPdf (310 KB)
Source
Genetic And Evolutionary Computation Conference archive
Proceedings of the 9th annual conference on Genetic and evolutionary computation table of contents
London, England
SESSION: Real-world applications: papers table of contents
Pages: 2106 - 2113  
Year of Publication: 2007
ISBN:978-1-59593-697-4
Authors
Alan J. Lockett  University of Texas, Austin, TX
Charles L. Chen  University of Texas, Austin, TX
Risto Miikkulainen  University of Texas, Austin, TX
Sponsors
SIGEVO: ACM Special Interest Group on Genetic and Evolutionary Computation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 114,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1276958.1277367
What is a DOI?

ABSTRACT

Opponent models are necessary in games where the game state is only partially known to the player, since the player must infer the state of the game based on the opponents actions. This paper presents an architecture and a process for developing neural network game players that utilize explicit opponent models in order to improve game play against unseen opponents. The model is constructed as a mixture over a set of cardinal opponents, i.e. opponents that represent maximally distinct game strategies. The model is trained to estimate the likelihood that the opponent will make the same move as each of the cardinal opponents would in a given game situation. Experiments were performed in the game of Guess It, a simple game of imperfect information that has no optimal strategy for defeating specific opponents. Opponent modeling is therefore crucial to play this game well. Both opponent modeling and game-playing neural networks were trained using NeuroEvolution of Augmenting Topologies (NEAT). The results demonstrate that game-playing provided with the model outperform networks not provided with the model when played against the same previously unseen opponents. The cardinal mixture architecture therefore constitutes a promising approach for general and dynamic opponent modeling in game-playing.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Davidson, A., Billings, D., Schaeffer, J., and Szafron, D. Improved Opponent Modeling in Poker. Proceedings of the 2000 International Conference on Artificial Intelligence (ICAI'2000). 1999, 1467--1473.
 
3
Davidson, A. Using Artificial Neural Networks to Model Opponents in Texas Hold 'Em. Unpublished manuscript; http://spaz.ca/aaron/poker/nnpoker.pdf. 1999.
 
4
 
5
Green, C. Phased Searching with NEAT: Alternating Between Complexification and Simplification. Unpublished manuscript; http://sharpneat.sourceforge.net/phasedsearch.html. 2004
 
6
Gomez, F. and Miikkulainen, R. 2-D Pole Balancing with Recurrent Evolutionary Networks. Proceedings of the International Conference on Artificial Neural Networks (ICANN-98). Springer, Berlin, 1998, 425--430.
 
7
Isaacs, R. A card game with bluffing,. The American MathematicalMonthly, vol. 62. 1955, 99--108.
 
8
Kohonen, T. The Self-Organizing Map. Proceedings of the IEEE, vol. 78. 1990, 1464--1480.
 
9
Korb, K., Nicholson, A., and Jitnah, N. Bayesian Poker. Proceedings of the Conference on Uncertainty in Artificial Intelligence (UAI-99). 1999, 343--350.
 
10
Ponsen, M., Munoz-Avila, H., Spronck, P., and Aha, D. Automatically Generating Game Tactics via Evolutionary Learning. AI Magazine, 27(3). AAAI Press, Madison, WI, 2005, 75--84.
 
11
Riley, P., and Veloso, A. Planning for Distributed Execution Through Use of Probabilistic Opponent Models. IJCAI-2001 Workshop PRO-2: Planning under Uncertainty and Incomplete Information. 2001.
 
12
Southey, F., Bowling, M., Larson, B., Piccione, C., Burch, N., and Billings, D. Bayes' Bluff: Opponent Modeling in Poker. Proceedings of the 21st Conference on Uncertainty in Artificial Intelligence (UAI-05). 2005, 550--558.
 
13
 
14
 
15
Whiteson, S., Kohl, N., Miikkulainen, R., and Stone, P. Evolving RoboCup Keepaway Players through Task Decomposition. Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2003). Kaufmann, San Francisco, 2003, 356--368.


Collaborative Colleagues:
Alan J. Lockett: colleagues
Charles L. Chen: colleagues
Risto Miikkulainen: colleagues