Thursday, January 26, 2012

Chess Engines' Evaluations - Chess.com

Chess Engines' Evaluations - Chess.com


5

Chess Engines' Evaluations

Nowadays powerful chess engines have become routine assistants of competitive chess players. Both amateurs and professionals use them to analyze their games, prepare opening lines, evaluate certain positions, etc. Most websites that broadcast games also offer a built-in engine evaluation to make the viewing process more interesting for chess fans. Such mighty servants as chess engines are of great use, but they also pose a serious danger.

First of all, it’s very easy to lose one’s own tactical skill if one starts following the computer lines without thinking for oneself. Secondly, quite a few players, even very strong ones, start “worshipping” engines and religiously trusting them. However, there are still blank spots in the evaluation mechanisms of the programs, so even at a large depth the first line of a program is not necessarily the best move. Also, when playing humans we have to try to pose as much difficulties before the opponent as possible, place them under psychological pressure. Meanwhile, computers don’t know such things, and for them a king vs king position is evaluated the same as an insanely complicated draw that can be reached by making 20 one-and-only moves in a row.

Computer engines evaluate positions and offer an aggregate figure to show who is ahead. The number means how much better one side is in terms of material. Of course, in most positions material is not the only factor to consider, so the figure is derived by carefully weighing the tactical variations and positional factors.

Equality: =, from 0 to 0.26

Small advantage for White: +/=, over 0.27 and up to 0.7

Serious advantage for White: +/- over 0.7

Decisive advantage for White: +-, over 1.5

The signs for Black are similar (=, =/+, -/+, -+). A – sign is used to show that Black is ahead. E.g. a -0.8 evaluation means that Black has a serious advantage that is equal to about 0.8 of a pawn.

In some theoretically drawn positions the engines might still be saying that one side is ahead. Therefore, in endgames one should be especially careful when analyzing. The only exception is the endgame (Nalimov) tablebases (6-men are available online; 7-men are harder to find; creation of 32-men would mean that chess is solved). Using those one can instantly find the mathematical evaluation of the position: draw or a win for one of the sides.

Here is an example from the recently played Karjakin vs Topalov game, round 7 of Tata Steel Chess tournament:

The strong sides of chess engines are calculation and defense. They can also come up with unexpected and bizarre-looking ideas in certain positions. The weaknesses (if we can say so about players rated well over 3000) are positional evaluation and long-term planning. Quite often a chess engine would be saying that one side is better for a series of moves, and then all of a sudden treacherously change the evaluation for the opposite.

I use chess engines to check all my games and openings. However, the final decision belongs to me. This is especially true for positions with a few more or less equal options available. In such cases it’s very important to understand the idea/plan behind each of the moves. The difference might become obvious only a couple of moves later. In such situations chess engines are of no use, so you should either rely on your own brain, or check out leading players’ games to make a choice. Don’t be afraid to make a move that is not deemed to be the best by the engine.

sm_2011_1_kolo_analyzy_12.jpg

Post-mortem: Robert Huebner and Natalia Pogonina. Photo by Martin Chrz

The instructive example of the above-mentioned principles will be my first game against former world #3 Robert Huebner from the Snowdrops vs Oldhands match (the second game was drawn as well). Most of the time the engine I have been using to analyze was claiming that the position is equal. However, by doing so it was neglecting some important features of the position. For example, after 20…dc the computer still says the evaluation is close to 0, but a qualified human would tell you that White is better. Black is obliged to defend passively, while White has some plans associated with pushing the kingside pawns. Therefore, in human terms it’s a “position for two results”: either White will win, or the game will be drawn. Maybe with strong play the position is indeed drawish, but Black is the only side at risk.

