• DocumentCode
    1541034
  • 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
  • Volume
    4
  • Issue
    4
  • fYear
    2012
  • Firstpage
    241
  • Lastpage
    257
  • 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;
  • fLanguage
    English
  • Journal_Title
    Computational Intelligence and AI in Games, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1943-068X
  • Type

    jour

  • DOI
    10.1109/TCIAIG.2012.2204883
  • Filename
    6218176