Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: chess and neural networks

Author: Uri Blass

Date: 05:00:48 07/06/03

Go up one level in this thread


On July 06, 2003 at 03:04:07, Christophe Theron wrote:

>On July 06, 2003 at 01:15:41, Uri Blass wrote:
>
>>On July 06, 2003 at 00:25:49, Uri Blass wrote:
>><snipped>
>>>>Maybe using it for the evaluation is not the most efficient use of a neural
>>>>network in a chess program. It seems that the way human players manage to search
>>>>the tree is vastly underestimated.
>>>>
>>>>
>>>>
>>>>    Christophe
>>>
>>>I agree with you that search is underestimated in chess but I also believe
>>>that search and evaluation are connected because a lot of search decisions are
>>>based on evaluation of positions that are not leaf positions so you cannot
>>>seperate them and say search improvement gives x elo and evaluation improvement
>>>gives y elo.
>>>
>>>Uri
>>
>>I know that you did not try to seperate between them but my point is that if you
>>want to do the same as humans in the search then changing the search is not
>>enough.
>>
>>Humans may search position for some seconds and decide that this position is not
>>good and later search the same position but decide that it is good for them not
>>because they search deeper but because they learned to change their evaluation
>>based on searching other lines that leaded to a similiar position.
>>
>>Uri
>
>
>
>Well my point is just that when people talk about an application of ANN in chess
>they always talk about implementing the evaluation with an ANN, or tuning the
>evaluation with them.
>
>I think it tends to show that the application of ANN to chess has never been
>done by a "real" chess programmer. Because evaluation is only a part of a chess
>program. And maybe not the one that can be improved dramatically, or that needs
>them in order to be improved. Personally I would not use ANNs in the evaluation
>first, because I think they would be much more efficient somewhere else.
>
>On the other hand, you are right. If one could design an ANN to perform the
>evaluation, it would be wise to use the same ANN (or an extension of it) to
>guide the search.
>
>
>
>    Christophe

I believe that the biggest advantage that can be achieved in evaluation is not
in changing the initial static evaluation but in learning to change the
evaluation during the game based on the results of the search.

I also do not believe that what humans know is the target and the target should
be better than what humans know.

programs found better evaluation than humans in backgammon and program may find
better search rules than humans in chess not because programs are smarter but
because programs may do trillions of calculation to learn and humans cannot do
it.

Uri



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