Huebner, R. (2580) vs. Pogonina, N. (2451)
Round 1| 3 Dec 2011 | ECO: E32 | 1/2-1/2
1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Qc2 d6 5. e4 O-O 6. Nf3 Nc6 ( 6... e5 7. a3 Bxc3+ 8. bxc3 Bg4 ) 7. d5 ( 7. a3 Bxc3+ 8. bxc3 e5 9. Be3 Qe8 10. Bd3 Ng4 11. O-O ( 11. Bd2 f5 ) 11... Nxe3 12. fxe3 f6 ) 7... Ne5 8. Be2 ( 8. Nxe5 dxe5 9. Be2 exd5 10. exd5 ( 10. cxd5 c6 11. dxc6 Qc7 12. O-O ( 12. cxb7 Bxb7 13. f3 Bc5 14. Bg5 Rfd8 ) 12... Qxc6 ) 10... c6 ) 8... Ng6 ( 8... exd5 9. cxd5 ( 9. exd5 Nxf3+ 10. Bxf3 Re8+ ) 9... Qe7 10. O-O Bxc3 11. bxc3 Ned7 12. Bd3 Nc5 13. Nd2 Re8 14. Bb5 Bd7 15. Bxd7 Nfxd7 ) 9. O-O Bxc3 10. bxc3 e5 11. g3 Nd7 ( 11... Bg4 12. Ne1 Bh3 13. Ng2 Nd7 14. Be3 b6 ) 12. Nd2 Nc5 13. Nb3 b6 ( 13... f5!? 14. Nxc5 dxc5 15. exf5 Bxf5 16. Bd3 Bxd3 17. Qxd3 Qf6 ) ( 13... Bh3 14. Re1 ( 14. Nxc5!? Bxf1 15. Nxb7 Qb8 16. Bxf1 Qxb7 17. c5 ) 14... b6 15. Nxc5 bxc5 16. Bf1 Bxf1 17. Rxf1 Ne7 ) 14. Be3 ( 14. Nxc5 bxc5 15. h4 f5 16. h5 ( 16. Bg5 Ne7 17. h5 f4 18. gxf4 exf4 19. f3 Qe8 ) 16... Nh8 17. f4 Qe8 18. fxe5 Qxe5 19. Bf4 Qxe4 20. Bd3 Qe8 21. g4 ) 14... a5 ( 14... f5 15. Nxc5 bxc5 16. exf5 ( 16. f3 f4 ) 16... Bxf5 17. Bd3 Qf6 18. f3 ( 18. Bxf5 Qxf5 19. Qxf5 Rxf5 ) 18... Bxd3 ( 18... Nh4!? 19. Bxf5 Qxf5 20. Qxf5 Nxf5 21. Kf2 Rab8 ) 19. Qxd3 Rab8 ) 15. Nd2 ( 15. h4 f5 16. Nxc5 bxc5 17. h5 ( 17. Bg5 Ne7 18. h5 h6 19. Bd2 f4 ) 17... f4 18. hxg6 fxe3 19. gxh7+ Kxh7 20. fxe3 Rxf1+ 21. Bxf1 Qg5 ) ( 15. Nxc5 bxc5 16. Bd3 Bh3 17. Rfb1 Qc8 ) 15... Qe7 ( 15... Bh3 16. Rfe1 Nd7 17. Bf1 ( 17. f3 Qf6 ) 17... Bxf1 18. Rxf1 Ne7 ) 16. f3 ( 16. Bxc5 dxc5 17. Bf3 ) 16... Bd7 ( 16... Bh3!? 17. Rf2 h5 18. Bf1 Qd7 ) 17. Rf2 Rae8 ( 17... f5 18. Bxc5 bxc5 19. exf5 Bxf5 20. Bd3 Bxd3 21. Qxd3 Qg5 22. Ne4 Nf4 23. Qf1 ( 23. Nxg5 Nxd3 24. Rd2 Rf5 25. Rxd3 Rxg5 26. Rb1 Rf5 ) 23... Qg6 24. Rb1 ) ( 17... h5 18. h4 ) 18. Rb1 Ba4 ( 18... f5 19. Bxc5 bxc5 20. exf5 ( 20. Rb7 f4 21. Rxc7 Rb8 ) 20... Bxf5 21. Bd3 ( 21. Ne4 Bxe4 22. Qxe4 Qg5 ) 21... Bxd3 22. Qxd3 e4! 23. fxe4 ( 23. Qxe4 Qg5 24. Qg4 Qxg4 25. fxg4 Rxf2 26. Kxf2 Ne5 27. h3 Nd3+ 28. Kf3 Ne1+ 29. Kf2 Nd3+ ) 23... Rxf2 24. Kxf2 Qg5 25. Nf3 Qg4 ) 19. Qc1 Bd7 20. Bxc5 dxc5?! ( 20... bxc5 21. Rb7 Ra8 22. Rxc7? Rfb8 ) 21. Bd3 Qd6 ( 21... f6 22. Nf1 Nh8 23. Ne3 Nf7 24. Qc2 Nd6 ) 22. Qc2 h5 23. Nf1 h4 24. Re1 Qe7 25. Qd2 f5 26. exf5 Bxf5 27. Bxf5 Rxf5 28. Ne3 ( 28. f4!? Qd7 29. Ne3 ( 29. Qc2 Nh8 ) 29... hxg3 30. hxg3 Rh5 31. f5 Nh8 32. g4 Rh3 33. Kg2 Rh6 ) 28... Rff8?! ( 28... Rg5 29. Ng4 Rf8 30. Re4 Qd8 ) 29. Ng4 Qd6? ( 29... Qd8 ) 30. Re4?! ( 30. Qg5 c6 31. a4 ) 30... Re7 31. Qe2 ( 31. Qg5 Ref7 32. Nxe5 Nxe5 33. Rxe5 hxg3 34. hxg3 Rxf3 35. Rxf3 Rxf3 36. Kg2 Qf8 ) 31... Ref7 32. Kg2 Rf5 33. Rf1 Qd7 34. Qd3 Qf7 35. Re3 Rg5 36. Qe4 Qd7 37. Rd3?? Qd6?? ( 37... Nf4+! 38. gxf4 Rxf4 39. Qe2 ( 39. Qe3 h3+ 40. Kg1 ( 40. Kh1 Qxg4 ) 40... Qf5 41. Rdd1 e4 ) ( 39. Qe1 Rfxg4+ 40. fxg4 Qxg4+ 41. Kf2 e4 ) 39... e4 ) 38. Re3 Qd7 39. Qb1 Qf7 ( 39... hxg3 40. hxg3 Rxf3!? 41. Rexf3 ( 41. Kxf3 Qxg4+ 42. Kf2 Nh4 43. Qd3 ( 43. gxh4?? Qf4+ ) 43... Rf5+ 44. Kg1 Nf3+ 45. Kg2 ( 45. Rexf3 e4 46. Qe3 exf3 47. Qe6+ Kh7 48. Kf2 Qh3 49. Rh1 Qxh1 50. Qxf5+ Kg8 51. Qe6+ ) 45... Nh4+ 46. Kg1 Nf3+ ) 41... Qxg4 42. Kf2 Rh5 ( 42... e4 43. Re3 Nh4 44. Qxe4 Rf5+ 45. Kg1 Nf3+ 46. Kg2 Nh4+ ) ) 40. Re4 Rf5 41. Re3 Qd7 42. Qe4 Rg5 43. Qb1 Qf7 44. Re4

Therefore, if you prepare for the game only by memorizing chess engines’ moves and evaluations, at some point you will get in trouble. Always try to understand the ideas behind moves and make sure you understand why the position is evaluated as it is. For us, humans, intuition and experience are more important than brute force calculation. A chess engine is a great assistant, but it can never substitute for using one’s own brain in an over-the-board game.

No comments:

Post a Comment