ChessBase Logo Shop Link
Language : DE EN ES
Search : OK

Rybka 4 is here – and stronger than ever

31.5.2010 - The chess engine Rybka has become the touchstone in computer chess. It has won three world championships, and just this weekend came first in the super-strong ICT10 computer tournament in Holland. Rybka 4 is now available and can be directly ordered from ChessBase. But before you go clicking away in our shop you may want to read this interview with author Vasik Rajlich.
 

Rybka 4 is here – and stronger than ever

The anticipation for the new Rybka was intense – some people paid a huge amount of money to get an advanced copy of the engine for their match preparation. Now everyone can have it and enjoy the new playing strength and features. We went through some of the details with Rybka author Vasik Rajlich.

Question: How much stronger is Rybka 4 compared to Rybka 3? Which areas were improved especially? Is it possible to estimate the Elo of Rybka 4?

Vasik Rajlich: Rybka 4 is improved in many areas. The search is faster and more efficient and the evaluation is more accurate. I worked on almost every area to some extent. One big area of improvement is in understanding king attacks. As for Elo – that is a question for the testers. The exact figure will depend on test conditions.

How do you work on improving Rybka?

I'll typically pick one area to concentrate on, and within that area try dozens of little changes, each of which I reject or confirm based on the results of an automated test procedure which I've gradually developed over the past few years. The process is very incremental – there have been more than 3000 unique Rybka versions, each playing differently, since Rybka 3.

How much does Rybka improve, when more processors are used in parallel?

A good rule of thumb is that when you double the number of processors, Rybka's 'speed' increases by a factor of 1.7.

How do you describe playing Rybka's style? Is Rybka especially strong in certain openings or types of positions? Do you recommend a special openings book for Rybka 4?

Rybka's style evolves and I'm probably not the best judge of it. One thing I'll say is that over time Rybka has gotten more aggressive and more tactical. Rybka versions up to Rybka 2.3.2 were actually relatively weak tactically compared to other top programs, and many grandmasters noticed it. When it comes to computer chess, GMs in my experience tend to be an interesting blend of ignorance about technical issues and some pretty savvy insight about where each program is not reliable. Anyway, being more tactically aware has been one major area of focus for me for the past few years.

As for the opening book – Jiri Dufek is the author of the Rybka 4 opening book. He's been using Lukas' cluster to analyze and test and this book is much deeper and more accurate than every book which is publicly available right now. Note however that this book will be 'objective' – Jiri's goal has been to find the truth, rather than to find variations which suit Rybka. This is an intentional decision by our team. Our goal is to create objective analysis tools. This is what users want, and it also simplifies Jiri's life somewhat, as he doesn't have to worry about things like how Rybka is evolving.

How is the relation between search and knowledge in Rybka 4?

Knowledge guides the search – Rybka searches those things which her heuristics tell her are important.

Do the pieces have always fixed material values or do they change with placement or influence on the given position? Does e.g. the pair of bishops get a special bonus? If yes, how large is it?

There are no real restrictions on Rybka's heuristics and how they are formulated, they are interrelated in whatever way I think is best. Many heuristics involve combinations of many features and they can become quite elaborate over time. If I think a heuristic will work, I try it, and if it works I keep it.

The bishop pair is of course a major item, there are all sorts of heuristics related to it. On average, the bishop pair seems to be worth around half a pawn. The exact value depends on things like whether the position is open or closed, how many pieces are still on the board, and how many minor pieces the opponent has. Bishop pairs like an open board, and they don't like opposing minor pieces. None of this is any secret, any grandmaster (or FIDE master, for that matter) could tell you this.

Does Rybka have different evaluation functions for middlegame and endgame?

Yes, of course, but the transition is smooth. Abrupt transitions are very difficult, to formulate and to maintain later – they tend to create unexpected problems. Situations where abrupt transitions are appropriate are difficult for computers.

Is there a lot of special endgame knowledge implemented?

