Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Opening Books / Tablebases

Author: blass uri

Date: 13:14:05 05/09/00

Go up one level in this thread


On May 09, 2000 at 15:05:58, KarinsDad wrote:

>On May 09, 2000 at 04:16:18, blass uri wrote:
>
>>On May 09, 2000 at 03:19:22, Mogens Larsen wrote:
>>
>>>On May 08, 2000 at 22:18:37, Adrien Regimbald wrote:
>>>
>>>Even though I'm not an author, not of computer programs that is, I would like to
>>>make a few comments.
>>>
>>>>Hello,
>>>>
>>>>I think that restricting computer engines in a tournament with humans is
>>>>rediculous.
>>>
>>>That may be true, but if you (as in programmers) insist on using resources that
>>>the players dislike, it's only a question of time before computer chess programs
>>>will be left playing among themselves. If that is what you want, then go right
>>>ahead.
>>
>>I disagree.
>>You will find always strong humans to play computer if they get enough money.
>>
>>You can also give more rights to humans instead of restricting computer engines.
>
>
>Why? A human does not want to look up answers in a book during OTB. A human does
>not want more options when playing chess. Why not just restrict the computers
>and make the rules simple?

I think that this idea is against most of the programmers.

Most of the programmers are not interested in teaching computers thing that the
computer can learn from tablebases.

I read that Nimzo7.32's programmer dropped knowledge about simple endgames
because nimzo7.32 can use tablebases.

Doing rules that forbid using tablebases is unfair to programmers like
nimzo7.32's programmer.

programmers have some assumptions when they develop their program.
It is not fair to change the assumption  they are based on.


>
>
>>>>- Some human players is that they are an "external resource".  This is
>>>>nitpicking over details - a program could easily include such information within
>>>>the binary itself.
>>>
>>>No, it's a very sensible detail. I would like to repeat my analogy with a human
>>>player. What if I came to the tournament organizers and said: I'm not that good
>>>concerning opening play, my middlegame tactics are very good but my endgame
>>>technique is very poor, is it okay if I bring an opening book and a copy of
>>>basic endgame studies? What do you think their answer would be?
>>
>>I think that if the situation will be that it is clear that humans have no
>>chance without books then books can be allowed in games against computer.
>>
>>It is not the case and the Israeli league proved that even 2177 player has
>>chances to draw against computer(he drew 3 computers and did not lose games
>>against computer program in the israeli league)
>
>
>It only illustrated that one lower rated player is better against computers than
>against his fellow human players. Maybe he plays them a lot. This says nothing
>about computer programs next year, 5 years from now, or 15 years from now.

I did not say that it say something about computers 5 years from now.

I also found that this guy is a drawing player.

He has also 5 draws and 2 losses against humans(he drew against some 2300-2400
players and also against one 2142 player).

I think that his target in the games is to draw and not to win and it is more
easy when you have a smaller target.
>
>
>>>>- Some human players complain about not having an opening book or endgame
>>>>tablebases to use themselves.  There may be some reasonable argument here ..
>>>>computer programmers will argue that the humans had a chance to learn the
>>>>openings / endings through books and have memorized the openings / endgame
>>>>techniques .. the humans will argue that they don't have perfect recall of this
>>>>information
>>>>
>>>>It seems to me that it is only reasonable to allow the computers access to
>>>>opening books / endgame tablebases as needed.  Perhaps human players will be up
>>>>in arms about it, but it is an extremely unfair handicap for a computer to be
>>>>playing against (for example) a GM who has spent their life memorizing the
>>>>latest and greatest variations in all of their openings.
>>>
>>>The remedy is quite easy, although time consuming, in my opinion. You let your
>>>engine/program play thousands of games on ICC or FICS and use the learning
>>>function, thereby enabling experience concerning opening and endgame play. You
>>>can't just complain about GM knowledge and then copy that and more, without
>>>making an effort to try and reach that level of knowledge yourself with your
>>>program.
>>
>>There is no reason to do it.
>>I think that you are almost the only human in the world who are interested in
>>teaching programs in the same way that humans learn.
>
>
>Not so. In fact, teaching programs to think like humans may be the next
>evolutionary step in computer chess programming. Why would you of all people
>want to put down that idea?

I think that teaching programs to do somethings that humans do is important in
the middle game and also in the opening when the opponent try to take the
computer out of book.

It is not important in simple endgames when tablebases is a better solution.
>
>
>>Other people are only interested in teaching programs to play better moves.
>
>
>To some degree. But I have observed that you are not open minded at all when it
>comes to computer chess. Anything that restricts a programmer or program is bad
>from your point of view (correct me if I am wrong, but that is my impression).
>
>Your entire goal seems to be to acquire "semi-perfect" games. You do realize of
>course that perfect games are currently an unattainable goal. Why would anyone
>want to play a computer and lose at the point that computers play nearly perfect
>games every time? Programmers are effectively coding themselves out of a job. If
>they want this "hobby" to continue, they may be forced to come up with
>alternatives, maybe to the rules, maybe to how they code, who knows?

In the future there will be a need to change the rules but today  computers are
not close to be perfect.

I think that a better idea is to develop also programs to teach humans to play
better.

Uri



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.