Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: You may need to build *2* books, w&b (?)

Author: Mike S.

Date: 21:19:22 03/13/04

Go up one level in this thread


On March 13, 2004 at 10:26:01, Eric Somao wrote:

>I' ve collected more than 15 000 games played by Shredder 7 and 8 in more than
>20 minutes/game and against the 4 best current engines (Fritz, Junior, Hiarcs
>and Ruffian). I look for the best way of building the best possible book for
>Shredder.
>
>So I have few questions:
>
>- Must I use only these games or do I have to use a small book (remis.ctg from
>Mr Utzinger) which would be a core in which I would import my base?

I wouldn't mix that data with another book, because if you'd do that, the
book(s) would sometimes - or often - play continuations which have nothing to to
with the Shredder games. - Of course it's a problem when opponents play
something else than the programs did in your collection. But in 15.000 games, at
least most "mainstream" openings will be covered. Also, if these have most often
been played with "optimal" books settings resulting in a narrow repertoire so to
speak, you can be confident that the opponents for your new book will again have
chosen optimal (or you could do that of course, if you control both progs).

>- Secondly: after the importation,  do I have to make the book learn from the
>base or is it useless?

If you build a new book tree based on these games, it's of course not necessary
to learn from the same games then, afterwards. All the necessary statistical
data will already be in the book, from the generation process.

I suggest to generate **two** books, one for Shredder with white based on
Shredder's white wins, and for black resprectively.

Because if you merge both wins and losses by Shredder into the same book, it
will simply prefer variants for White or Black, and these won't be based on
Shredder only but on the oppenents as well. In other words, if for example
Junior was successfull with a specific variant often, the book would prefer it
just because the statistics are good, even if it may not fit Shredder. This
wouldn't be engine specific. But you can achieve that by dividing the database
into two: White wins, and Black wins by Shredder (I suggest to leave the drawn
games to both databases).

The problem in practise is, that you cannot switch books automatically within an
engine tournament or during automatical play on servers. An engine match can be
played in two parts though, without alternating colors each.

If you need to have all in *one* book only, I see no easy way to determine which
moves were succsessfull for Shredder (more), and which more for the opponents...

Regards,
Mike Scheidl



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.