I had mentioned that a good while back, but not in this thread. In fact, Crafty does have a lot of endgame knowledge, such as for kpk (to play that perfectly) as well as really good rules for things like KRP vs KR, to know how to play it quite accurately without having tables.hgm wrote:The latter does not contain any information. If conditions were the same, only the total contains information on the winning probablility.
12 extra points out of 500 (so 2.4%) is a bit more significant than the previous result, as the Standard Deviation is now 1.8%.
In fact the detail results are a bit suspect. The standard deviation in 100 games should be 4 points. That means that typically in 32% of such runs the result should deviate from the average by more than 4 points, i.e. be below 48.5 or above 56.5. But in fact all 5 runs are within 2 points from the average. This has a very low probability.
Of course it is not really a miracle if some programs would benefit where others would not. I am sure that micro-Max would benefit a lot from EGTB, as it is totally stupid, and thinks that KNK is a lot better than KPPK. EGTB would enlighten it in this respect. And I am equally sure Crafty contains a lot of end-game knowledge in its evaluation. So the conclusion of Bob's tests should not be that EGTB can never do any good. Just that coding the same knowledge by special purpose code outperforms storng it in huge tables.
Clearly EGTBs can fill in for missing knowledge, and there more there is to fill in, the more they might help. I have watched Rybka look utterly foolish without EGTBs, playing vs Crafty on ICC. It seems to be in constant danger of drawing a KR vs K ending, for example, for reasons I don't understand... Probably a combination of hashing hiding repetitions and 50-move draws.