Learning to score final positions in the game of Go

  • Authors:
  • Erik C. D. van der Werf;H. Jaap van den Herik;Jos W. H. M. Uiterwijk

  • Affiliations:
  • Department of Computer Science, Institute for Knowledge and Agent Technology, Universiteit Maastricht, MD Maastricht, The Netherlands and GN ReSound Research & Developement, Algorithm R&D, Horsten ...;Department of Computer Science, Institute for Knowledge and Agent Technology, Universiteit Maastricht, MD Maastricht, The Netherlands;Department of Computer Science, Institute for Knowledge and Agent Technology, Universiteit Maastricht, MD Maastricht, The Netherlands

  • Venue:
  • Theoretical Computer Science - Advances in computer games
  • Year:
  • 2005

Quantified Score

Hi-index 0.01

Visualization

Abstract

This article investigates the application of machine-learning techniques for the task of scoring final positions in the game of Go. Neural network classifiers are trained to classify life and death from labelled 9 × 9 game records. The performance is compared to standard classifiers from statistical pattern recognition. A recursive framework for classification is used to improve performance iteratively. Using a maximum of four iterations our cascaded scoring architecture (CSA*) scores 98.9% of the positions correctly. Nearly all incorrectly scored positions are recognised (they can be corrected by a human operator). By providing reliable score information CSA* opens the large source of Go knowledge implicitly available in human game records for automatic extraction. It thus paves the way for a successful application of machine learning in Go.