Elsevier

Artificial Intelligence

Volume 217, December 2014, Pages 92-116
Artificial Intelligence

Information capture and reuse strategies in Monte Carlo Tree Search, with applications to games of hidden information

https://doi.org/10.1016/j.artint.2014.08.002Get rights and content
Under an Elsevier user license
open archive

Abstract

Monte Carlo Tree Search (MCTS) has produced many breakthroughs in search-based decision-making in games and other domains. There exist many general-purpose enhancements for MCTS, which improve its efficiency and effectiveness by learning information from one part of the search space and using it to guide the search in other parts. We introduce the Information Capture And ReUse Strategy (ICARUS) framework for describing and combining such enhancements. We demonstrate the ICARUS framework's usefulness as a frame of reference for understanding existing enhancements, combining them, and designing new ones.

We also use ICARUS to adapt some well-known MCTS enhancements (originally designed for games of perfect information) to handle information asymmetry between players and randomness, features which can make decision-making much more difficult. We also introduce a new enhancement designed within the ICARUS framework, EPisodic Information Capture and reuse (EPIC), designed to exploit the episodic nature of many games. Empirically we demonstrate that EPIC is stronger and more robust than existing enhancements in a variety of game domains, thus validating ICARUS as a powerful tool for enhancement design within MCTS.

Keywords

Game tree search
Hidden information
Information reuse
Machine learning
Monte Carlo Tree Search (MCTS)
Uncertainty

Cited by (0)