[edit]
Monte-Carlo Tree Search using Batch Value of Perfect Information
Proceedings of the 33rd Conference on Uncertainty in Artificial Intelligence, PMLR R15:541-550, 2017.
Abstract
This paper focuses on the selection phase of Monte- Carlo Tree Search (MCTS). We define batch value of perfect information (BVPI) in game trees as a gener- alization of value of computation as proposed by Rus- sell and Wefald, and use it for selecting nodes to sam- ple in MCTS. We show that computing the BVPI is NP-hard, but it can be approximated in polynomial time. In addition, we propose methods that intelli- gently find sets of fringe nodes with high BVPI, and quickly select nodes to sample from these sets. We ap- ply our new BVPI methods to partial game trees, both in a stand-alone set of tests, and as a component of a full MCTS algorithm. Empirical results show that our BVPI methods outperform existing node-selection methods for MCTS in different scenarios.