Move-Pruning Techniques for Monte-Carlo Go

Progressive Pruning (PP) is employed in the Monte-Carlo Go-playing program Indigo. For each candidate move, PP launches random games starting with this move. The goal of PP is: (1) to gather statistics on moves, and (2) to prune moves statistically inferior to the best one [7]. This papers yields two new pruning techniques: Miai Pruning (MP) and Set Pruning (SP). In MP the second move of the random games is selected at random among the set of candidate moves. SP consists in gathering statistics about two sets of moves, good and bad, and it prunes the latter when statistically inferior to the former. Both enhancements clearly speed up the process of selecting a move on 9×9 boards, and MP improves slightly the playing level. Scaling up MP to 19×19 boards results in a 30% speed-up enhancement and in a four-point improvement on average.

[1]  Bruno Bouzy,et al.  Monte-Carlo Go Developments , 2003, ACG.

[2]  Jonathan Schaeffer,et al.  The challenge of poker , 2002, Artif. Intell..

[3]  Martin Müller Position Evaluation in Computer Go , 2002, J. Int. Comput. Games Assoc..

[4]  Bruno Bouzy,et al.  Computer Go: An AI oriented survey , 2001, Artif. Intell..

[5]  Jonathan Schaeffer,et al.  Games, computers, and artificial intelligence , 2002, Artif. Intell..

[6]  Bruno Bouzy,et al.  Associating domain-dependent knowledge and Monte Carlo approaches within a Go program , 2005, Inf. Sci..

[7]  Jens Lieberum,et al.  An evaluation function for the game of amazons , 2005, Theor. Comput. Sci..

[8]  Bernd Brügmann Max-Planck Monte Carlo Go , 1993 .

[9]  Brian Sheppard,et al.  World-championship-caliber Scrabble , 2002, Artif. Intell..

[10]  Bruno Bouzy,et al.  Associating Shallow and Selective Global Tree Search with Monte Carlo for 9*9 Go , 2004, Computers and Games.

[11]  Brian Sheppard EFFICIENT CONTROL OF SELECTIVE SIMULATIONS , 2004 .

[12]  Zongmin Ma,et al.  Computers and Games , 2008, Lecture Notes in Computer Science.

[13]  Martin Müller,et al.  Computer Go , 2002, Artif. Intell..

[14]  David Fotland,et al.  Go Intellect wins 19x19 Go tournament , 2004 .

[15]  Gerald Tesauro,et al.  On-line Policy Improvement using Monte-Carlo Search , 1996, NIPS.

[16]  SheppardBrian World-championship-caliber Scrabble , 2002 .

[17]  John Kirriemuir,et al.  Advances in Computer Games: Many Games, Many Challenges , 2005 .

[18]  Bruce Abramson,et al.  Expected-Outcome: A General Model of Static Evaluation , 1990, IEEE Trans. Pattern Anal. Mach. Intell..