The memorable world of chess engines

by Harry Schüssler
9/5/2018 – The Swedish Grandmaster HARRY SCHÜSSLER was a commentator on the Computer Chess World Championships in Sweden. Schüssler admittedly does not understand much about computer chess, per se, but does knows about chess itself. The grandmaster looks back on the Computer World Championship and describes his impressions of the engine games and what lessons can be learned from them. | Photos: ICGA / Günes

Perfect endgame analysis and a huge increase in engine performance: Get it with the new Endgame Turbo 5! This brings the full 6-piece Syzygy endgame tablebases on a pendrive. Just plug it in a USB socket and you are set!

Let yourself be inspired!

What a cultural clash! The scene was a trade fair in Stockholm were some of the best chess computers were battling it out for the world championship. I was there commenting on the games. The only problem: I don't know much about computer chess. When I retired as a professional chess player more than 25 Years ago computers were not widely used. ChessBase had just hit the world, and Karpov & Kasparov were still much better than any silicon player.

My lack of computer knowledge revealed itself when some of the spectators asked some very intriguing questions. Unfortunately for me the world championship was held in conjunction with an AI conference. Some 7,000 researchers from around the globe discussed the future of Articifial Intelligence. It was a suitable environment for the chess super machines., but I got a lot of questions from the well-informed spectators, and could only answer a few.

More or less everytime I entered the playing hall and approached the boards I whispered, as is the habit during a chess tournament. What a mistake. Of course, the machines are not disturbed by voices. If they are fed with a suitable dose of electricity they are more than satisfied.

Operators with their programs during the competition | Photo: ICGA.org

You may expect human chess players to be totally absent from a tournament like this. Not so. On each board, there are two players in action — just like in a traditional tournament. These players are called ”operators”. You might assume the computers move the pieces on the board all by themselves. However, they don't. They have highly developed brains — but no arms. 

Each of them needs an operator to read their choice of move on the screen and transform it into a piece movement on the board. The operator has to be alert. Just look at what happened to the newcomer Leela Chess Zero. This program is a "Deep Learning program" and follows the footsteps of the Google product Alpha Zero. It is programmed with basic knowledge of chess rules and then improves by playing millions of chess games against itself. However, Leela is a beginner when it comes to tough competitive play, and for their operators, the scene is new as well.

 
Leela Chess Zero vs Komodo
Position after 133...Ke4

