Not logged inRybka Chess Community Forum
Up Topic Rybka Support & Discussion / Rybka Discussion / Will there really be a sequel to 2.3.1 ?
- - By MightyMouse (**) Date 2007-04-15 21:03
I'm starting to wonder whether 2.3.1 is the end of the Rybka 2 line.
Parent - By Banned for Life (Gold) Date 2007-04-15 21:24
Why? Vas has indicated that he has been fixing a number of bugs in 2.3.1 and would release 2.3.2 when it is ready. Based on lessons learned from previous releases, there is no anounced release date.  As the saying goes, don't worry, be happy.
Parent - By Arrière Pensée (Gold) Date 2007-04-15 22:09 Edited 2007-04-15 22:19
MightyMouse,

I am shocked that you of all people are questioning the inevitable. You are not waiting for Godot, you are waiting for Rybka 2.3.2! I see you as a main stay and regular contributor to a healthy Rybka. It is very seriously Darwinian. Hang in there dude. It is "all" a matter of perspective!!!

Regards,

Sidserious

very cool image! in the right hand corner-don't just think "might mouse" be Mighty Mouse.

.....
As an after thought- there has to be a great deal of pressure on Vas to shore-up a lot of loose ends and then hope that no new one pop up from out of no where. I am encouraged that 2.3.2 will be a great ending to one series and a very promising beginning to the 3 series.
Parent - - By Gaмßito (****) [cr] Date 2007-04-15 22:41
Hi,

I believe that if 2.3.2 is a good bug fixed version, it will be the last version of the 2 series. Probably it will play a little bit stronger as the small advantage that has 2.2 over 2.1. 

But personally, I hope that Vas can achieve a better result.

Regards,
Gambitto.
Parent - - By Legendary (***) Date 2007-04-16 00:03
It's going to go in you see 2.3.3.2.3.4
Parent - - By Arrière Pensée (Gold) Date 2007-04-16 01:22
2.3.3.2.3.4 sqrt
Parent - - By Nelson Hernandez (Silver) [us] Date 2007-04-16 02:50
With respect to releases, Rybka is the one engine where "no news is good news".  Just imagine the panic and angst in the forum if Vasik were to announce that he was taking a one-month vacation to some remote place far from the distractions of modern life!  Why, some people would hang him in effigy.  The poor guy deserves a life away from deadlines and relentless pressure to eke out another 1 ELO point!
Parent - - By Arrière Pensée (Gold) Date 2007-04-16 02:58 Edited 2007-04-16 03:07
It is amazing just how quiet it is with no stated deadline. They would want to know "exactly" where he is and whether he will be working on Rybka while he drinks his martini  stirred not shaken.
Parent - - By MightyMouse (**) Date 2007-04-16 12:12
Yes, it seems quieter without a current stated deadline. But I still wake up in the middle of the night remembering the old stated deadline. I had predicted April 10 as my most pessimistic date but that has been passed without a wimper. Now it's anyone's guess again. It could be June-July-August...
Parent - - By Arrière Pensée (Gold) Date 2007-04-16 16:02
MightyMouse,

I can understand your pessimism. One can't help but wonder how much further Vas can take Rybka. However, I don't think we should underestimate his abilities just yet. At some point he will have to take Rybka to an other level. Can he do it? That question is for a later history to answer. I think it must be a tough enough to give over a bug free Rybka, especially since he is at the cut-edge of chess engine technology. His admirers as well as his critics have to appreciate that fact.If they won't, then I would say that they are just green with envy.

sidserious
Parent - - By Nelson Hernandez (Silver) [us] Date 2007-04-16 17:32
Personally I think he could take it quite a bit further, particularly in the endgame.  What is certain is that improvements get progressively harder the closer you get to optimal code.  At some point the human effort required to squeeze out a 1 ELO improvement is so disproportionate that you take a big sigh and say, "that's it, I'm done; let others carry on the struggle."

