Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: A chess program in SQL

Author: Dann Corbit

Date: 20:03:36 05/19/00

Go up one level in this thread


On May 19, 2000 at 13:34:52, Robert Hyatt wrote:
>On May 19, 2000 at 12:11:51, Dann Corbit wrote:
>>On May 19, 2000 at 11:24:51, Robert Hyatt wrote:
[snip]
>>You are right about the big book making the program significantly weaker.
>>That's the book I choose when I want to play against it and I want it to play
>>like a human.  It still does not play stupid chess.  It picks the choice that
>>wins more often, as you know.
>
>Yes... until you get way into the book, where there are few games.  If you have
>two choices, one that won and one that lost, playing the one that won is a coin-
>toss.  It could have been won due to blunder by the opponent, while the one that
>lost could have been lost by a blunder by the player.

Suppose then that we write a certainty function.  It looks at the number of
wins/losses/draws for a certain position and the quality of players who make the
choices.  The function emits a number lambda between zero and 1.  This number is
a multiplier for the amount of time we intend to spend analyzing.
Hence, if it is an opening position which tends to win and is played by hundreds
of GM's, we spend zero time or there abouts, since lambda will be approximately
zero.  If it is played by only 4 people of unknown ability we analyze it for
nearly the full time, since lambda will be near one.

We could add lots of additional data to the computer database.  Has it been
analyzed and if so, to how many plies?  Has the current version of the chess
program ever played this identical move before and how did that turn out?

I think the database idea has not been explored nearly as well as it might.

I was thinking especially of using something like Chess Assistant 5 as an
opening book.  You could extract a tremendous amount of information to know if
you should play it or not.

It might also be interesting to write an "opening book server" so that an
excellent opening book would be available to get past the opening setup phase,
and yet all the computers that use it would end up about even.  Of course, that
idea would not appeal very much to people who have spent 50K developing their
opening books.




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.