AlphaZero ¿los extraterrestres han llegado?

Un programa de Google que aprende en 4 horas cómo destrozar al programa de entrenamiento de los Grandes maestros

09 dic 2017 / 08:43 h - Actualizado: 08 dic 2017 / 14:50 h.
"Ajedrez"
  • AlphaZero-Stockfish8 tras 18...g5
    AlphaZero-Stockfish8 tras 18...g5

Ha sido, es y será durante bastante tiempo, la comidilla en las conversaciones de los humanos que jugamos al ajedrez. De repente aparece de la nada (o casi) un programa que, debidamente adaptado, es capaz de machacar al mejor programa de ajedrez, al mejor jugador de Go y al campeón de Shogi. Como de Go y Shogi no tengo ni idea, solo me referiré al juego de las 64 casillas. El dichoso AlphaZero es un algoritmo desarrollado por Google y DeepMind para otras cosas, supongo, más importantes que jugar al ajedrez, pero que es capaz de hacerlo mejor que lo visto hasta ahora, tanto en humanos como en máquinas. Como ocurre en estos casos, le programaron las reglas y le dijeron: anda, ve y aprende. Jugó contra sí mismo y luego contra Stockfish 1300 partidas, ganando 318 y perdiendo 24. Pero ese era el aperitivo. Vistieron a los chips de chaqué y les obligaron a un match (ya oficial) de 100 partidas. Resultado: 64-36 a favor del «novato», resumiendo 25 victorias y 25 tablas con blancas, y 3 victorias con negras y 47 tablas. ¿Estamos ante un precursor del chip de Terminator o ante un truco más de los prestidigitadores de Google y Deep Mind? No he podido revisar las 100 partidas, pero de las 10 publicadas en diversas webs especializadas, selecciono tres para que el público aficionado alucine en N dimensiones. Se ha abierto una puerta ¿alguien la va a cerrar?

____________________________

AlphaZero - Stockfish 8

AlphaZero vs. Stockfish Google Deep Mind (10), 04.12.2017

E17 Defensa India de Dama 1.Cf3 Cf6 2.d4 e6 3.c4 b6 4.g3 Ab7 5.Ag2 Ae7 6.0–0 0–0 7.d5 exd5 8.Ch4 c6 9.cxd5 Cxd5 10.Cf5 Cc7 11.e4 d5 12.exd5 Cxd5 13.Cc3 Cxc3 14.Dg4 g6 15.Ch6+ Rg7 16.bxc3 Ac8 17.Df4 Dd6 18.Da4 g5

Diagrama

19.Te1!! [¿Es correcto este sacrificio? ¿Se perdía pieza de todos modos? ¿Estaba previsto desde el jaque de la jugada 15? ¿Qué se entiende por «a largo plazo»? No tengo nada que decir, y mis programas de análisis tampoco] 19...Rxh6 20.h4 f6 21.Ae3 Af5 22.Tad1 Da3 23.Dc4 b5 24.hxg5+ fxg5 25.Dh4+ Rg6 26.Dh1 Rg7 27.Ae4 Ag6 28.Axg6 hxg6 29.Dh3 Af6 30.Rg2 Dxa2 31.Th1 Dg8 32.c4 [¿Y esto? ¿Error? ¿genialidad? ¿farol?] 32...Te8 33.Ad4 Axd4 34.Txd4 Td8 [Si esta jugada era obligatoria, entonces apaga y vámonos] 35.Txd8 Dxd8 36.De6 Cd7 37.Td1 Cc5 38.Txd8 Cxe6 39.Txa8 Rf6 40.cxb5 cxb5 41.Rf3 Cd4+ 42.Re4 Cc6 43.Tc8 Ce7 44.Tb8 Cf5 45.g4 Ch6 46.f3 Cf7 47.Ta8 Cd6+ 48.Rd5 Cc4 49.Txa7 Ce3+ 50.Re4 Cc4 51.Ta6+ Rg7 52.Tc6 Rf7 53.Tc5 Re6 54.Txg5 Rf6 55.Tc5 g5 56.Rd4 1–0

AlphaZero - Stockfish 8

AlphaZero vs. Stockfish Google Deep Mind (3), 04.12.2017