Komodo knew that this position was a theoretical draw. The machine had access to a database that gave her the answer. When the operator of Leela offered a draw, Komodo could safely decline. But why play on? Black can hardly win, or can she? Well, the operator of Leela had probably been a bit slow in executing the moves. Therefore there was a difference between Leelas' own "internal" clock and the real physical clock next to the board. Leela trusted her digital clock and thought that she had plenty of time. But it is the clock operated by the representative that is the valid one. So Leela — which also seemed to have lacked a built-in security margin — did not understand that she was in time trouble, pondered too long, and lost on time!

 
New ...
Open...
Share...
Layout...
Flip Board
Settings
MoveNResultEloPlayers
Replay and check the LiveBook here
1.c4 e6 2.Nc3 d5 3.d4 Nf6 4.cxd5 Nxd5 5.g3 c5 6.Nf3 cxd4 7.Nxd5 exd5 8.Nxd4 Qb6 9.Nb3 Bb4+ 10.Bd2 Nc6 11.Bg2 Bxd2+ 12.Qxd2 0-0 13.0-0 Rd8 14.Rac1 Nb4 15.a3 Na2 16.Rcd1 Qxb3 17.Bxd5 Rxd5 18.Qxd5 Qxd5 19.Rxd5 Be6 20.Rd2 g6 21.Rfd1 Kf8 22.Rd8+ Rxd8 23.Rxd8+ Ke7 24.Ra8 a6 25.f3 Nc1 26.Kf2 Nb3 27.g4 Kf6 28.h4 h6 29.Rf8 g5 30.h5 Kg7 31.Rb8 Bd5 32.Ke3 Kf6 33.Kd3 Bc6 34.Kc4 Nc1 35.e4 Ne2 36.Kd3 Nf4+ 37.Kd2 Ne6 38.Kd3 a5 39.b4 a4 40.Ke3 Nc7 41.Rg8 Bb5 42.e5+ Kxe5 43.Rh8 Nd5+ 44.Kd2 Kf6 45.Rxh6+ Kg7 46.Rd6 Nf4 47.Ke3 Bc6 48.Kf2 f6 49.Rd1 Bb5 50.Rd8 Bc6 51.Rb8 Kh6 52.b5 Bxb5 53.Rxb7 Bc4 54.Ke3 Bb3 55.Rd7 Bd5 56.Rd6 Kg7 57.Rd7+ Kh6 58.Ra7 Bb3 59.Ra6 Kg7 60.Ra5 Bc2 61.Rc5 Bd1 62.Ke4 Bb3 63.Rc7+ Kh6 64.Rd7 Bc2+ 65.Kd4 Bb3 66.Ke4 Bc2+ 67.Ke3 Bb3 68.Rd2 Bd5 69.Rc2 Ne6 70.Rf2 Nf4 71.Rc2 Nh3 72.Rc5 Nf4 73.Ra5 Bb3 74.Rf5 Kh7 75.Rc5 Kh6 76.Rc6 Kg7 77.Rc5 Bd5 78.Ra5 Bb3 79.Ra8 Bc2 80.Ra7+ Kh6 81.Ra6 Kg7 82.Ra8 Kh6 83.Rd8 Bb3 84.Rf8 Kh7 85.Ra8 Kh6 86.Rd8 Be6 87.Ke4 Kg7 88.Rd1 Bb3 89.Rd2 Be6 90.Rd8 Bb3 91.Rd2 Be6 92.Rd1 Bb3 93.Rd7+ Kh6 94.Rd6 Bc2+ 95.Kd4 Kg7 96.Rd7+ Kh6 97.Rf7 Nd5 98.Ra7 Nf4 99.Ra6 Kg7 100.h6+ Kg6 101.h7 Kxh7 102.Rxf6 Kg7 103.Rc6 Bb3 104.Ke5 Ng6+ 105.Ke4 Nh4 106.f4 Bd1 107.Rc5 gxf4 108.Kxf4 Kf6 109.Rc6+ Kf7 110.Kg5 Nf3+ 111.Kh6 Ne5 112.Rc7+ Ke6 113.g5 Nf7+ 114.Kg6 Ne5+ 115.Kg7 Bf3 116.Ra7 Bd1 117.Rc7 Kf5 118.Rc5 Kxg5 119.Rxe5+ Kf4 120.Re1 Bf3 121.Kf6 Bd5 122.Ke7 Be4 123.Kd6 Bc2 124.Kc7 Bb3 125.Kb7 Bc2 126.Kb6 Bb3 127.Ka5 Bc2 128.Re8 Bb3 129.Re7 Bc2 130.Re1 Bb3 131.Re8 Bd1 132.Rb8 Bc2 133.Rb5 Ke4 0–1
  • Start an analysis engine:
  • Try maximizing the board:
  • Use the four cursor keys to replay the game. Make moves to analyse yourself.
  • Press Ctrl-B to rotate the board.
  • Drag the split bars between window panes.
  • Download&Clip PGN/GIF/FEN/QR Codes. Share the game.
  • Games viewed here will automatically be stored in your cloud clipboard (if you are logged in). Use the cloud clipboard also in ChessBase.
  • Create an account to access the games cloud.
WhiteEloWBlackEloBResYearECOEventRnd
Leela Chess Zero-Komodo-0–12018D41World Computer Chess Championship 20181.1

My first reaction was that this was a highly unethical behaviour from the Komodo team. But people convinced me that the operator is part of the game and that this is an acceptable manner to take advantage of a weak spot.

The different standard of ethics was also shown in the following position.

 

In this blocked position it would have been normal to agree to a draw — for players of flesh and blood, that is. The silicon monsters continued to play on for more than 50 moves. They are programmed to continue trying to win if they estimate their position to be just an inch more favourable.

