Building a Computer Mahjong Player via Deep Convolutional Neural Networks

06/05/2019
by   Shiqi Gao, et al.
0

The evaluation function for imperfect information games is always hard to define but owns a significant impact on the playing strength of a program. Deep learning has made great achievements these years, and already exceeded the top human players' level even in the game of Go. In this paper, we introduce a new data model to represent the available imperfect information on the game table, and construct a well-designed convolutional neural network for game record training. We choose the accuracy of tile discarding which is also called as the agreement rate as the benchmark for this study. Our accuracy on test data reaches 70.44 and Tsuruoka (2015), and is significantly higher than previous trials using deep learning, which shows the promising potential of our new model. For the AI program building, besides the tile discarding strategy, we adopt similar predicting strategies for other actions such as stealing (pon, chi, and kan) and riichi. With the simple combination of these several predicting networks and without any knowledge about the concrete rules of the game, a strength evaluation is made for the resulting program on the largest Japanese Mahjong site `Tenhou'gm. The program has achieved a rating of around 1850, which is significantly higher than that of an average human player and of programs among past studies.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/15/2021

ScrofaZero: Mastering Trick-taking Poker Game Gongzhu by Deep Reinforcement Learning

People have made remarkable progress in game AIs, especially in domain o...
research
02/25/2022

Building a 3-Player Mahjong AI using Deep Reinforcement Learning

Mahjong is a popular multi-player imperfect-information game developed i...
research
03/03/2019

Competitive Bridge Bidding with Deep Neural Networks

The game of bridge consists of two stages: bidding and playing. While pl...
research
03/29/2019

A Local Approach to Forward Model Learning: Results on the Game of Life Game

This paper investigates the effect of learning a forward model on the pe...
research
12/10/2014

Teaching Deep Convolutional Neural Networks to Play Go

Mastering the game of Go has remained a long standing challenge to the f...
research
11/28/2018

Customer Lifetime Value in Video Games Using Deep Learning and Parametric Models

Nowadays, video game developers record every virtual action performed by...
research
05/30/2017

Multi-Labelled Value Networks for Computer Go

This paper proposes a new approach to a novel value network architecture...

Please sign up or login with your details

Forgot password? Click here to reset