paper-with-me

홈 › Papers

Beyond Monte Carlo Tree Search: Playing Go with Deep Alternative Neural Network and Long-Term Evaluation

2017-06-13 · Jinzhuo Wang, Wenmin Wang, Ronggang Wang, Wen Gao

Monte Carlo tree search (MCTS) is extremely popular in computer Go which determines each action by enormous simulations in a broad and deep search tree. However, human experts select most actions by pattern analysis and careful evaluation rather than brute search of millions of future nteractions. In this paper, we propose a computer Go system that follows experts way of thinking and playing. Our system consists of two parts. The first part is a novel deep alternative neural network (DANN) used to generate candidates of next move. Compared with existing deep convolutional neural network (DCNN), DANN inserts recurrent layer after each convolutional layer and stacks them in an alternative manner. We show such setting can preserve more contexts of local features and its evolutions which are beneficial for move prediction. The second part is a long-term evaluation (LTE) module used to provide a reliable evaluation of candidates rather than a single probability from move predictor. This is consistent with human experts nature of playing since they can foresee tens of steps to give an accurate estimation of candidates. In our system, for each candidate, LTE calculates a cumulative reward after several future interactions when local variations are settled. Combining criteria from the two parts, our system determines the optimal choice of next move. For more comprehensive experiments, we introduce a new professional Go dataset (PGD), consisting of 253233 professional records. Experiments on GoGoD and PGD datasets show the DANN can substantially improve performance of move prediction over pure DCNN. When combining LTE, our system outperforms most relevant approaches and open engines based on MCTS.

📄 PDF Abstract BibTeX arXiv:1706.04052

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

DCNN Diffusion-convolutional neural networks (DCNN) is a model for graph-structured data. Through the introduction of a diffusion-convolution operation, diffusion-based representations…

Similar Papers 제목 키워드 기반

Beyond Games: A Systematic Review of Neural Monte Carlo Tree Search Applications

2023-03-14 · Marco Kemmerling, Daniel Lütticke, Robert H. Schmitt

The advent of AlphaGo and its successors marked the beginning of a new paradigm in playing games using artificial intelligence. This was achieved by combining Monte Carlo tree search, a planning procedure, and deep learn…

Articles

Population Seeding Techniques for Rolling Horizon Evolution in General Video Game Playing

2017-04-23 · Rauca D. Gaina, Simon M. Lucas, Diego Perez-Liebana

While Monte Carlo Tree Search and closely related methods have dominated General Video Game Playing, recent research has demonstrated the promise of Rolling Horizon Evolutionary Algorithms as an interesting alternative. …

Evolutionary Algorithms

Convolutional Monte Carlo Rollouts in Go

2015-12-10 · Peter H. Jin, Kurt Keutzer

In this work, we present a MCTS-based Go-playing program which uses convolutional networks in all parts. Our method performs MCTS in batches, explores the Monte Carlo search tree using Thompson sampling and a convolution…

GPUThompson Sampling

Competing in a Complex Hidden Role Game with Information Set Monte Carlo Tree Search

2020-05-14 · Jack Reinhardt

Advances in intelligent game playing agents have led to successes in perfect information games like Go and imperfect information games like Poker. The Information Set Monte Carlo Tree Search (ISMCTS) family of algorithms…

Analysis of Vanilla Rolling Horizon Evolution Parameters in General Video Game Playing

2017-04-24 · Raluca D. Gaina, Jialin Liu, Simon M. Lucas, Diego Perez-Liebana

Monte Carlo Tree Search techniques have generally dominated General Video Game Playing, but recent research has started looking at Evolutionary Algorithms and their potential at matching Tree Search level of play or even…

Evolutionary Algorithms