In time the technological paradigm will shift in ways we can barely conceive now and new people will emerge to take computer chess to new levels...on and on through the generations, until finally the game is solved for all practical intents and all competitive games end in draws.  How thrilling it will be to report this phenomenal achievement!  How exciting to watch thousands of unique games in a row end in a draw!  (I am teasing Michael, if he's reading this.)
Parent - - By Arrière Pensée (Gold) Date 2007-04-16 19:04 Edited 2007-04-16 19:12
I was introduced to the chess in my early childhood. Since no one in my immediate family played, I never cultivated a real understand of the game. Honestly, my interest for the game was sparked only a few years ago when I was re-introduced to it over the Internet; making it  easy to acquire an informed introduction and study of the game. It became for me another challenging intellectual pursuit that I was, otherwise, unaware existed. I can only say that I am still a novice scratching the surface, and of course there is the further challenge of learning how to use effectively the tools made available in a good GUI.  So, I have my work cut out for me. At some point I hope to ride that technological wave in with the rest of you. I read somewhere that one of the largest populations that use the Internet use it for chess.  
Parent - - By Banned for Life (Gold) Date 2007-04-16 20:39
"I read somewhere that one of the largest populations that use the Internet use it for chess."

You can't believe everything you read. Chess is very small potatos when it comes to internet traffic. Think YouTube, gaming, pornography, maybe even real time financial quotes. Chess isn't even on the radar screen.

Alan
Parent - - By Arrière Pensée (Gold) Date 2007-04-16 21:02
Hi Alan,

I am afraid you are wrong there. Chess is on the radar screen albeit a fraction of a third of users reported, it has at the very least its own designation outside of games played. But, please, I am not trying to make a mountain out of a mole hill here. I do realize what you are saying and agree with you-but, I do believe you are underestimating the games relevance on the net.

http://www.stanford.edu/group/siqss/Press_Release/press_detail.html

regards,
Robert
Parent - - By Banned for Life (Gold) Date 2007-04-16 21:27
OK, i see you are referencing a study that deals with time spent on the internet. My answer dealt with internet traffic, which is a very different animal. Mea culpa. Interesting study nevertheless. Thanks.

Alan
Parent - By Kapaun (****) [de] Date 2007-04-17 07:44
Well, I would believe that people who play chess in internet spend a lot of their time doing it. But I certainly don't believe that the summarized internet time people spend on chess is any noteworthy fraction of the general time all users spend on being in the internet.
Parent - By Kapaun (****) [de] Date 2007-04-16 21:46
In time the technological paradigm will shift in ways we can barely conceive now and new people will emerge to take computer chess to new levels...on and on through the generations, until finally the game is solved for all practical intents and all competitive games end in draws.

If ever this state will be achieved some day - it will certainly not be anytime soon. Remember the old legend of the wheat corns...
Parent - - By Uly (Gold) [mx] Date 2007-04-16 23:32

> Just imagine the panic and angst in the forum if Vasik were to announce that he was taking a one-month vacation to some remote place far from the distractions of modern life! 


How much time do you think Vas would need to go on vacation for the competiton to catch up?
Parent - By Nelson Hernandez (Silver) [us] Date 2007-04-17 00:03 Edited 2007-04-17 00:07
I think we should ask the creator of Zap that question, as he is presently closest to achieving that goal.  If I were guessing, if Rybka stood perfectly still and did not change there would be somebody right at her level in 6-12 months and somebody clearly surpassing in two years.  (This is just a speculative, meaningless guess, extrapolating from the gradual improvements we've seen over the past several years.)  My impression is that the area where the most substantial improvements might be made would be in coding for multiprocessors, when you consider that today's quads will be passe by 2010.  Have you guys seen Intel's press conference from late last month, when they laid out the CPU road-map through 2009?  Very impressive.  Imagine 32nm quads, fully integrated, with dynamic hyperthreading support...on a dual socket board 16 threads will not only be possible, but very much in play...clock speed something north of 4 GHz I would guess.
Parent - - By Uri Blass (*****) [il] Date 2007-04-16 12:26
My opinion is that if 2.3.2 is a good bug fixed version it will play significantly stronger than previous version.

2.3.1 is full of bugs (it can see mate when there is no mate and it also can forget the pv because of hash bugs)

If Vas is going to fix all bugs then
I will be surprised if 2.3.2 is not going to be at least 50 elo better than 2.3.1 and previous versions(at least at long time control)

Uri
Parent - By Legendary (***) Date 2007-04-16 12:46
I hope so Uri.
Parent - - By lkaufman (*****) Date 2007-04-16 13:40
     Fifty Elo is asking for quite a lot, don't you think? How many strong programs have ended up exceeding their predecessors by that much? It's pretty rare, I believe. To put it in perspective, if you went from a dual processor to a quad (same speed), you'd be lucky to gain that much.
Parent - By Legendary (***) Date 2007-04-16 14:22 Edited 2007-04-16 14:27
King attacks, Pawn Structure, and Piece assembly is the key to another 50 elo points for Rybka.

Here's 3 examples of what I'm talking about.

3rrbk1/1bp2pp1/p2pnq1p/1p3N2/4PPP1/P2P3Q/BPP5/R1B1R1K1 b - - 0 23


r4rk1/ppbn1p1p/2p3p1/2q1pP2/n2pP1PP/P2P1NQ1/1PP2RB1/R1B3K1 b - - 0 20


2rq1rk1/pp1bbnp1/5p1p/2p1pP2/Pn1pP1PP/1P1P1NNB/2PB2R1/R2Q3K w - - 0 24
Parent - By Uri Blass (*****) [il] Date 2007-04-16 17:43
I think that not many strong programs have significant bugs and it is easier to improve when you have significant bugs.

I am not talking about bad evaluation but simply about tactical blunders like seeing mate when there is no mate.

I guess that the tactical blunders that we saw is only part of the effect and there are positional blunders that rybka does because of the bug when we even do not know about them when rybka reject a move because it see in her calculation mate that does not exist.

Uri
Parent - By Gaмßito (****) [cr] Date 2007-04-16 14:54
50 more points would be something more than surprising.  I do not know, if with a good cleaning, it could go up so many points, but it would be very good :-)

Regards,
Gambitto.
Parent - - By Roland Rösler (****) [de] Date 2007-04-16 16:09
If 2.3.2 will be 50 elo better than 2.3, she is 1 elo better than 2.2. Have only a look to the 32-bit single core verions of Rybka. See here [http://www.computerschach.de/index.php?option=com_wrapper&Itemid=242]
Parent - - By Legendary (***) Date 2007-04-16 17:19
Why do I always feel like I'm posting a soliloquy? You guys should take into consideration of what I've posted it's definitely not irrational or irrelevant.
Parent - By Roland Rösler (****) [de] Date 2007-04-17 05:16
"Doctor, doctor, nobody take notice of me"! ... Doctor: "The next one please"!
PS: Legendary, you are the best! But I don´t know, what I can answer.
Parent - - By Uri Blass (*****) [il] Date 2007-04-16 17:38
I did comparison with 2.3.1 and not with 2.3 and 2.3.1 seems to be better than 2.3

I also get in other rating lists smaller difference between 2.2 and 2.3 than the difference that you have

Here is the evidence:

http://www.computerchess.org.uk/ccrl/404/cgi/compare_engines.cgi?family=Rybka&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Score+with+common+opponents&match_length=30

Rybka 2.2 32-bit 2992 +14 −14 73.9% −175.7 28.8% 2149
58.7%
Rybka 2.3.1 32-bit 2990 +16 −15 75.5% −189.0 25.7% 1719
61.7%
Rybka 2.3 32-bit 2974 +27 −26 74.9% −183.0 26.7% 570

in http://www.husvankempen.de/nunn/40_40%20Rating%20List/40_40%20All%20Versions/rangliste.html

12 Rybka 2.3.1 w32 1CPU 2954 38 37 232 71.6 % 2793 35.3 %
13 Rybka 1.2f w32 2941 27 26 555 74.1 % 2758 27.2 %
14 Rybka 2.2 w32 1CPU 2939 17 17 1168 69.0 % 2800 34.4 %
18 Rybka 2.3 LK w32 1CPU 2925 48 47 154 66.9 % 2803 31.2 %

Uri
Parent - - By M ANSARI (*****) [kw] Date 2007-04-16 20:40
I think Vas just wants to get an update that is mature.  Last time he quickly released an update ... people were extremely critical.  This was even after Vas had warned people that this was a very raw version that could have bugs ... but that was playing stronger in general.  Rybka 2.3.1 was siginificantly stronger than any other Rybka version, but was dragged down by some bugs that made it play strangely in some positions.  I guess with 2.3.2 Vas really wants to avoid a repeat of setting dates and then rushing something that might cause heartache to some players.  Personally I don't mind getting a raw engine if I am warned of some potential pitfalls ... I can always revert to an earlier more stable engine.  If you want to be at the edge of the envelope you have to accept that the software is still raw, but I guess many people do not feel that way.
Parent - By Arrière Pensée (Gold) Date 2007-04-16 21:22
Actually, I think the major of people think the same way as you. You know the old saying that the " squeaky wheel gets the oil " , in this case its the those who are impetuous make them selves more apparent then most who are resolved to hang and wait the refinements to be made, and we will be there when it comes, " insha'Allah," and then only if, " ma sa Allah." Isn't that the way it goes or did I get that wrong.
Parent - - By Roland Rösler (****) [de] Date 2007-04-16 23:49
Let us not tell about 2.3.1 but 2.3. Here was no time pressure but this version was a big disappointment for me. Bugs very rarely but simple quite weak performance after three month development. This can happen! But it isn´t very nice. 2.3.1 may be a progress when the bugs are away. But I´m not totally convinced. The main reason: 2.3.1 don´t change her mind; she is pigheaded. She looks very deep in the main variant and when there is no fail down she will play this although there are better moves. All versions of Rybka do this a little bit (may be the secret of Rybka?), but 2.3.1 overdo it, I believe. Perhaps on 64-bit Quads it´s not as bad as on 32-bit single core. For analysis, you always have to use the MV-modus.
Parent - By Arrière Pensée (Gold) Date 2007-04-17 01:03 Edited 2007-04-17 01:07
Hi Roland,

My concerns may differ from your and a great many others in this forum, in that I do not run engine vs engine games. My use of Rybka is strictly based on human vs engine games. However, with that said, I do rely on Rybka's superior chess engine intelligence to give me a first rate analysis of the games I play. I can always run analysis with another chess engine just to compare notes if I have any doubts. Ultimately, at this point in time, my use of Rybka pales in comparison to the engine vs engine enthusiast.

The engine vs engine enthusiast lies at the fringe of a vaster chess playing public. I would venture to guess that Vas's heart is in beating other chess engines. But, I am willing to bet that he is also focusing on tapping into the boarder chess playing public.
Some people think that the awareness of computer chess engine programs are limited to a few enthusiast. To me that is narrow minded and tunnel vision.

Most every public school and/or community have a chess club, and I would venture to think that its members are aware, in varying degrees, of  chess engine technology and its application.
Parent - By Vasik Rajlich (Silver) [hu] Date 2007-04-17 11:22
Actually, with Rybka 1 and Rybka 2, the numbers are really "upside down".

The first versions (ie. Rybka 1.0 and Rybka 2.0) sound like major versions, but they were really raw. The final versions (1.2n and now 2.3.2) sound like afterthoughts, but these are essentially what the customers are paying for.

The numbers should be something like 0.79, 0.89, 0.90. 0.91, leading up to 1.0, and then again with 2.0.

Vas
Parent - - By Roland Rösler (****) [de] Date 2007-04-17 00:19
I know CEGT and CCRL, but I´m not convinced of these lists. They have no rules. They play their games just they like. CSS-online Ratinglist have rules, namely the best I know (see here: http://www.computerschach.de/index.php?option=com_content&task=view&id=208&Itemid=167 ). When you look on the CSS-online Ratinglist, you know what you see. When you look on CEGT or CCRL, it isn´t so clear. You always must have a look of the games each version played and what you see is often surprising.
Klaus Wlotzka retired and the CSS-online Ratinglist is dead. Hopefully 2.3.2 is so good, that we don´t need a look to trustful ratinglists to decide, which Rybka version is the best.
Parent - - By Uri Blass (*****) [il] Date 2007-04-17 06:55
Note that I read the following condition:
"I have the openings, which are problematic for chess programs (King’s Indian, Scandinavian, Evans gambit), deleted and replaced by more common ones, e.g. Grunfeld Indian, Dutch, Nimzo-Indian. Hereby I reached a relatively wide spectrum, namely per 4 games of the opening category A -E."

I think that this condition is not a good condition because if some engine has a relative advantage in the opening that you describe as problematic openings you cannot see it in the rating list.

The only reason not to include an opening is if the position is not balanced but if computers score is not balanced (say 80% for white) when the problem is not that the position is not balanced and computers can lose against humans even when they play white because humans know the right plan for black then it is better to include the opening in the rating list and an author who implements knowledge how to play with black should get an higher rating for his(her) program.

Uri
Parent - By Roland Rösler (****) [de] Date 2007-04-17 07:18
Okay, may be one point for you. But what is your conclusion? CSS not better than CEGT and CCRL or something else?
Parent - By Shaun Brewer (****) [gb] Date 2007-04-17 12:01
Hi Roland,

At CCRL we do have the freedom to run that matches that interest us individually however when you combine these you do get reliable ratings. I also run a huge number of gauntlets with common opponents that gives better accuracy.

As for rules we do have rules - we use common opening books for all pairings limited to a maximum of 12 moves 24 ply - the time controls are adjusted to a control machine etc etc.

Our rules can be seen here: http://kd.lab.nig.ac.jp/chess/discussion-board/viewtopic.php?t=1486

(For 40/4 the time control is 1/10th and we use less hash 64->128mb per thread.)

We also have a number of features that enable you to compare versions easily

From the index page you can select engines for comparison and get results like this:

http://computerchess.org.uk/ccrl/404/cgi/compare_engines.cgi?class=None&only_best_in_class=1&e=Rybka+2.2+64-bit+2CPU&e=Rybka+2.3.1+64-bit+2CPU&print=Rating+list&profile_step=50&profile_numbers=1&print=Score+with+common+opponents&table_size=100&match_length=30&sort_tables=by+rating

This shows Rybka 2.3.1 64-bit 2CPU and Rybka 2.2 64-bit 2CPU with ratings and common opponents - individual result should be viewed carefully as with a small number of games less than say 100 almost anything is possible.

We also have a 'pure list' - there is info on this on the page

http://computerchess.org.uk/ccrl/404/rating_list_pure.html

Unfortunately the pure list does require a very large number of games and opponent overlap for inclusion (which takes a while).

If you have any comments please register on our forum and post we are always happy to hear comments/suggestions as there is alway room for improvement.

All the best

Shaun
Parent - - By Vasik Rajlich (Silver) [hu] Date 2007-04-17 11:16
There will be exactly one more Rybka 2 version, 2.3.2.

There are very few things you can quote me on, but this is one of them.

Vas
Parent - - By fhub (**) Date 2007-04-17 12:09

>There will be exactly one more Rybka 2 version, 2.3.2.


I would prefer 2.4 as a ´final´ version 2 - maybe you´ll think about it ... ;-)
Parent - By Vasik Rajlich (Silver) [hu] Date 2007-04-19 10:32
The 2.3.2 name is for business reasons - re-sellers won't be very happy to sell Rybka 2.3 CDs when 2.4 is out.

Vas
Up Topic Rybka Support & Discussion / Rybka Discussion / Will there really be a sequel to 2.3.1 ?

Powered by mwForum 2.27.4 © 1999-2012 Markus Wichitill