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
Link To Document :
بازگشت