AILGAug 14, 2018

Improving Hearthstone AI by Combining MCTS and Supervised Learning Algorithms

arXiv:1808.04794v161 citations
Originality Incremental advance
AI Analysis

This work addresses game AI efficiency for Hearthstone players and developers, but it is incremental as it builds on existing MCTS and supervised learning methods.

The paper tackled improving AI for Hearthstone by combining Monte-Carlo Tree Search (MCTS) with supervised learning, showing that simple neural networks for state evaluation can substantially improve win rates and reduce computational requirements.

We investigate the impact of supervised prediction models on the strength and efficiency of artificial agents that use the Monte-Carlo Tree Search (MCTS) algorithm to play a popular video game Hearthstone: Heroes of Warcraft. We overview our custom implementation of the MCTS that is well-suited for games with partially hidden information and random effects. We also describe experiments which we designed to quantify the performance of our Hearthstone agent's decision making. We show that even simple neural networks can be trained and successfully used for the evaluation of game states. Moreover, we demonstrate that by providing a guidance to the game state search heuristic, it is possible to substantially improve the win rate, and at the same time reduce the required computations.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes