• DocumentCode
    3683539
  • Title

    Building a computer Mahjong player based on Monte Carlo simulation and opponent models

  • Author

    Naoki Mizukami;Yoshimasa Tsuruoka

  • Author_Institution
    Graduate School of Engineering, The University of Tokyo, 7-3-1 Hongo, Bunkyo-ku, Tokyo, Japan
  • fYear
    2015
  • Firstpage
    275
  • Lastpage
    283
  • Abstract
    Predicting opponents´ moves and hidden states is important in imperfect information games. This paper describes a method for building a Mahjong program that models opponent players and performs Monte Carlo simulation with the models. We decompose an opponent´s play into three elements, namely, waiting, winning tiles, and winning scores, and train prediction models for those elements using game records of expert human players. Opponents´ moves in the Monte Carlo simulations are determined based on the probability distributions of the opponent models. We have evaluated the playing strength of the resulting program on a popular online Mahjong site “Tenhou”. The program has achieved a rating of 1718, which is significantly higher than that of the average human player.
  • Keywords
    "Games","Predictive models","Training","Monte Carlo methods","Computational modeling","Computers","Buildings"
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence and Games (CIG), 2015 IEEE Conference on
  • ISSN
    2325-4270
  • Electronic_ISBN
    2325-4289
  • Type

    conf

  • DOI
    10.1109/CIG.2015.7317929
  • Filename
    7317929