White first carefully avoided three times repetition and showed that there were a lot of squares to put his rooks. After about 30 moves White gave up the pawn on b6 for nothing. This time it was the 50 move drawing rule which had to be avoided. And then she once again continued to manoeuvre the pieces around, apparently without purpose.

 
New ...
Open...
Share...
Layout...
Flip Board
Settings
MoveNResultEloPlayers
1.e41,166,62354%2421---
1.d4947,29855%2434---
1.Nf3281,60256%2441---
1.c4182,10256%2442---
1.g319,70256%2427---
1.b314,26554%2427---
1.f45,89748%2377---
1.Nc33,80151%2384---
1.b41,75648%2380---
1.a31,20654%2404---
1.e31,06848%2408---
1.d395450%2378---
1.g466446%2360---
1.h444653%2374---
1.c343351%2426---
1.h328056%2418---
1.a411060%2466---
1.f39246%2436---
1.Nh38966%2508---
1.Na34262%2482---
1.d4 Nf6 2.c4 g6 3.Nc3 Bg7 4.e4 d6 5.Nf3 0-0 6.h3 e5 7.d5 Nh5 8.g3 a5 9.Be3 Na6 10.Nd2 Nf6 11.g4 Nd7 12.a3 Bf6 13.h4 Bxh4 14.Qf3 Be7 15.Qg3 f6 16.Bd3 Nac5 17.Bc2 a4 18.0-0-0 Rf7 19.Kb1 Nb6 20.Rh2 Ra5 21.Rdh1 Qd7 22.f3 Ra6 23.Qf2 Bf8 24.f4 Nb3 25.Bxb6 Rxb6 26.f5 g5 27.Nxb3 axb3 28.Bd3 Ra6 29.Qf1 Ra5 30.Qd1 c5 31.Qxb3 Qd8 32.Bc2 Bd7 33.Rc1 Ra6 34.Nb5 Ra5 35.Rch1 Qb6 36.Bd3 h6 37.Qc2 Be8 38.Rh3 Bxb5 39.cxb5 Qa7 40.Qb3 Ra4 41.b6 Qa8 42.Bc4 Rh7 43.Rc3 Re7 44.Re1 Rf7 45.Rcc1 Bg7 46.Red1 Qa5 47.Rd3 Rf8 48.Qd1 Rf7 49.Rb3 Qa8 50.Qh1 Qd8 51.Qh5 Qb8 52.Qg6 Qa8 53.Ka2 Qd8 54.Rb5 Qa8 55.Qh5 Rf8 56.Qh3 Re8 57.Qb3 Rc8 58.Qd3 Rd8 59.Rc3 Rf8 60.Qe2 Rc8 61.Qc2 Re8 62.Rh3 Rb8 63.Qc3 Rc8 64.Rh1 Kh7 65.Rb3 Rd8 66.Qd3 Kg8 67.Qc2 Qa5 68.Qc3 Qxc3 69.Rxc3 Rda8 70.Kb3 Kh7 71.Rhh3 Kg8 72.Rcg3 Kf7 73.Rh2 Kg8 74.Rgh3 Bf8 75.Kc3 R8a5 76.Rf2 Ra8 77.Rh1 Kg7 78.Rfh2 Kg8 79.Re2 R8a5 80.Ree1 Kf7 81.Rh2 Bg7 82.Rc1 Ra8 83.Ra1 Bf8 84.Rh3 Bg7 85.Re1 Bf8 86.Rd1 Bg7 87.Rg1 Bf8 88.Rgh1 R8a5 89.Rf3 Kg8 90.Re3 Ra8 91.Rg3 Kf7 92.Rf3 Rb8 93.Kb3 Rba8 94.Rc3 Kg8 95.Rh5 Bg7 96.Rh2 Bf8 97.Rc1 Bg7 98.Ra1 Bf8 99.Rd1 Kf7 100.Rhh1 Kg8 101.Rde1 R8a5 102.Rb1 Bg7 103.Rbd1 Bf8 104.Rde1 Kg7 105.Rh3 Kf7 106.Rd1 Ra8 107.Rf1 Bg7 108.Re1 Bf8 109.Bb5 Rd4 110.Kc3 Kg8 111.a4 Rb4 112.b3 Bg7 113.Re2 Kh7 114.Rhh2 Kg8 115.Rh1 Rd8 116.Kc2 Ra8 117.Rh3 Bf8 118.Re1 Kh8 119.Bc4 Kg8 120.Rb1 Bg7 121.Rbh1 Kf7 122.Re3 Ke7 123.Bb5 Kf7 124.Kb2 Kg8 125.Rh2 Kh7 126.Ree2 Kg8 127.Re1 Bf8 128.Rhh1 Kf7 129.Kc3 Kg8 130.Bd3 Bg7 131.Bc4 Kf7 132.Ra1 Ra5 133.Rad1 Ra8 134.Bd3 Ke7 135.Rde1 Bf8 136.Re3 Bg7 137.Reh3 Kf7 138.Rg1 Ke7 139.Bc4 Kf7 140.Rgh1 Bf8 141.Re1 Bg7 142.Rhh1 Bf8 143.Kd3 Kg8 144.Ref1 Kf7 145.Ra1 Ra5 146.Rag1 Bg7 147.Rc1 Ra8 148.Rce1 Ra5 149.Kc2 Bf8 150.Ra1 Kg7 151.Rh3 Kg8 152.Kc3 Rxb6 153.Re1 Rb4 154.Reh1 Bg7 155.Re3 Kf7 156.Rhe1 Ra8 157.Rh3 Kg8 158.Rd1 Kf7 159.Rhh1 Ke7 160.Rde1 Kd7 161.Bb5+ Ke7 162.Bc4 Kd7 163.Bb5+ Ke7 164.Bc4 ½–½
  • Start an analysis engine:
  • Try maximizing the board:
  • Use the four cursor keys to replay the game. Make moves to analyse yourself.
  • Press Ctrl-B to rotate the board.
  • Drag the split bars between window panes.
  • Download&Clip PGN/GIF/FEN/QR Codes. Share the game.
  • Games viewed here will automatically be stored in your cloud clipboard (if you are logged in). Use the cloud clipboard also in ChessBase.
  • Create an account to access the games cloud.
