Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: On clearing book learning?

Author: Robert Hyatt

Date: 09:43:25 01/14/04

Go up one level in this thread


On January 14, 2004 at 11:32:11, Bob Durrett wrote:

>On January 14, 2004 at 09:24:06, Robert Hyatt wrote:
>
>>On January 14, 2004 at 06:36:38, Chris Taylor wrote:
>>
>>>Why, what are the for and against?
>>>I play mainly auto232; and have quite a lot of games.  As a result, had I not
>>>cleared learning, what would this mean.
>>
>>What will happen is that your book will dry up and go away.  You _must_ lose
>>a game with nearly every opening at some point in time, and without some
>>caution,
>>that will make that line unplayable.  And once it is unplayable, there is no way
>>for it to become playable again, without your intervention.
>
>Perhaps it not is not merely a joke to characterize Crafty's automatic opening
>book learning as:  "Snip, snip, snip!"

Correct. as well as _any_ program that uses "result learning".  IE Fritz.
When it loses, it flags part of that line with "don't ever play again."

>
>If, instead of outright snipping, the probabilities were merely adjusted by some
>small amount then the phenomena you describe might not happen, or at least not
>as often.  It seems to be a matter of stability.  If there is no human
>intervention then things could go terribly wrong!


Crafty does both.  IE it can just learn by playing the game and adjusting the
book after it has been out a while, and looking at the scores.  Or it does
result learning so that if it wins it will play it again, and if it loses,
it will not.

You can select either/or/both, but using result learning has the catch-all
glitch I mentioned.



>
>Bob H., in a previous bulletin you provided a "thumbnail sketch" of the criteria
>Crafty uses to determine whether or not to "snip."  If I understood it
>correctly, you said that the engine monitored the position evaluation scores as
>soon as the program was out of the opening book and if the evaluation changed
>adversely by a certain amount over the next five or ten moves, then Crafty
>snipped.  If so, the final outcome of the game has no impact on book learning in
>Crafty. Did I get that right?




Partially.  That is one learning mode.  "book learning".  There is another
more harsh version called "result learning".  Here, if it wins or loses
after playing a particular opening, it will repeat or avoid that line
depending on the game result, which is more "violent" than the simple
book learning.



>
>Bob D.
>
>
>>
>>
>>>
>>>There are different guis' and engines all handling this in varied ways.  So, is
>>>it possible to gereralise?
>>>
>>>My PIII 733 has been playing 7 mins games; eng - eng, for about 3 months.  Is
>>>there any reason to clear the book learnings?
>>
>>If you start playing longer time controls, yes...
>>
>>>
>>>Opinions please! Both for and against
>>>
>>>Chris Taylor



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.