My guess is that it does not worth for strelka so much because of the following reasons:mjlef wrote:Material Imbalance is not a new idea. You can see commented out information in versions of Toga, and it exists in older versions of Glaurung, for example, using values from Kaufman's papers. Rybka/Strelka has refined that a lot, with a lot more terms and I assume data from games. How Vasik came up with the values is the mystery, but I certainly have played with the idea of analyzing game outcomes for score corrections based on win percentages. So maybe that is the basic idea.Dann Corbit wrote:I do not know why Strelka is strong. I do know that the material imbalance idea is unique to Strelka and Rybka (so far). I guess that there are other unique ideas as well, but I did not diagnose them yet.Uri Blass wrote:I do not think that this idea is the main reason for the fact that strelka is strong.Dann Corbit wrote:The most interesting thing in Strelka is the material imbalance lookup tables. These come from this:
http://home.comcast.net/~danheisman/Art ... alance.htm
http://home.comcast.net/~danheisman/Art ... _pawns.htm
It is perhaps not surprising that Larry Kaufman is on the Rybka team.
Although Mr. Kaufman published his results a long time ago, I do not think anyone picked up the idea to put this into a chess program until the Rybka author bothered to do it. It is clearly a very, very good idea.
Without material imbalance tables strelka is weaker but the main reason is simply the fact that it has wrong evaluation of pieces and overevaluate bishop and knight relative to rook and pawn.
I guess that if you drop the material imbalance tables and correct the value of pieces then strelka is not going to lose more than 30 elo rating points.
Uri
I think it is worth about 100 ELO overall, but note the Strelka material tables have a lot of information in them already present in other programs (like KBK is a draw). With corrected piece values and Fruit-like rules for this stuff, my guess it is might be worth about 50 ELO.
1)Strelka does not use them in optimal way
(I remember that there was some improvement in later versions thanks to improvement in material imbalance knowledge).
2)Strelka already performed well against glaurung2.0.1 without material imbalance(lost only by small margin) inspite of evaluating positions clearly wrong unlike fruit because strelka without the tables have clearly wrong value of pieces and I do not talk only about simple endgames.
I also remember that the programmer of Naum found that material imbalance tables gave him only 30 elo improvement so inspite of believing that they can help I believe that their value is overestimated and chess is mainly about search(one ply more gives a lot and in my tests strelka depth n+1 always won against fruit2.1 depth n when strelka depth n never won against fruit2.1 depth n(I only tested n<=10).
The difference is huge and the same poor strelka that lost at depth 10 29-11 against fruit2.1 won 22.5-17.5 when I only increased her depth to 11.
Uri
Edit:Another comment-Material imbalance is not a new idea but I doubt if it was tried by tables like rybka's tables before rybka.
Uri