Rybka vs Fat Fritz controversies

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

Moderators: hgm, Rebel, chrisw

Alayan
Posts: 550
Joined: Tue Nov 19, 2019 8:48 pm
Full name: Alayan Feh

Re: Rybka vs Fat Fritz controversies

Post by Alayan »

noobpwnftw wrote: Tue Feb 23, 2021 7:36 pm 1) Rybka had clear improvements over any other chess engine at the time, while FF2 doesn't.
2) To this day, many people still acknowledge Vas's contributions despite all the controversies, while ASilver has never contributed one single game to Stockfish or Leela training.
I agree.

Rybka may or may not have wrongly used GPLed code, but it certainly was much more original, innovative and valuable for computer chess than the Fat Fritz nets are.
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: Rybka vs Fat Fritz controversies

Post by MikeB »

Alayan wrote: Tue Feb 23, 2021 10:58 pm
noobpwnftw wrote: Tue Feb 23, 2021 7:36 pm 1) Rybka had clear improvements over any other chess engine at the time, while FF2 doesn't.
2) To this day, many people still acknowledge Vas's contributions despite all the controversies, while ASilver has never contributed one single game to Stockfish or Leela training.
I agree.

Rybka may or may not have wrongly used GPLed code, but it certainly was much more original, innovative and valuable for computer chess than the Fat Fritz nets are.
Agree, Rybka was far above any other engine at the time - clearly Vas was doing something different that no one else was doing, there was much originality in his work ..

https://web.archive.org/web/20070819172 ... ccrl/4040/
Image
MMarco
Posts: 195
Joined: Sun Apr 12, 2020 1:09 am
Full name: Marc-O Moisan-Plante

Re: Rybka vs Fat Fritz controversies

Post by MMarco »

MikeB wrote: Wed Feb 24, 2021 3:27 am
Alayan wrote: Tue Feb 23, 2021 10:58 pm
noobpwnftw wrote: Tue Feb 23, 2021 7:36 pm 1) Rybka had clear improvements over any other chess engine at the time, while FF2 doesn't.
2) To this day, many people still acknowledge Vas's contributions despite all the controversies, while ASilver has never contributed one single game to Stockfish or Leela training.
I agree.

Rybka may or may not have wrongly used GPLed code, but it certainly was much more original, innovative and valuable for computer chess than the Fat Fritz nets are.
Agree, Rybka was far above any other engine at the time - clearly Vas was doing something different that no one else was doing, there was much originality in his work ..

https://web.archive.org/web/20070819172 ... ccrl/4040/
Nice link.

Or just a little later with Rybka 3:
https://web.archive.org/web/20080913005 ... ccrl/4040/

150 Elo above the closest engine! I kind of forgot Naum was #2 then.
Modern Times
Posts: 3548
Joined: Thu Jun 07, 2012 11:02 pm

Re: Rybka vs Fat Fritz controversies

Post by Modern Times »

MMarco wrote: Thu Feb 25, 2021 12:47 pm
Or just a little later with Rybka 3:
https://web.archive.org/web/20080913005 ... ccrl/4040/

150 Elo above the closest engine! I kind of forgot Naum was #2 then.
What is striking is the number of commercial engines compared to now. Back then, 13 of the top 20 were commercial, now it is 4 of the top 20.
Collingwood
Posts: 89
Joined: Sat Nov 09, 2019 3:24 pm
Full name: .

Re: Rybka vs Fat Fritz controversies

Post by Collingwood »

M ANSARI wrote: Tue Feb 23, 2021 8:08 pm I really don't get the controversy regarding CB and Fat Fritz as everything is very clearly stated.
I have no idea how you can think that. They have been extremely dishonest about FF (1&2) from the start. Any admissions they've made have been forced out of them by the public.

It may be clear now to us (on talkchess) that it's just a clone, but it was certainly not clear to the public at the start or even now.


Tord Romstad
@tordr
Feb 13
I don't have time to listen to the actual interview, but the introduction is wrong that I just have no words:

Tord Romstad
@tordr
Albert Silver "came across a new neural network technology from Japan"? Seriously?

Tord Romstad
@tordr
And then there is this, in the list of interview questions: "How did you overcome the moment of starting almost completely from scratch with the Fat Fritz 2.0 development?" How on Earth is "starting almost completely from scratch" an accurate description?
daniel71
Posts: 146
Joined: Wed Aug 27, 2008 3:48 am

Re: Rybka vs Fat Fritz controversies

