The Secret of Rybka Success

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

User avatar
fern
Posts: 8755
Joined: Sun Feb 26, 2006 4:07 pm

The Secret of Rybka Success

Post by fern »

What do you think it is the key (mainly) of Rybka incredible results?

a) Vas has implemented several new decisive tricks in the evaluation realm that has given his program the extra boost
b) Vas has implemented new, betters search routines.
c) Vas has simply improved in both.
d) the bastard signed an agreement with Satan.

My guess:
evaluation superiority

Best to all
fernando
User avatar
AdminX
Posts: 6340
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: The Secret of Rybka Success

Post by AdminX »

fern wrote:What do you think it is the key (mainly) of Rybka incredible results?

a) Vas has implemented several new decisive tricks in the evaluation realm that has given his program the extra boost
b) Vas has implemented new, betters search routines.
c) Vas has simply improved in both.
d) the bastard signed an agreement with Satan.

My guess:
evaluation superiority

Best to all
fernando
All of the above, plus great understanding of imbalances.
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
Dirt
Posts: 2851
Joined: Wed Mar 08, 2006 10:01 pm
Location: Irvine, CA, USA

Re: The Secret of Rybka Success

Post by Dirt »

fern wrote:What do you think it is the key (mainly) of Rybka incredible results?

a) Vas has implemented several new decisive tricks in the evaluation realm that has given his program the extra boost
b) Vas has implemented new, betters search routines.
c) Vas has simply improved in both.
d) the bastard signed an agreement with Satan.

My guess:
evaluation superiority

Best to all
fernando
From what Larry K. posted in the Rybka forum, is sounds like Vas found a way to automatically generate evaluation parameters from a game database. Larry was posting that he was tweaking some of the parameters that seemed wrong.
Kapaun

Re: The Secret of Rybka Success

Post by Kapaun »

I believe that he has implemented all the things that proved to be working - even if chess knowledge advised otherwise.
royb
Posts: 536
Joined: Thu Mar 09, 2006 12:53 am

Re: The Secret of Rybka Success

Post by royb »

I may be wrong, but I thought Hans Berliner was doing something like this in the 80s with HiTech. Hopefully someone here can confirm what Hans was doing and also if it is in some way similar to what Vas and Larry have done with Rybka.

Roy
Allard Siemelink
Posts: 297
Joined: Fri Jun 30, 2006 9:30 pm
Location: Netherlands

Re: The Secret of Rybka Success

Post by Allard Siemelink »

I used to do that for Bright and although I got some interesting results,
the strength of the engine did not seem to improve when I 'enhanced' the evaluation with what I found.
Perhaps I should give it another try?
Dirt wrote: From what Larry K. posted in the Rybka forum, is sounds like Vas found a way to automatically generate evaluation parameters from a game database. Larry was posting that he was tweaking some of the parameters that seemed wrong.
Alessandro Scotti

Re: The Secret of Rybka Success

Post by Alessandro Scotti »

fern wrote:
d) the bastard signed an agreement with Satan.
Doesn't matter. Can offer pawn odds and still win his soul back! :-)
Spock

Re: The Secret of Rybka Success

Post by Spock »

Looking at the article here:
http://www.rybkachess.com/docs/Rybka_Englisch.PDF

I wonder if his previous work on artificial intelligence is a factor....
RVisitor

Re: The Secret of Rybka Success

Post by RVisitor »

We can only guess at the heuristic algorithm Vasik uses for Rybka. Below is a link to a paper where I offer my opinion.
http://mysite.verizon.net/vzesz4a6/current/id23.html
User avatar
fern
Posts: 8755
Joined: Sun Feb 26, 2006 4:07 pm

Re: The Secret of Rybka Success

Post by fern »

Your opinion about this are so sensate I guess some of them, if no all, has been more or less used since some time.
I remember I wrote a paper about this and sent it to a respected programmer. My ideas were not as you, but has a common factor; the idea of looking the chess game as it is, as process, a historic thing going on and getting sense along it.
In my paper a knight was not strong because he was posted in e5, but because it was adding strength along an previously existent pattern of pressure. By example, he was adding another piece-action over an enemy piece.
And so on.
I tell you this because I have realized that the abyss between sensate ideas like these or others AND the execution of them in a code is immense. There lyes the problem, in the know-how issue. Probably there lyes Vas excellence.

My best
Fernando