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.