Self-adaptive MCTS for General Video Game Playing

被引:14
|
作者
Sironi, Chiara F. [1 ]
Liu, Jialin [2 ]
Perez-Liebana, Diego [2 ]
Gaina, Raluca D. [2 ]
Bravi, Ivan [2 ]
Lucas, Simon M. [2 ]
Winands, Mark H. M. [1 ]
机构
[1] Maastricht Univ, Dept Data Sci & Knowledge Engn, Games & AI Grp, Maastricht, Netherlands
[2] Queen Mary Univ London, Sch Elect Engn & Comp Sci, Game AI Grp, London, England
基金
英国工程与自然科学研究理事会;
关键词
MCTS; On-line tuning; Self-adaptive Robust game playing; General video game playing; GO;
D O I
10.1007/978-3-319-77538-8_25
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Monte-Carlo Tree Search (MCTS) has shown particular success in General Game Playing (GGP) and General Video Game Playing (GVGP) and many enhancements and variants have been developed. Recently, an on-line adaptive parameter tuning mechanism for MCTS agents has been proposed that almost achieves the same performance as off-line tuning in GGP. In this paper we apply the same approach to GVGP and use the popular General Video Game AI (GVGAI) framework, in which the time allowed to make a decision is only 40ms. We design three Self-Adaptive MCTS (SA-MCTS) agents that optimize on-line the parameters of a standard non-Self-Adaptive MCTS agent of GVGAI. The three agents select the parameter values using Naive Monte-Carlo, an Evolutionary Algorithm and an N-Tuple Bandit Evolutionary Algorithm respectively, and are tested on 20 single-player games of GVGAI. The SA-MCTS agents achieve more robust results on the tested games. With the same time setting, they perform similarly to the baseline standard MCTS agent in the games for which the baseline agent performs well, and significantly improve the win rate in the games for which the baseline agent performs poorly. As validation, we also test the performance of non-Self-Adaptive MCTS instances that use the most sampled parameter settings during the on-line tuning of each of the three SA-MCTS agents for each game. Results show that these parameter settings improve the win rate on the games Wait for Breakfast and Escape by 4 times and 150 times, respectively.
引用
收藏
页码:358 / 375
页数:18
相关论文
共 50 条
  • [1] Self-Adaptive Rolling Horizon Evolutionary Algorithms for General Video Game Playing
    Gaina, Raluca D.
    Perez-Liebana, Diego
    Lucas, Simon M.
    Sironi, Chiara F.
    Winands, Mark H. M.
    2020 IEEE CONFERENCE ON GAMES (IEEE COG 2020), 2020, : 367 - 374
  • [2] Investigating MCTS Modifications in General Video Game Playing
    Frydenberg, Frederik
    Andersen, Kasper R.
    Risi, Sebastian
    Togelius, Julian
    2015 IEEE CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND GAMES (CIG), 2015, : 107 - 113
  • [3] MCTS with Influence Map for General Video Game Playing
    Park, Hyunsoo
    Kim, Kyung-Joong
    2015 IEEE CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND GAMES (CIG), 2015, : 534 - 535
  • [4] Analysis of Self-Adaptive Monte Carlo Tree Search in General Video Game Playing
    Sironi, Chiara F.
    Winands, Mark H. M.
    PROCEEDINGS OF THE 2018 IEEE CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND GAMES (CIG'18), 2018, : 397 - 400
  • [5] Self-Adaptive Monte Carlo Tree Search in General Game Playing
    Sironi, Chiara F.
    Liu, Jialin
    Winands, Mark H. M.
    IEEE TRANSACTIONS ON GAMES, 2020, 12 (02) : 132 - 144
  • [6] Knowledge-based Fast Evolutionary MCTS for General Video Game Playing
    Perez, Diego
    Samothrakis, Spyridon
    Lucas, Simon
    2014 IEEE CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND GAMES (CIG), 2014,
  • [7] Position-based Reinforcement Learning Biased MCTS for General Video Game Playing
    Chu, Chun-Yin
    Ito, Suguru
    Harada, Tomohiro
    Thawonmas, Ruck
    2016 IEEE CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND GAMES (CIG), 2016,
  • [8] Hybrid Minimax-MCTS and Difficulty Adjustment for General Game Playing
    Athayde De Aguiar Vieira, Marco Antonio
    Tavares, Anderson Rocha
    Ribas, Renato Perez
    PROCEEDINGS OF THE 22ND BRAZILIAN SYMPOSIUM ON COMPUTER GAMES AND DIGITAL ENTERTAINMENT, SBGAMES, 2023, 2023, : 20 - 27
  • [9] Neuroevolution for General Video Game Playing
    Samothrakis, Spyridon
    Perez-Liebana, Diego
    Lucas, Simon M.
    Fasli, Maria
    2015 IEEE CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND GAMES (CIG), 2015, : 200 - 207
  • [10] Evaluating Generalisation in General Video Game Playing
    Balla, Martin
    Lucas, Simon M.
    Perez-Liebana, Diego
    2020 IEEE CONFERENCE ON GAMES (IEEE COG 2020), 2020, : 423 - 430