E15 Apertura catalana 1.Cf3 Cf6 2.c4 b6 3.d4 e6 4.g3 Aa6 5.Dc2 c5 6.d5 exd5 7.cxd5 Ab7 8.Ag2 Cxd5 9.0–0 Cc6 10.Td1 Ae7 11.Df5 Cf6 12.e4 g6 13.Df4 0–0 14.e5 Ch5 15.Dg4 Te8 16.Cc3 Db8 17.Cd5 Af8 18.Af4 Dc8 19.h3 Ce7 20.Ce3 Ac6 21.Td6 Cg7 22.Tf6 Db7 23.Ah6 Cd5 24.Cxd5 Axd5 25.Td1 Ce6 26.Axf8 Txf8 27.Dh4 Ac6 28.Dh6 Tae8 29.Td6 Axf3 30.Axf3 Da6 31.h4 Da5 32.Td1 c4 33.Td5 De1+ 34.Rg2 c3 35.bxc3 Dxc3 36.h5 Te7 37.Ad1 De1 38.Ab3 Td8 39.Tf3 De4 40.Dd2 Dg4 41.Ad1 De4 42.h6 Cc7 43.Td6 Ce6 44.Ab3 Dxe5 45.Td5 Dh8 46.Db4 Cc5 47.Txc5 bxc5 48.Dh4 Tde8 49.Tf6 Tf8 50.Df4 a5 51.g4 d5 52.Axd5 Td7 53.Ac4 a4 54.g5 a3 55.Df3 Tc7 56.Dxa3 Dxf6 57.gxf6 Tfc8 58.Dd3 Tf8 59.Dd6 Tfc8 60.a4 1–0

AlphaZero - Stockfish 8

AlphaZero vs. Stockfish Google Deep Mind (9), 04.12.2017

C11 Defensa francesa 1.d4 e6 2.e4 d5 3.Cc3 Cf6 4.e5 Cfd7 5.f4 c5 6.Cf3 cxd4 7.Cb5 Ab4+ 8.Ad2 Ac5 9.b4 Ae7 10.Cbxd4 Cc6 11.c3 a5 12.b5 Cxd4 13.cxd4 Cb6 14.a4 Cc4 15.Ad3 Cxd2 16.Rxd2 Ad7 17.Re3 b6 18.g4 h5 19.Dg1 hxg4 20.Dxg4 Af8 21.h4 De7 22.Thc1 g6 23.Tc2 Rd8 24.Tac1 De8 25.Tc7 Tc8 26.Txc8+ Axc8 27.Tc6 Ab7 28.Tc2 Rd7 29.Cg5 Ae7 30.Axg6 Axg5 31.Dxg5 fxg6 32.f5 Tg8 33.Dh6 Df7 34.f6 Rd8 35.Rd2 Rd7 36.Tc1 Rd8 37.De3 Df8 38.Dc3 Db4 39.Dxb4 axb4 40.Tg1 b3 41.Rc3 Ac8 42.Rxb3 Ad7 43.Rb4 Ae8 44.Ta1 Rc7 45.a5 Ad7 46.axb6+ Rxb6 47.Ta6+ Rb7 48.Rc5 Td8 49.Ta2 Tc8+ 50.Rd6 Ae8 51.Re7 g5 52.hxg5 1–0

Petrosian, T. (2601) - Jumabayev, R. (2604)

Open Tsaghkadzor 2017. Tsaghkadzor (8), 30.11.2017

C00 Defensa francesa (aunque no lo parezca) 1.Cf3 d5 2.g3 Cf6 3.Ag2 e6 4.0–0 Ae7 5.d3 c5 6.Cbd2 Cc6 7.e4 0–0 8.Te1 b5 9.e5 Cd7 10.Cf1 Dc7 11.Af4 Ab7 12.Ce3 d4 13.Cg4 Db6 14.h4 c4 15.a3 cxd3 16.cxd3 Tfc8 17.h5 Af8 18.h6! g6 19.Cg5 Ce7 20.Axb7?! [La directa 20.Cf6+! Cxf6 21.exf6 Cd5 (a 21...Cc6 22.Txe6! fxe6 23.f7+ Rh8 24.Axc6 con ataque ganador) 22.Txe6!! Dd8 (22...fxe6 23.f7+ Rh8 24.Ae5+) 23.Ae5!! y no sé si hay defensa para las negras] 20...Dxb7 21.Ce4 Cf5 22.Df3 Rh8 23.Ag5 a5 24.Df4 [También valdría 24.Af6+ Cxf6 25.Cgxf6 y no vale 25...Cxh6 26.Rg2 Cf5 27.Th1 ganando] 24...Db8 25.Tac1 b4? [Mejor 25...Txc1 ] 26.Txc8 Dxc8 27.Cd6?! [Dudosa. Es decisiva 27.Cgf6! ] 27...Da6? [Tras 27...Db8 las negras aguantan más] 28.Cxf5 exf5 29.e6! fxe6 30.Dxd4+ Rg8 31.Dxd7 fxg4 32.Txe6 Da7 33.Dd5 Df7 34.Txg6+! hxg6 35.h7+! 1–0