There is some, but I try to avoid really special cases. I look for heuristics which trigger in (let's say) at least one position out of a thousand, or something like that. Of course, the problem is that endgames are full of special cases. This area needs a lot more work.

Does it help to use endgame tablebases? If not, when should they be used when analysing endgames?

Sure, tablebases help. Rybka will misevaluate a lot of tablebase positions without them. I think it's best to always use them – there is no reason not to. They are sometimes probed even when analyzing middlegame positions.

Does Rybka evaluate and handle rook endings well or does Rybka often underestimate the drawish tendency?

Definitely the latter. I did a little bit of work on this, but a lot of work is still left.

How do you see the future of computer chess?

For the next two or three years, I'm planning to concentrate on playing strength. This is still the most important issue right now. High Elos nonwithstanding, Rybka is still too blind in too many positions. Together with ChessBase and other publishers, we'll also add various simple analysis features during this time. Our main criteria for analysis features right now is that they should be intuitive, non-intrusive, and frequently visible. Most users tend to have very little patience for hidden features which require a steep learning curve, and even less patience when those features make other tasks more difficult.


Vas Rajlich with his wife Iweta in Budapest, where the two lived for some years

After that, we will concentrate on real chess training. We will try to find better ways to communicate the chess knowledge from the engine to the user. A computer program should be just as good at training a human as it is at playing a tournament game. Of course, computer training will always have its relative strengths and weaknesses – a computer program has graphical capabilities which no human trainer can match, while linguistic expression will probably be awkward for machines for a long time to come. There are of course also areas (for example, the psychology of practical play) which are relatively difficult for a computer to understand.


The first load of Rybka 4 arriving at the ChessBase office in Hamburg


A screen dump from the new Rybka 4 program


3D boards with scoresheet and analysis board

Order Rybka 4 now in the ChessBase Shop

Feedback and mail to our news service Please use this account if you want to contribute to or comment on our news page service
Tagged with:

See also

Today on playchess.com

Endgame Magic Show

16.5.2013 - Once a month Karsten Müller hosts the endgame magic show. The reknown endgame expert shows brilliant endgames from recent tournament games. Today Pascal Simon is his guest. Starting at 4pm. Become Premium Member!

Norway Chess Round 7

15.5.2013 - The Norway Chess tournament is held for the first time with a super strong field of Grandmasters including Carlsen, Anand, Aronian and many more. Beginning at 4 pm Daniel King will analyse the games. Become Premium Member!

Shop

ChessBase 12 - Mega package

From club players to World Champions - ChessBase 12 is every ambitious chess player’s Swiss army knife. The latest version leaves the competition in the starting blocks thanks to 64-bit capability and a host of innovative analysis and training features.

€269.90

ChessBase Magazine Extra 153

Extra 153, with more than 24,000 current games and three classics: Dejan Bojkov, Larence Trent and Robert Ris present on video the fantastic duels Larsen-Stahlberg (Copenhagen 1958), Trent-Hebden, (London 2006) and Nezhmetdinov-Chernikov (Rostov 1962)

€12.99

Opening Encyclopedia 2013

Everything you need to create a complete and powerful repertoire: more than 5,200 opening surveys, 4,5 million games (about 80,000 of them annotated), 728 opening articles from CBMagazine and a 1 GB opening book with all statistics.

€99.90

Know the Terrain Vol. 5: The Philidor Structure

The Philidor structure (White pawns on d4 and e4, Black pawns on d6 and e5), is a fundamental position in the open games. In his new training course, IM Sam Collins shows you just how much explosive power is packed into this apparently simple structure.

€27.90

Najdorf Powerbook 2013

The Najdorf Powerbook 2013 bases on an unbelievable amount of informations: 58 000 master games and more than 1 070 000 top class Najdorf games from the engine room on playchess.com are the basis for a must have product to any serious Najdorf player.

€9.90

ChessBase Tutorials Openings # 05: Flank Openings

See what the Réti System is all about in the English, King’s Indian Attack or Bird’s openings with this collection of master games, and prepare to launch surprise attack!

€29.90

Chess Endgames 12 - Rook vs Knight

What is the best way to use your pieces to their full potential in the endgame? GM Karsten Müller demonstrates “knight geometry”, and teaches you how to employ the “knight check shadow” in your own games!

€29.90