Post by daniel71 »

What most people forget that Hydra Chess Project was also canceled because Rybka became so much more powerful that Hydra that ran on a 32-node Intel Xeons with a Xilinx FPGA accelerator card cluster, with a total of 64 gigabytes of RAM. It evaluates about 200,000,000 chess positions per second, roughly the same as the 1997 Deep Blue which defeated Garry Kasparov, but with several times more overall computing power, could not compete with Rybka so the Pal Group stopped funding the project. This is from the Hydra website courtesy of the Wayback Website: HYDRA, under the patronage of PAL GROUP, originally appeared in four versions: Orthus, Chimera, Scylla and then the final HYDRA version-the strongest of them all. Multiple computers each with its own FPGA acting as chess coprocessors, enables HDYRA to search enormous numbers of positions per second, making each processor more than ten times than an unaided computer.

It runs on a 64CL and evaluates about 200,000,000 chess positions per second, roughly the same as the much older Deep Blue, but with several times more overall computing power. Whilst FPGAs generally have a lower performance level than ASIC chips, Moore’s Law allows modern-day FPGAs to run about as fast as the older ASICs used for Deep Blue.
Clearly nobody could match Rybka no matter how much money was used for custom supercomputer hardware back in 2008.
User avatar
M ANSARI
Posts: 3707
Joined: Thu Mar 16, 2006 7:10 pm

Re: Rybka vs Fat Fritz controversies

Post by M ANSARI »

I think for a while, everyone thought that chess engine progress will improve ... but it will improve mostly due to the improvement in hardware running bean counter engines. Rybka changed that thinking and it made clear that the software side of chess engines is where the major gain in ELO would come from. This has been made even more true with the giant leap that Lc0 gave and later on the inclusion of NN to almost any chess engine. I think you could say with a straight face that Rybka with revolutionary system of using millions of rapid games to tune evaluation as well as some Monte Carlo experimentation was a primitive form of NN. The strength of these new NN chess engines at low depth is mind boggling. I would not be surprised if today's top NN chess engine would beat Deep Blue with only an Apple watch as hardware. A single core SF 13 against DB would probably be an incredibly lopsided affair to SF. It is too bad that If you go through games of DB with SF 13 or Lc0 ... there are so many inaccuracies and weak moves that just makes me think that DB is probably 400 or more ELO points weaker. So software turned out to be a much bigger factor in moving engine ELO forward than hardware would ever have done.
syzygy
Posts: 5566
Joined: Tue Feb 28, 2012 11:56 pm

Re: Rybka vs Fat Fritz controversies

Post by syzygy »

towforce wrote: Tue Feb 23, 2021 6:24 pm In contrast, the facts about FF2 are barely in dispute at all. The problems are:

1. FF2 has a price tag of €100 for a product that is mostly open source code

2. Chessbase videos and web pages have exaggerated its strength and originality
Neither is a problem. Unless the exaggeration amounts to misleading advertisement, but that requires more than exaggeration.
syzygy
Posts: 5566
Joined: Tue Feb 28, 2012 11:56 pm

Re: Rybka vs Fat Fritz controversies

Post by syzygy »

towforce wrote: Tue Feb 23, 2021 10:50 pmOne BIG mistake that the ICGA made is that the rules give the tournament director the right, but not the obligation, to ask contenders for source code: it was obvious to me when I entered the 2000 WCCC (as the Crafty operator) - a decade before this controversy - that the tournament director should be OBLIGED to collect source code from each competitor. When the source is modified between rounds, the changed source should also be handed over. There's no earthly reason to not do this!!!
Given the usual level of integrity in the computer chess world, handing over your soure code to the tournament director is not much different from publishing it on the internet.
syzygy
Posts: 5566
Joined: Tue Feb 28, 2012 11:56 pm

Re: Rybka vs Fat Fritz controversies

Post by syzygy »

M ANSARI wrote: Sun Feb 28, 2021 3:22 pm It is too bad that If you go through games of DB with SF 13 or Lc0 ... there are so many inaccuracies and weak moves that just makes me think that DB is probably 400 or more ELO points weaker. So software turned out to be a much bigger factor in moving engine ELO forward than hardware would ever have done.
In my view there is no evidence that DB was stronger than 2800 Elo, so 400 Elo seems conservative.

From the few games we have, DB seems to be about as strong (or as weak? :P) as Kasparov was at the time, and Kasparov could probably have learned to adjust his playing style to it if he had played more games.