Computer Chess Club Archives


Search

Terms

Messages

Subject: Crafty Book Test revisited

Author: Robert Allgeuer

Date: 11:38:38 01/07/04



Crafty Generated Book Test
==========================

I have used my recently posted Blitz rating list (posted in Winboard forum,
http://f11.parsimony.net/forum16635/messages/58889.htm) as 'infrastructure' for
a test aiming to measure how generated books (as opposed to hand-tuned books)
impact the playing strength of a chess engine. I have already done a similar
test in the past (posted in both CCC and Winboard forum, see
http://f11.parsimony.net/forum16635/messages/41900.htm), which suggested that
the impact on playing strength is quite small (possibly < 30 ELO points, though
results were statistically not significant). This previous test was a self-play
experiment at a longer time control, while this new test involves matches
against a wide range of different engines at Blitz time controls.


Method:
=======

Crafty 19.6DC has been configured with three different book settings (large
book, small book, no book). These three Crafty versions have played against each
other (20 games per match) and Gauntlet tournaments (also 20 games per match)
against a large and identical set of engines that are listed in my rating list.
All duplicate games have been removed and the remaining unique games have been
used to calculate a final rating list, hence taking also into account the games
between the opponents.
Apart from the opening book, the configuration settings of the three Crafty
versions were identical. Book learning has been disabled, all three Crafty
configurations have played without EGTBs.


Participants and Settings:
==========================

Crafty v19.06DCntb: Crafty 19.6DC with book created with parameters 50 1 50 from
cleanbook.pgn taken from Dann Corbit“s ftp site (size 28.3MB)
Crafty v19.06DCntbsbk: Crafty 19.6DC with book created with parameters 20 3 50
from gm2600.pgn taken from the Crafty ftp site (size 564KB)
Crafty v19.06DCntbnbk: Crafty 19.6DC with no book.

The two configurations with book have played with the standard books.bin file
built from the start.pgn file as downloaded from the Crafty ftp site.

crafty.rc (example for Crafty v19.06DCntb):
hash 96M
hashp 8M
drawscore=0
log off
book on
book random 1
book width 5
learn 0
resign 9

no EGTBs for the Crafties; opponents may have used a full set of 5, 4 and 3
piece EGTBs with 8MB TB cache
Time Control: 5min + 2sec
Ponder off
Book leaning off


Platform and Tools:
===================

Athlon Thunderbird 1.1MHz
512 MB RAM
Windows 2000

Crafty 19.6DC (from Dann Corbit“s ftp site)
Elostat 1.1b
PGN-Extract 15.0
Winboard 4.2.3
WB Tourney Manager 0.60 (Jori Ostrovskij)


Results:
========

Program                 Elo    +   -   Games   Score   Av.Op.  Draws

Crafty v19.06DCntb    : 2580   21  23   702    63.0 %   2487   31.5 %
Crafty v19.06DCntbnbk : 2562   22  23   708    60.7 %   2487   28.4 %
Crafty v19.06DCntbsbk : 2540   23  20   714    57.4 %   2488   33.6 %


Conclusion:
===========

Even with these quite small error margins of close to 20 the differences in
playing strength due to different book configurations are still statistically
not significant. Nevertheless, these results confirm the results of the previous
self-play book test: Both tests suggest that the impact of size and presence of
generated books on playing strength seems to be quite small, probably in the
order of 30 to 40 ELO points or even below.
This result appears to be in line with results that other people have obtained.
Hand-tuned books may, however, be a completely different story. If there is a
high quality hand-tuned book for Crafty somewhere out there, I would be happy to
extend this test and to test such a configuration under the same conditions.

Robert Allgeuer



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.