Zhai Mo (2302) - Ding Yixin (2424)

Liga equipos china 2017. China (21), 04.12.2017

D31 Defensa semieslava 1.d4 d5 2.c4 e6 3.Cc3 c6 4.Cf3 dxc4 5.a4 Ab4 6.Ad2 Cf6 7.e3 0–0 8.Axc4 c5 9.0–0 Cc6 10.dxc5 Axc5 11.Cg5 Ab4 12.Dc2 h6 13.Cf3 De7 14.Tfd1 b6 15.e4 Dc5 16.Ab5 Cg4 17.Af4 Cce5?! 18.Cxe5 Cxe5 19.Tac1?! a6 20.Ae2 Ab7? 21.Db3 Axc3 22.Txc3 Da5 23.Tc7! Axe4 24.De3 g5 25.Ag3 f5 26.b4! Dxb4 27.Axe5 Tfd8 28.Ac3 Dxa4 29.Ta1 Db3 30.Tg7+ Rf8 31.Txg5! Ad3 [A 31...hxg5 32.Ag7+ Rxg7 33.Dxb3] 32.Ag7+ Rf7 33.Axh6 Re7 34.Tg7+ 1–0

Abu Sufian, S. (2322) - Hasan, M. (2227)

43 OMICON 2017. Dhaka (9), 01.12.2017

B19 Caro-Kann 1.e4 c6 2.d4 d5 3.Cc3 dxe4 4.Cxe4 Af5 5.Cg3 Ag6 6.h4 h6 7.Cf3 e6 8.Ce5 Ah7 9.Ad3 Axd3 10.Dxd3 Cd7 11.f4 Ab4+ 12.c3 Ae7 13.Ad2 Cgf6 14.0–0–0 0–0 15.Df3 Dc7 16.c4 a5 17.Rb1 Tad8 18.Ac1 Tfe8 19.a3 a4 20.The1 Af8 21.Ce4 Cxe4 22.Dxe4 Cf6 23.Dc2 h5 24.Dxa4 b5 25.Dc2 bxc4 26.Dxc4 Tb8 27.Td3 Tb6 28.Tb3 Txb3 29.Dxb3 Tb8 30.Da4 Cd5 31.Ra1 Db7 32.Dxc6 Db3 33.Dc4 Dg3 34.Te2 Dxh4 35.f5 Dh1 36.fxe6 fxe6 37.Cd3 Te8 38.Txe6! Txe6 39.Dxd5 Rf7 40.Ce5+ 1–0

Sargsyan, S. (2453) - Fier, A. (2583)

Open Tsaghkadzor 2017. Tsaghkadzor (9), 01.12.2017

E69 Defensa india de rey 1.d4 Cf6 2.Cf3 g6 3.c4 Ag7 4.g3 0–0 5.Ag2 d6 6.Cc3 Cbd7 7.0–0 e5 8.e4 c6 9.h3 Db6 10.d5 cxd5 11.cxd5 Cc5 12.Te1 a5 13.Ae3 Cfd7 14.Dc2 a4 15.Af1 f5 16.exf5 gxf5 17.Cg5 e4 18.Ce6 Ce5 19.Cxf8 Cf3+ 20.Rg2 Cxe1+ 21.Txe1 Rxf8 22.Cxa4 Da5 23.Cxc5 Dxe1 24.Ad2 Da1 25.Ce6+ Axe6 26.dxe6 Dxb2 27.Dc7 Df6 28.Ab4 Rg8 29.e7 f4 30.Ac4+ Rh8 31.Ac3 1–0