AlphaZero: ajedrez de ciencia ficción

Deepmind-stockfish-terminator (Fuente www.chess24.com)
Deepmind-stockfish-terminator (Fuente www.chess24.com)

La máquina se aproxima al razonamiento humano

Bien pudiera considerarse “Noticia del año” en materia de ajedrez e informática la que leemos en Wikipedia:

AlphaZero es un programa informático desarrollado por DeepMind, que utiliza el enfoque generalizado de AlphaGo Zero. El 5 de diciembre de 2017 el equipo de DeepMind lanzó una preimpresión presentando AlphaZero, que logró en 24 horas un nivel de juego sobrehumano en ajedrez, shogi y Go al derrotar a los campeones del mundo, Stockfish, Elmo y la versión de 3 días de AlphaGo Zero en cada caso. AlphaZero dominó a Stockfish después de solo 4 horas de autoaprendizaje, sin acceso a libros de apertura o base de datos de tablas de finales.

El tema es para extensos debates. Por ahora muestro tres momentos del match AlphaZero-Stockfish, donde el primero exhibió sus dotes “alienígenas” con un aplastante triunfo (28 victorias sin derrotas en 100 partidas).

 AlphaZero – Stockfish 8

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

Diagrama (Juegan las blancas):

30.Axg6!! Axg5 31.Dxg5 fxg6 32.f5!! Tg8 33.Dh6 Df7 34.f6 [La partida ya está decidida] 34…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

AlphaZero – Stockfish 8

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

Diagrama (Juegan las blancas):

19.Te1! 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! Te8 33.Ad4 Axd4 34.Txd4 Td8 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 (5), 04.12.2017

Diagrama (Juegan las blancas):

21.Ag5! f5 [21…hxg5 22.Cxg5 Dg8 (22…Dc2 23.Cxf7++–) 23.Dh4 Ad3 24.h6 con ataque] 22.Df4 Cc5 [22…hxg5 23.Cxg5 Dxh5 (23…Dh6 24.Te8 Df6 25.Tae1 Rg8 26.h6!!+–) 24.g4!! Dh6 (24…Dh4 25.Dxf5+–) 25.Te8+–] 23.Ae7 Cd3 24.Dd6 Cxe1 25.Txe1 fxe4 26.Axe4 Tf5 27.Ah4 Ac4 28.g4 Td5 29.Axd5 Axd5 30.Te8+ Ag8 31.Ag3 c5 32.Dd5 d6 33.Dxa8 Cd7 34.De4 Cf6 35.Dxh7+ Rxh7 36.Te7 Cxg4 37.Txa7 Cf6 38.Axd6 Ae6 39.Ae5 Cd7 40.Ac3 g6 41.Ad2 gxh5 42.a3 Rg6 43.Af4 Rf5 44.Ac7 h4 45.Ta8 h5 46.Th8 Rg6 47.Td8 Rf7 48.f3 Af5 49.Ah2 h3 50.Th8 Rg6 51.Te8 Rf7 52.Te1 Ae6 53.Ac7 b5 54.Rh2 Rf6 55.Te3 Re7 56.Te4 Rf7 57.Ad6 Rf6 58.Rg3 Rf7 59.Rf2 Af5 60.Te1 Rg6 61.Rg1 c4 62.Rh2 h4 63.Ae7 Cb6 64.Axh4 Ca4 65.Te2 Cc5 66.Te5 Cb3 67.Td5 Ae6 68.Td6 Rf5 69.Ae1 Re5 70.Tb6 Ad7 71.Rg3 Cc1 72.Th6 Rd5 73.Ac3 Af5 74.Th5 Re6 75.Rf2 Cd3+ 76.Rg1 Cf4 77.Th6+ Re7 78.Rh2 Cd5 79.Rg3 Ae6 80.Th5 Re8 81.Te5 Rf7 82.Ad2 Ce7 83.Ab4 Cd5 84.Ac3 Re7 85.Ad2 Rf6 86.f4 Ce7 87.Txb5 Cf5+ 88.Rh2 Re7 89.Ta5 Ch4 90.Ab4+ Rf7 91.Th5 Cf3+ 92.Rg3 Rg6 93.Th8 Cd4 94.Ac3 Cf5+ 95.Rxh3 Ad7 96.Rh2 Rf7 97.Tb8 Re6 98.Rg1 Ac6 99.Tb6 Rd5 100.Rf2 Ad7 101.Re1 Re4 102.Ad2 Rd5 103.Tf6 Cd6 104.Th6 Cf5 105.Th8 Re4 106.Th7 Ac8 107.Tc7 Aa6 108.Tc6 Ab5 109.Tc5 Ad7 110.Txc4+ Rd5 111.Tc7 Rd6 112.Tc3 Re6 113.Tc5 Cd4 114.Ae3 Cf5 115.Af2 Cd6 116.Tc3 Ce4 117.Td3 1–0

Fuentes:

 Ver además:

