Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Strategy vs Tactics in Computer Programs

Author: Russell Reagan

Date: 12:52:01 04/20/02

Go up one level in this thread


On April 20, 2002 at 14:40:43, Terry McCracken wrote:

[snip]
>Russel true planning is one thing a computer can't do, in any coventional sense,
>as the GM or even a master is looking at _ideas_ and may have multiple levels to
>the plan, computers don't have ideas, or make multi-level plans.
[snip]

If you're defining planning as something that only humans can do then this is a
silly discussion, since then computers aren't human so obviously they can't
"plan".

Computers do plan, however. They just don't do it in the same way that humans
do. I think that's where a lot of people get confused, when they start thinking
in terms of what a human does. Just because that's how humans do it doesn't mean
it's the only "true" way or doing something.

Computers plan on the move by move level, and humans plan on the move by move
level as well as the "idea" level. So you could make the argument that humans
have a deeper level of planning, but I don't know why everyone can't see that
computers do plan. Maybe it's too simplistic and I'm taking a literal
interpretation of the WORD planning instead of the CHESS interpretation of
planning.

Personally I think that you get a deeper understanding of something when you do
look at the abstract and how an idea applies to more than one certain instance.
For example here, I'm looking at the abstract idea of planning as a procedure
that leads to some goal (which is pretty close to the definition most
dictionaries give). By the definition of the word, computers plan. In chess,
computers are relatively new, so in terms of chess we think of planning as being
a distinctly human tool.

To me it's kind of like how God gave the law to Moses, then religious leaders
added onto it other laws which if followed would help you to keep the original
laws. Today we make laws controlling guns. There is nothing wrong with guns by
themselves, but those laws that control guns are an indirect attempt at
enforcing the laws against murder. IE you take the original [thing] and you add
to it, eventually losing some of the original [thing].

I think that applies to this situation in that the word planning has an original
meaning. Before chess there was surely some word for planning in whatever the
languages of the times were. We have used planning in chess for so long, that
when we don't look at other areas of life and use the idea of planning in them,
we begin to forget the original meaning of the word and begin to think of it as
something unique to chess, and more specifically, chess played by humans.

So if we look at what the word plan means, we see that computers do plan. Their
plans are not as high level as humans, of course. The other side of the coin is
that perhaps a computer's "plan" is MORE complex than a humans, in that the
sheer quantity of information it analyzes creates a comparitively huge plan when
faced with human's plans. Even if a human were able to write a book on a
particular plan in a single position, it wouldn't come close to the amount of
data a computer has dealt with in searching a single position for a matter of
minutes. Just because the computer's "plan" isn't in human easy to read form
makes it no less of a plan. The computer's plan would be dynamically stored by
it's search, and research the next move. Essentially a gigantic "if my opponent
does this, I'm going to do this, and then if he does this I'm going to do this,
but if instead of the second move he does this, I'm going to do this...etc". The
program doesn't need to "store" all of that information because it can generate
most of it faster than it could store it and search that stored information. But
the information is there nonetheless.

Anyway, I've degenerated into throwing around speculative ideas now so I know
it's time to wind this post down :) Flame away.

Russell



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.