KnightCap: A chess program that learns by combining TD(lambda) with game-tree search

dc.creatorBaxter, Jonathan
dc.creatorTridgell, Andrew
dc.creatorWeaver, Lex
dc.date1999-01-10
dc.date.accessioned2026-07-07T03:23:54Z
dc.date.available2026-07-07T03:23:54Z
dc.descriptionIn this paper we present TDLeaf(lambda), a variation on the TD(lambda) algorithm that enables it to be used in conjunction with game-tree search. We present some experiments in which our chess program ``KnightCap'' used TDLeaf(lambda) to learn its evaluation function while playing on the Free Internet Chess Server (FICS, fics.onenet.net). The main success we report is that KnightCap improved from a 1650 rating to a 2150 rating in just 308 games and 3 days of play. As a reference, a rating of 1650 corresponds to about level B human play (on a scale from E (1000) to A (1800)), while 2150 is human master level. We discuss some of the reasons for this success, principle among them being the use of on-line, rather than self-play.
dc.description9 pages
dc.identifierhttps://arxiv.org/abs/cs/9901002
dc.identifierhttp://arxiv.org/abs/cs/9901002
dc.identifierMACHINE LEARNING Proceedings of the Fifteenth International Conference (ICML '98), ISBN 1-55860-556-8, ISSN 1049-1910, Madison WISCONSIN, July 24-27 1998, pages 28-36
dc.identifier.urihttp://salesiana.dossiersoluciones.com/handle/123456789/33123
dc.subjectMachine Learning
dc.subjectArtificial Intelligence
dc.subjectI.2.6
dc.titleKnightCap: A chess program that learns by combining TD(lambda) with game-tree search
dc.typetext

Files

Collections