Applying and Improving Monte-Carlo Tree Search in a Fighting Game AI

被引:14
作者
Ishihara, Makoto [1 ]
Miyazaki, Taichi [2 ]
Chu, Chun Yin [1 ]
Harada, Tomohiro [2 ]
Thawonmas, Ruck [2 ]
机构
[1] Ritsumeikan Univ, Grad Sch Informat Sci & Engn, Shiga, Japan
[2] Ritsumeikan Univ, Coll Informat Sci & Engn, Shiga, Japan
来源
13TH INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTER ENTERTAINMENT TECHNOLOGY (ACE 2016) | 2016年
关键词
Fighting Game; MCTS; Roulette Selection; FightinglCE; Artificial Intelligence;
D O I
10.1145/3001773.3001797
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper evaluates the performance of Monte-Carlo Tree Search (MCTS) in a fighting game Al and proposes an improvement for the algorithm. Most existing fighting game Als rely on rule bases and react to every situation with pre-defined actions, making them predictable for human players. We attempt to overcome this weakness by applying MCTS, which can adapt to different circumstances without relying on pre-defined action patterns or tactics. In this paper, an Al based on Upper Confidence bounds applied to Trees (UCT) and MCTS is first developed. Next, the paper proposes improving the Al with Roulette Selection and a rule base. Through testing and evaluation using Fighting ICE, an international fighting game Al competition platform, it is proven that the aforementioned MCTS-based Al is effective in a fighting game, and our proposed improvement can further enhance its performance.
引用
收藏
页数:6
相关论文
共 7 条
[1]  
Chaslot G., 2008, P 4 ART INT INT DIG, P216
[2]   The Grand Challenge of Computer Go: Monte Carlo Tree Search and Extensions [J].
Gelly, Sylvain ;
Kocsis, Levente ;
Schoenauer, Marc ;
Sebag, Michele ;
Silver, David ;
Szepesvari, Csaba ;
Teytaud, Olivier .
COMMUNICATIONS OF THE ACM, 2012, 55 (03) :106-113
[3]   Monte Carlo Tree Search for Collaboration Control of Ghosts in Ms. Pac-Man [J].
Kien Quang Nguyen ;
Thawonmas, Ruck .
IEEE TRANSACTIONS ON COMPUTATIONAL INTELLIGENCE AND AI IN GAMES, 2013, 5 (01) :57-68
[4]   Bandit based Monte-Carlo planning [J].
Kocsis, Levente ;
Szepesvari, Csaba .
MACHINE LEARNING: ECML 2006, PROCEEDINGS, 2006, 4212 :282-293
[5]  
Perez D., 2014, COMP INT GAM CIG 201, P1
[6]   Adaptive Fighting Game Computer Player by Switching Multiple Rule-based Controllers [J].
Sato, Naoyuki ;
Temsiririrkkul, Sila ;
Sone, Shogo ;
Ikeda, Kokolo .
3RD INTERNATIONAL CONFERENCE ON APPLIED COMPUTING AND INFORMATION TECHNOLOGY (ACIT 2015) 2ND INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND INTELLIGENCE (CSI 2015), 2015, :52-59
[7]  
Yamagata K, 2014, 2014 IEEE C COMP INT, P1, DOI DOI 10.1109/CIG.2014.6932915