Abstract
While recently the strength of chess-playing programs has grown immensely, their capability of explaining in human understandable terms why some moves are good or bad has enjoyed little attention. Progress towards programs with an ability to provide intelligent commentary on chess games, either played by a program or by a human, has been negligible in comparison with the progress concerning playing strength. The typical style of a program’s “comments” (in terms of the best variations and their numerical scores) is of little use to a human who wants to learn important concepts behind the variations.
In this paper, we present some core mechanisms for automated commenting in terms of relevant goals to be achieved or preserved in a given position. By combining these mechanisms with an actual chess engine we were able to transform this engine into a chess tutor/annotator that is capable of generating rather intelligent commentary. The main advantages of our work over related approaches are: (a) it has the ability to act as a tutor for the whole game of chess, and (b) it has a relatively solid chess understanding and is thus able to adequately comment on positional aspects.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
The Board of the ICCA: The Best Annotation Award for 1993. ICCA Journal 17(2), 106–108 (1994)
Gadwal, D., Greer, J.E., McCalla, G.I.: Tutoring Bishop-Pawn Endgames: An Experiment in using Knowledge-Based Chess as a Domain for Intelligent Tutoring. Applied Intelligence 3(3), 207–224 (1993)
Herbeck, H., Barth, W.: An Explanation Tool for Chess Endgames Based on Rules. ICCA Journal 19(2), 75–82 (1996)
Hyatt, R.: The C\(\textsc{rafty}\)ftp site (2006), ftp://ftp.cis.uab.edu/pub/hyatt/
Levy, D., Marsland, T.: The ICCA Best Annotation Award for 1995. ICCA Journal 19(2), 135–136 (1996)
Nunn, J.: Understanding Chess Move by Move. Gambit Publications Limited (2001)
Seidel, R.: Self-annotating Elementary Endgames. ICCA Journal 17(2), 51–62 (1994)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sadikov, A., Možina, M., Guid, M., Krivec, J., Bratko, I. (2007). Automated Chess Tutor. In: van den Herik, H.J., Ciancarini, P., Donkers, H.H.L.M.(. (eds) Computers and Games. CG 2006. Lecture Notes in Computer Science, vol 4630. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75538-8_2
Download citation
DOI: https://doi.org/10.1007/978-3-540-75538-8_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-75537-1
Online ISBN: 978-3-540-75538-8
eBook Packages: Computer ScienceComputer Science (R0)