Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Building a decent opening book, need advice.

Author: Dann Corbit

Date: 17:53:22 01/06/05

Go up one level in this thread


On January 06, 2005 at 20:13:34, Pallav Nawani wrote:

>On January 06, 2005 at 18:19:57, Eric Oldre wrote:
>
>>On January 06, 2005 at 14:49:06, Dann Corbit wrote:
>>
>>>On January 06, 2005 at 13:20:27, Eric Oldre wrote:
>>>
>>>>I have added the ability to add opening books to my latest version of Latista.
>>>>I'll release it once I create a decent opening and add a couple other smaller
>>>>features.
>>>>
>>>>So far I created a book my parsing the gm2600.pgn file and saving all positions
>>>>which occur at least 5 times.
>>>>
>>>>This is certainly much better than no book at all but leaves much much room for
>>>>improvment I'm sure.
>>>>
>>>>What general advice do you book makers have for me?
>>>
>>>I think that correspondence games between top players are best.
>>>Next comes 2600+ games from players after the year 1960.
>>>Then comes SSDF games on the Athlon 1200, where both programs are top 15.
>>>
>>>You should also weed out the very short games.
>>>
>>>Finally, filter for only moves played successfully at least 3 times.
>>>
>>>Then you will have a decent competition book, with less than 1% blunders in it.
>>
>>Dann,
>>Thanks for the tips!!!! Very useful. My short term goal is simply to create
>>something that will get my engine to play a variety of openings and not make any
>>huge blunders right off the bat. while saving time on it's clock. So for Latista
>>1.3 I'll probably need to stop after the above.
>>
>>Your suggestions below are really interesting to me. I have noticed that
>>sometimes latista comes out of book thinking it's well ahead, and sometimes well
>>behind. I had wondered if coming out not liking it's position could hurt it.
>>even if the position really is ok, if it's not the "style" that my engine
>>normally likes than it might do things that are counter productive in it's first
>>few moves out of the book.
>>
>>I haven't had enough experience yet though to determine if that's really the
>>case. but it seems like it would make since. And doing what you described below
>>would certainly help the situation if that is the case.
>>
>
>You're right here. Natwarlal certainly gets into trouble if it comes out of book
>thinking it is behind. It tries to 'correct' matters, and gets into problems.
>Opening books can kill too :)

[D]r1bqk1nr/pppp1ppp/2n5/b7/2BpP3/2P2N2/P4PPP/RNBQ1RK1 b kq - am dxc3; bm Nge7;
It is not unusual (for instance) to have a problem with this gambit line.  If
your pgogram plays dxc3, it is heading for disaster.  After Nge7, all is well.
Will your program make the right choice?

If it has problem using this position as root, try analyzing for white after
making both move choices.

This is an example of a book line that is fine, but where programs often have a
spot of trouble.





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.