WhiteEloWBlackEloBResYearECOEventRnd
Jonny-Gridginkgo-½–½2018E90World Computer Chess Championship 20182.3

It was tediously boring. Surprisingly enough the operators didn't seem to mind at all. I think they have a romantic, very allowing, attitude towards their machine. Everything the machine does is witty and amusing. Like a newfound love.

For me, it was most refreshing to follow "Pauline", created by a chess enthusiast from Boston who has worked with the project in his spare time for a few years.

Pauline was named after the programmer's mother and had some tactical abilities. So I think his mother can be pretty proud! Still, the apparatus was probably more than a thousand Elo points weaker than its rivals. The scene was set for a massacre.

 
Baron vs Pauline
Position after 23...Ke7

The black position is in ruins. "Baron" executed the poor monarch in style with 24.Rf7+! Nxf7 25.Nxg6+ Ke8 26.Nf6 mate 1-0

 
New ...
Open...
Share...
Layout...
Flip Board
Settings
MoveNResultEloPlayers
Replay and check the LiveBook here
1.d4 e6 2.c4 Bb4+ 3.Bd2 Bxd2+ 4.Qxd2 Ne7 5.Nc3 0-0 6.Nf3 Na6 7.e4 Ng6 8.h4 c6 9.h5 Nh8 10.c5 Qe7 11.h6 g6 12.Bxa6 bxa6 13.e5 f5 14.exf6 Qxf6 15.Ne4 Qf4 16.Rh4 Qxd2+ 17.Kxd2 Rb8 18.b3 a5 19.Ne5 Rb4 20.Kc3 Rd8 21.Rf4 Rb8 22.Nf6+ Kf8 23.Nxh7+ Ke7 24.Rf7+ Nxf7 25.Nxg6+ Ke8 26.Nf6# 1–0
  • Start an analysis engine:
  • Try maximizing the board:
  • Use the four cursor keys to replay the game. Make moves to analyse yourself.
  • Press Ctrl-B to rotate the board.
  • Drag the split bars between window panes.
  • Download&Clip PGN/GIF/FEN/QR Codes. Share the game.
  • Games viewed here will automatically be stored in your cloud clipboard (if you are logged in). Use the cloud clipboard also in ChessBase.
  • Create an account to access the games cloud.
WhiteEloWBlackEloBResYearECOEventRnd
The Baron-Pauline-1–02018A40World Computer Chess Software Championsh7.2

But Pauline was an exception that allows us humans to feel pretty strong. In general, the competitors at the World Championship were extremely forceful. And the most brutal of them all was Komodo, bearing the name of the Indonesian Komodo Dragon, a lizard that can grow up to three meters long and often kills its prey by attacking it at the throat. 

Komodo 12 — the computer version — won all the competitions in Stockholm (blitz, the software world championship where all engines run on the same hardware and the "absolute" championship where there are no limits on the machines' hardware).

Have human players anything to learn from these monsters or should we better try to avoid them? Of course we can learn a lot.

My guess is that Magnus Carlsen has studied these programs quite thoroughly. The machines often avoid theoretical main lines, just like the human World Champion. The winner, Komodo, tried to achieve strategically unbalanced situations, relying on its ability to evaluate positional factors and choose the right path in calm waters. To name it after a lizard was perhaps not entirely fitting. Rather, the resemblance to Carlsen was, in my view, striking.

Less advanced players than Carlsen can also learn a lot. Play against them! Don't be frustrated when they make ugly moves and still win. They play seemingly unaesthetic moves because these moves work. They find the exceptions to general rules. This can benefit the play of even strong players. Don't forget that a move like 1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 e5 was considered awkward until Evgeny Sveshnikov and others opened our minds.

The top-level chess machines are the creative minds of today. Be inspired! Dare to take the step into the peculiar world of chess programs.


In computer chess there is no getting past Komodo, a two-time ICGA Computer World Chess Champion. Find out how Komodo can take your game to the next level!


Links


Harry Schüssler is a Swedish Grandmaster. He twice won the Swedish Individual Championship and played six times for Sweden at the Chess Olympiad. At the 1980 Olympiad, he won individual silver on board four | Photo: Lund Akademiska Schackklubb

Discuss

Rules for reader comments

 
 

Not registered yet? Register

We use cookies and comparable technologies to provide certain functions, to improve the user experience and to offer interest-oriented content. Depending on their intended use, analysis cookies and marketing cookies may be used in addition to technically required cookies. Here you can make detailed settings or revoke your consent (if necessary partially) with effect for the future. Further information can be found in our data protection declaration.