Skip to main content

Learning a Go Heuristic with Tilde

  • Conference paper
  • First Online:
Computers and Games (CG 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2063))

Included in the following conference series:

Abstract

In Go, an important factor that hinders search is the large branching factor, even in local problems. Human players are strong at recognizing frequently occurring shapes and vital points. This allows them to select the most promising moves and to prune the search tree. In this paper we argue that many of these shapes can be represented as relational concepts. We present an application of the relational learner TILDE in which we learn a heuristic that gives values to candidate-moves in tsume-go (life and death) problems. Such a heuristic can be used to limit the number of evaluated moves. Even if all moves are evaluated, alpha-beta search can be sped up considerably when the candidate-moves are approximately ordered from good to bad.We validate our approach with experiments and analysis.

Acknowledgements

Jan Ramon is supported by the Flemish Institute for the Promotion of Science and Technological Research in Industry (IWT). Hendrik Blockeel is a post-doctoral fellow of the Fund for Scientific Research (FWO) of Flanders. We thank Thomas Wolf for making available his dataset of tsume-go problems. We also thank the reviewers for their comments and Maurice Bruynooghe and Johannes Fürnkranz for proofreading the paper.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. H. Blockeel and L. De Raedt. Top-downinduction of first order logical decision trees. Artificial Intelligence, 101(1-2):285–297, June 1998.

    Article  MATH  MathSciNet  Google Scholar 

  2. H. Blockeel, L. De Raedt, and J. Ramon. Top-down induction of clustering trees. In Proceedings of the 15th International Conference on Machine Learning, pages 55–63, 1998. http://www.cs.kuleuven.ac.be/~ml/PS/ML98-56.ps.

  3. H. Blockeel, B. Demoen, L. Dehaspe, G. Janssens, J. Ramon, and H. Vandecasteele. Executing query packs in ILP. In J. Cussens and A. Frisch, editors, Proceedings of the 10th International Conference in Inductive Logic Programming, Lecture Notes in Artificial Intelligence, London, UK, July 2000. Springer.

    Google Scholar 

  4. L. De Raedt. Logical settings for concept learning. Artificial Intelligence,95:187–201, 1997.

    Article  MATH  MathSciNet  Google Scholar 

  5. L. De Raedt. Attribute-value learning versus inductive logic programming: the missing links (extended abstract). In D. Page, editor, Proceedings of the Eighth International Conference on Inductive Logic Programming, volume 1446 of Lecture Notes in Artificial Intelligence, pages 1–8. Springer-Verlag, 1998.

    Google Scholar 

  6. D. Dyer. An eye shape library for computer go. http://www.andromeda.com/people/ddyer/go/shape-library.html.

  7. M. Enzenberger. The integration of a priori knowledge into a go playing neural network, 1996. http://home.t-online.de/home/markus.enzenberger/neurogo.html.

  8. T. Kojima and A. Yoshikawa. A two-step model of pattern acquisition: Application to tsumego. In H. van den Herik and H. Iida, editors, Proceedings of the 1st International Conference on Computers and Games, volume 1558 of Lecture Notes in Computer Science, pages 146–166. Springer-Verlag, 1998.

    Google Scholar 

  9. S.-H. Nienhuys-Cheng and R. Wolf. Foundations of inductive logic programming, volume 1228 of Lecture Notes in Computer Science and Lecture Notes in Artificial Intelligence. Springer-Verlag, NewYork, NY, USA, 1997.

    Google Scholar 

  10. F. Provost, T. Fawcett, and R. Kohavi. The case against accuracy estimation for comparing induction algorithms. In Proceedings of the 15th International Conference on Machine Learning, pages 445–453. Morgan Kaufmann, 1998.

    Google Scholar 

  11. N. Sasaki, Y. Sawada, and J. Yoshimura. Aneural network program of tsume-go. In H. van den Herik and H. Iida, editors, Proceedings of the 1st International Conference on Computers and Games, volume 1558 of Lecture Notes in Computer Science, pages 167–182. Springer-Verlag, 1998.

    Google Scholar 

  12. D. Stoutamire.Machine learning applied to go. Master’s thesis, Case Western Reserve University, 1991.

    Google Scholar 

  13. T. Wolf. The program GoTools and its computer-generated tsume go database. Report, School of Mathematical Sciences, Mile End Road London E1 4NS, November 1996. http://www.qmw.ac.uk/~ugah006/gotools/.

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ramon, J., Francis, T., Blockeel, H. (2001). Learning a Go Heuristic with Tilde . In: Marsland, T., Frank, I. (eds) Computers and Games. CG 2000. Lecture Notes in Computer Science, vol 2063. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45579-5_10

Download citation

  • DOI: https://doi.org/10.1007/3-540-45579-5_10

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43080-3

  • Online ISBN: 978-3-540-45579-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics