Game Tree Search Based on Nondeterministic Action Scripts in Real-Time Strategy Games

被引:24
作者
Barriga, Nicolas A. [1 ]
Stanescu, Marius [1 ]
Buro, Michael [1 ]
机构
[1] Univ Alberta, Dept Comp Sci, Edmonton, AB T6G 2R3, Canada
关键词
Adversarial search; heuristic search; Monte Carlo tree search (MCTS); real-time strategy (RTS) games;
D O I
10.1109/TCIAIG.2017.2717902
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Significant progress has been made in recent years toward stronger real-time strategy (RTS) game playing agents. Some of the latest approaches have focused on enhancing standard game tree search techniques with a smart sampling of the search space, or on directly reducing this search space. However, experiments have thus far only been performed using small scenarios. We provide experimental results on the performance of these agents on increasingly larger scenarios. Our main contribution is Puppet Search, a new adversarial search framework that reduces the search space by using scripts that can expose choice points to a look-ahead search procedure. Selecting a combination of a script and decisions for its choice points represents an abstract move to be applied next. Such moves can be directly executed in the actual game, or in an abstract representation of the game state, which can be used by an adversarial tree search algorithm. We tested Puppet Search in mu RTS, an abstract RTS game popular within the research community, allowing us to directly compare our algorithm against state-of-the-art agents published in the last few years. We show a similar performance to other scripted and search based agents on smaller scenarios, while outperforming them on larger ones.
引用
收藏
页码:69 / 77
页数:9
相关论文
共 19 条
[1]  
[Anonymous], 2014, P AAAI C ART
[2]  
Barriga N. A., 2015, P 11 ANN AAAI C ART, P9
[3]  
Churchill D., 2016, STARCRAFT BOTS COMPE
[4]  
Churchill David, 2012, AIIDE, P112
[5]  
Erickson G, 2014, AIIDE, V10, P112
[6]  
Kovarsky A, 2005, LECT NOTES COMPUT SC, V3501, P66
[7]  
Ontanon S., 2013, AAAI C ART INT INT D
[8]  
Ontañón S, 2015, PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), P1652
[9]   A Survey of Real-Time Strategy Game AI Research and Competition in StarCraft [J].
Ontanon, Santiago ;
Synnaeve, Gabriel ;
Uriarte, Alberto ;
Richoux, Florian ;
Churchill, David ;
Preuss, Mike .
IEEE TRANSACTIONS ON COMPUTATIONAL INTELLIGENCE AND AI IN GAMES, 2013, 5 (04) :293-311
[10]   Mastering the game of Go with deep neural networks and tree search [J].
Silver, David ;
Huang, Aja ;
Maddison, Chris J. ;
Guez, Arthur ;
Sifre, Laurent ;
van den Driessche, George ;
Schrittwieser, Julian ;
Antonoglou, Ioannis ;
Panneershelvam, Veda ;
Lanctot, Marc ;
Dieleman, Sander ;
Grewe, Dominik ;
Nham, John ;
Kalchbrenner, Nal ;
Sutskever, Ilya ;
Lillicrap, Timothy ;
Leach, Madeleine ;
Kavukcuoglu, Koray ;
Graepel, Thore ;
Hassabis, Demis .
NATURE, 2016, 529 (7587) :484-+