Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Which of the programs have the most knowledge programmed into it?

Author: Dann Corbit

Date: 14:44:25 07/13/00

Go up one level in this thread


On July 13, 2000 at 17:02:47, Christophe Theron wrote:
[snip]
>I understand your point.
>
>My feeling is that in the current state of the art, we are too much ignorant to
>decide so easily what is knowledge (or chess wisdom) and what is not.
>
>Most people, when they use the words "chess knowledge", are thinking about
>"position evaluation". I find this very short minded (I'm not saying you think
>this way, of course).
>
>Position evaluation is not the only part of a chess program where you put "chess
>knowledge". A lot of chess knowledge is put somewhere else in a chess program.
>
>There is a LOT of chess knowledge in the search algorithms. The concept of
>recapture extension, for example, is pure chess knowledge. Move ordering is, as
>well.

Actually, I am forced to agree with you here.  We might think also of a GM
looking at the board.  He is also performing a search, since he will consider
several possibilities and choose the best one.  He will have specific move
ordering when he considers a particular move.  I think that a big difference is
that human players decide on a goal and then think about moves that aim towards
achieving that goal.

>They are both very related to chess, and quite unrelated. A grandmaster could
>find these concepts useless maybe. But maybe a grandmaster is not a reliable
>source of chess knowledge.
>
>Also, very often "knowledge" is associated with "memory" (storing data). This is
>misleading as well. Most of the knowledge in a chess program exists in the form
>of algorithms, not tables, databases or files.
>
>I tend to define knowledge (actually "relevant knowledge") as the set of
>information processing procedures (algorithms) that help a given entity to
>survive or even to grow in a given environment. Maybe I'm melting several
>concepts together in this definition, but anyway these separate concepts are
>really hard to differenciate. So maybe it is not so useful to differenciate
>between them.

I think that this is probably the most interesting area of chess program
development.  Struggling with ideas and definitions may spring forth something
new.




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.