Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Computer calculated tables

Author: Rolf Tueschen

Date: 09:25:03 09/09/02

Go up one level in this thread


On September 09, 2002 at 11:03:11, Robert Hyatt wrote:

>On September 09, 2002 at 10:12:44, Rolf Tueschen wrote:
>
>>On September 09, 2002 at 08:59:25, Robert Hyatt wrote:
>>
>>>I don't agree.  I _knew_ Tinsley.  (...)
>>>He was convinced beyond a shadow of doubt that The final Chinook was better
>>>than he was, because of the big endgame tables they had constructed.  (...)
>>
>>Are you sure that Tinsley meant "better" or better? What is the performance of
>>the machine if it can use the _perfect_ tables? What has it to do with playing
>>checkers? Didn't Tinsley assume with all the rights in the World, that he was
>>still the best player?
>
>Nope.  In fact he resigned his official title so that he could play Chinook
>in a man vs machine match.  And he was quite clear on the "better" issue.  No
>doubt in his mind whatsoever, any more than he doubted that Cray Blitz could
>mount his head on the den wall if it wanted to (in chess).  :)
>
>The most impressive thing about Tinsley, besides his incredible reign as WC,
>was his basic honesty and lack of arrogance...

Good to know!


>
>>
>>Tables for endgames, at least in chess, had been calculated to the perfect end.
>>BTW what is the specific achievement of a programmer, having a finite room of
>>data, having access to a super computer, having a few months of computer time
>>free for each round? What is the sense to compare such a perfect automat with a
>>human genius? Since you were part of the branch as such, what gave you the
>>scientifical kick out of it? I mean could we compare it with the creation of a
>>logarithm table we all had back in school? Where is the creative element? And
>>finally the same question as last year - what is the kick to let a machine
>>participate with such help in human tournaments? The last question just to have
>>it complete the collection. No nitpick meant, honestly.
>>
>>Rolf Tueschen
>
>I don't think there is any intent to "compare" a program using endgame tables
>to a human, calculating on his own, and drawing any conclusions whatsoever,
>other than "which is the stronger player, period."  Man/Axe were soundly beaten
>by the chainsaw.  Man/horse were soundly beaten by the automobile.  Yet no one
>seriously considers the automobile to be superior to the horse in any type of
>"equal" comparison because they can't be compared.

First, your position is the minimum that should be taught for the sake of fair
play. But I would be content if the following could be included. Again, this is
not out of lack of respect for the class of programmers, it's IMO a trivial
analysis. A computer shouldn't be compared to automobiles. Automobiles are
surely 'faster' than horses but why is it better? Because it has more power. So
far so good. This is fair and then the end of such a race.

Now let's see what is new with computers. (You know that I am not a chess
programmer, so please let's talk about the ideas as such.)

I remember some older statements where experts tried to teach me that a computer
by definition "read" or used databases. I couldn't follow, because I saw a
difference in just "reading" the perfect results for a position and playing
chess with calculating the position with the actually possible depth.
For the latter I accept man vs machine competition, but only for this. The
moment perfect solutions come into the game, it is no longer playing it's simply
- -ok, I leave out the term. Now I wished to know if the differentiation is ok
and accepted in CC. Just copying perfect moves and playing on the base of
calculating...

Back to checkers and Tinsley. I thought that he still was the better player. He
had no perfect tables. And without these tables Chinook would have been much
weaker. So we can conclude that Tinsley was the better player - without the
tables being counted. I think that's trivial.

Let's go back to education in school and university. Leaving eidetic people
aside. I know for sure that you would never accept if students cheated with all
kind of hidden help during examinations. You would say that students should be
able to "think" for the correct answers. Looking at the help and then telling
what is written there as perfect answer, this isn't making any sense.

So, this is the ethic we all know and obey to.

(NB the following is about competition and _not_ tools for training and other
helps for players.)

How could you explain why it is so difficult to convince chess programmers and
probably checkers programmers too, that the usage of "perfect" databases in
tournaments is absolutely odd tradition and should be regarded as unethical?
What is the basic influence in computer sciences that leads people to believe
that such a technique could be allowed? I did never understand that. For me it's
in the same way clear as it's clear that medical patients are never insulted for
their illness - even if it was caused through prior heavy smoking or some such.
We would never raise any critic in the direct communication with the patient. Of
course we can make conclusions for prevention campaigns against smoking etc.

So, let me repeat, everywhere where I made my proposals, people from CC reacted
as if I had said the worst I could say in CC. For most it was not even a
question at all, it was immediately viewed as muckraking. And I always thought,
that CC at times could be similar in practice to religious or political sects.

Let me give a final addition in form of an analogy for the automobile example.
Usage of perfect tables is as if the engineers of the automobile's side would
organize the following for the race against horses. The race is held on a steep
street which is in addition carefully frozen!!

What would you say, if such events were organized? Would you still believe that
it's clear who is better, because automobiles are faster than horses? Or would
you say, no, this way the competition has become a bit unfair?

NB that I do not want that automobiles should use no fuel for the race, all I
want is that the horse has a fair chance to run without the automobile has a
surplus advantage.

Tables are such surplus advantages in my eyes and not integrated part of
computer machines as such. For the moment they give the machine an unfair edge.

Rolf Tueschen



This page took 0.01 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.