Computer Chess Club Archives


Search

Terms

Messages

Subject: Murray Campbell article on Deep Blue in latest CACM

Author: David Eppstein

Date: 23:00:13 11/05/99


CCC readers may be interested in the article "Knowledge Discovery in Deep Blue",
by Murray Campbell, in the latest Communications of the ACM.  For ACM digital
library subscribers, it can be found at
http://www.acm.org/pubs/citations/journals/cacm/1999-42-11/p65-campbell/

Anyway, it's about how DB plays in the opening phase of the game.  According to
Campbell, the actual book (by which he seems to mean, an explicit move tree
generated by a human) is "only a few thousand positions".  Apparently, though,
it also has a database of millions of grandmaster game positions -- if the
program reaches a position in this database but out of book, it does a search in
which database information is used to award bonuses to certain moves.  The basis
for awarding these bonuses is apparently a complicated ("nonlinear") function of
features such as game outcome, relative and absolute numbers of times the move
has been played, how recently it was played, etc.

The example he uses is DB-Kasparov rematch game #2 (the Ruy Lopez that Kasparov
resigned even though he could have forced perpetual check).  According to
Campbell, the first nine moves were in book.  Moves 10-17 were not in book, but
the database bonus was so large that it just made the move without searching.
Finally, on moves 18 and 19, it made a search in which the moves that ended up
being made (18 Qd2 and 19 a4) were given bonuses of 17 and 9 centipawns
respectively.  After move 19, the game went over new ground and this database
machinery stopped being useful.

He also mentions the second game of the first match, in which the explicit book
was apparently disabled, but the database extension to the book still worked,
and allowed the program to follow theory for 13 moves, reaching (he claims) "a
respectable opening position" although the game was later lost.

The paper is only three pages long, though, so if you're looking for technical
detail it won't be there.



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.