Sobre Enrique Ferreiro García 488 Artículos
Tiene más de 30 años de experiencia en el Ajedrez por Correspondencia, donde además de jugador, ha fungido como árbitro y directivo. Es Presidente de la Delegación Provincial de Ajedrez Postal en la provincia Las Tunas, Cuba. Ostenta los títulos de Experto Provincial de Ajedrez en Vivo y Maestro Nacional Senior, máximo título que confiere la Federación Cubana de Ajedrez Postal (FECAP). Se proclamó decimocuarto Campeón Cubano de Ajedrez Postal en 2005. Artículos, comentarios y partidas suyas han aparecido en el prestigioso Informador Yugoslavo de Ajedrez y en otras publicaciones como el Correspondence Chess Review ucraniano y Telejaque, órgano oficial de la FECAP. Se dedica a la investigación histórica del ajedrez y tiene varios libros inéditos sobre el tema. Aparece en un artículo de la Enciclopedia Colaborativa Cubana Ecured en el sitio: http://www.ecured.cu/index.php/Enrique_Ferreiro

8 Comentarios

  1. te comento que en estos dias termine de analizar las partidas del match y despues de ver el documental, te puedo decir que no creo que ese programa sea la solucion final del ajedrez, incluso en el documental hablan que el programa uso informacion para su aprendizaje inicial, bases de partidas de jugadores humanos de GO, asi que en el ajedrez deben haber hecho lo mismo, el stockfish es el primero siempre en salirse de las lineas teoricas, lo que confirma Nakamura, que no tenia libro de apertura; lo otro, las jugadas espectaculares, “las ve al palo” mi cacharrito con el komodo instalado, a eso si, tuve que alterarle los parametros y ponerle el dinamismo al maximo, asi que la cuestion radica, en si lograron optimizar el algoritmo, para que el programa entienda en que posiciones analizar jugadas de una manera mas tactica o no, y no desecharlas, como hacen la mayoria de los modulos, con la tecnica de la reduccion del arbol de variantes. Aun asi cada vez que veo las partidas, me da la impresion, es como si ya estuvieran preelaboradas, lo cual no es de extrañar tampoco. Un abrazo.

    • Amigo Alexis: Cierto, con el tema de AlphaZero existen dudas y especulaciones, pues no se dieron a conocer muchos detalles. De las 100 partidas jugadas contra Stockfish, sólo se publicaron 10, y no se sabe el motivo. Habrá que esperar cómo evolucionan los acontecimientos en el futuro.
      Saludos cordiales
      Ferreiro

  2. comentarte que la semana pasada salio en el paquete (al menos en La Habana), un documental sobre el AlphaGo, el primer desarrollo del equipo de Google DeepMind, que vencio al campeon mundial de Go en el 2016, te lo recomiendo, aunque por desgracia las cuestiones tecnicas no en profundidad (como es logico). Saludos.

    • Gracias. En el caso de AlphaZero no conozco que se haya enfrentado a humanos. Son pocos los GM que se atreven a jugar con los programas informáticos.
      Un abrazo
      Ferreiro

  3. ferreiro gracias por pulicar la noticia, estuve 2 semanas incomunicado y por desgracia no tengo acceso a internet para actualizarme con esta informacion. me parece muy impresionante ese resultado y veo cierta nebulosa, con el tema de las redes neuronales que uso el alphazero y el algoritmo de autoaprendizaje, si logras encontrar algo mas al respecto sera bienvenido con mucho agrado.
    Saludos y abrazos, Alexis

    • Todavía no se ha publicado todo sobre AlphaZero. Sólo se pusieron 10 partidas de las 100 jugadas en el match, además, no me queda claro cómo funciona ese algoritmo que asemeja el razonamiento humano. Claro, se ha dicho que está en fase experimental (no comercial). Veremos cómo evoluciona en el futuro.
      Un saludo
      Ferreiro

      • mi herma gracias por la respuesta. y disculpa pero hace unas semanas (antes de la incomunicacion) te escribi pidiendote que publicaras directamente en el blog las tablas de los torneos de los cubanos en iccf o en fecap, o sea, ademas de la narrativa que tanto ayuda, poner la tabla y no solo el vinculo a la pagina de iccf, pues como te dije estoy ponchao en la carretera con ese tema, lo otro y te juro todo lo que te comento es para mejorar el muy buen sitio que administras, si esta en tus posibilidades pon mas entradas de comentarios recientes, y los articulos que estan en la portada de cambio, muchos no puedo leerlos porque el vinculo a los mismos esta al final del articulo, y queda debajo del primer articulo que se muestra, trata de poner los mismos en la parte superior del articulo. Un abrazo, gracias por todo, repito consejos constructivos. Excelente sitio.

        • Gracias por las buenas ideas. Las tablas de ICCF están en formato html y ocupan demasiado espacio (más de 100 KB). Como debes saber, la plataforma cubava sólo me concede 250 MB para TODO el Blog y debo reducir las imágenes, incluso no he ppodido poner videos porque son voluminosos. No obstante, estudio la situación para ver si puedo pasar las tablas, por ejemplo, a word, que ocuparía menos espacio. Habría que ver si mantienen la calidad. En cuanto al carrusel (sliders), es decir, las entradas que circulan arriba constantemente; cuando das click en una de ellas, automáticamente sale en primer plano con buena visibilidad. Estas entradas salen al azar. También puedo seleccionar algunas para que aparezcan, pero no he logrado hacer ésto. Solicitaré ayuda técnica al respecto.
          De seguro trabajaré en base a tus recomendaciones.
          Saludos cordiales
          Ferreiro

Dejar una contestacion

Tu dirección de correo electrónico no será publicada.