Title :
Ensemble Determinization in Monte Carlo Tree Search for the Imperfect Information Card Game Magic: The Gathering
Author :
Cowling, Peter I. ; Ward, Colin D. ; Powley, Edward J.
Author_Institution :
Dept. of Comput. Sci., Univ. of York, York, UK
Abstract :
In this paper, we examine the use of Monte Carlo tree search (MCTS) for a variant of one of the most popular and profitable games in the world: the card game Magic: The Gathering (M:TG). The game tree for M:TG has a range of distinctive features, which we discuss here; it has incomplete information through the opponent´s hidden cards and randomness through card drawing from a shuffled deck. We investigate a wide range of approaches that use determinization, where all hidden and random information is assumed known to all players, alongside MCTS. We consider a number of variations to the rollout strategy using a range of levels of sophistication and expert knowledge, and decaying reward to encourage play urgency. We examine the effect of utilizing various pruning strategies in order to increase the information gained from each determinization, alongside methods that increase the relevance of random choices. Additionally, we deconstruct the move generation procedure into a binary yes/no decision tree and apply MCTS to this finer grained decision process. We compare our modifications to a basic MCTS approach for M:TG using fixed decks, and show that significant improvements in playing strength can be obtained.
Keywords :
Monte Carlo methods; binary decision diagrams; decision trees; games of skill; random processes; tree searching; MCTS; Monte Carlo tree search; binary yes-no decision tree; card drawing; card game Magic:The Gathering; ensemble determinization; finer-grained decision process; fixed decks; game tree; hidden information; imperfect information card game M:TG; move generation procedure; pruning strategies; random information; shuffled deck; Artificial intelligence; Decision trees; Educational institutions; Games; Humans; Industries; Monte Carlo methods; Card games; Magic: The Gathering (M:TG); Monte Carlo tree search (MCTS); determinization; imperfect information; parallelization;
Journal_Title :
Computational Intelligence and AI in Games, IEEE Transactions on
DOI :
10.1109/TCIAIG.2012.2204883