• DocumentCode
    106554
  • Title

    EvoMCTS: A Scalable Approach for General Game Learning

  • Author

    Benbassat, Amit ; Sipper, Moshe

  • Author_Institution
    Dept. of Comput. Sci., Ben-Gurion Univ. of the Negev, Beer-Sheva, Israel
  • Volume
    6
  • Issue
    4
  • fYear
    2014
  • fDate
    Dec. 2014
  • Firstpage
    382
  • Lastpage
    394
  • Abstract
    In this paper, we present the application of genetic programming as a generic game learning approach to zero-sum, deterministic, full-knowledge board games by evolving board-state evaluation functions to be used in conjunction with Monte Carlo tree search (MCTS). Our method involves evolving board-evaluation functions that are then used to guide the MCTS playout strategy. We examine several variants of Reversi, Dodgem, and Hex using strongly typed genetic programming, explicitly defined introns, and a selective directional crossover method. Our results show a proficiency that surpasses that of baseline handcrafted players using equal and in some cases greater amounts of search, with little domain knowledge and no expert domain knowledge. Moreover, our results exhibit scalability.
  • Keywords
    Monte Carlo methods; computer games; genetic algorithms; trees (mathematics); EvoMCTS approach; MCTS playout strategy; Monte Carlo tree search; board-state evaluation functions; domain knowledge; general game learning approach; genetic programming; selective directional crossover method; Abstracts; Algorithm design and analysis; Databases; Game theory; Games; Genetic programming; Monte Carlo methods; Board games; Monte Carlo methods; genetic programming; search;
  • fLanguage
    English
  • Journal_Title
    Computational Intelligence and AI in Games, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1943-068X
  • Type

    jour

  • DOI
    10.1109/TCIAIG.2014.2306914
  • Filename
    6744581