AlphaZero, un programa de ajedrez de ciencia ficción.

Enviado por: José Guillermo De la Rosa S. <ipjcuba@gmail.com>

El futuro ha llegado. Esta partida es ciencia ficción». La reacción del gran maestro Paco Vallejo, el mejor ajedrecista español de la historia, no es exagerada. El programa AlphaZero ha destrozado a uno de los mejores programas informáticos de ajedrez, que a su vez es capaz de machacar a cualquier humano, incluido Magnus Carlsen. Lo más increíble de su victoria, aplastante hasta límites impensables (28 a 0 en un duelo a cien partidas, con 72 tablas y ninguna derrota), es que el nuevo prodigio de inteligencia artificial aprendió a jugar solito, en 24 horas y sin ayuda humana. Por primera vez, hablamos de un programa de inteligencia artificial real, que no mueve a partir de algoritmos creados por el hombre. La comunidad ajedrecística no sale de su asombro. Hay que ver la partida a la que se refiere Vallejo y, una vez recuperados de la impresión, tratar de comprender lo ocurrido.

 Las máquinas son muy superiores a los mamíferos jugando al ajedrez.

Eso lo tenemos superado, aunque todavía hay posiciones muy concretas en las que nos podemos vanagloriar de «comprender» mejor la esencia del juego. Los duelos entre monstruos de silicio, por otro lado, suelen ser equilibrados entre los mejores, con tres programas como bestias imbatibles: Stockfish, Komodo y Houdini. Entre ellos dirimen casi todos los torneos especializados. En ese contexto, la irrupción de AlphaZero en un mundo tan especializado (ya lo hizo en el juego del go y en el shogi) es algo asombroso. Que gane era impensable, que lo haga con esta suficiencia es revolucionario e increíble. (Mientras escribo esto, sigo rastreando la historia en busca de un origen humorístico). De momento, solo se han publicado diez partidas, que muestran a un jugador de otro planeta. Otro aspecto en lo que es radicalmente distinto es su limitada rapidez de cálculo, apenas 80.000 posiciones por segundo, frente a los 70 millones de Stockfish. Es el abandono de la fuerza bruta.

 Hace unas semanas, conocíamos la historia de un joven prodigio, Max Deutsch, que se había marcado la meta de profundizar en varias disciplinas. Una e ellas era el ajedrez y la culminación de su experimento consistía en un encuentro con el campeón del mundo, para ver si podía ponerse a su nivel en solo un mes y resistir al menos unos asaltos. ¿Puede un cerebro genial superar a otro tan especializado como el de un gran maestro? La respuesta, evidente, es que el chaval no tenía nada que hacer contra Carlsen. Leonardo da Vinci era único, pero también perdería contra él.

 Pues bien, lo que ha hecho AlphaZero es exactamente eso. Como Capablanca, ha aprendido a jugar sin ayuda, ha pulido su juego practicando contra sí mismo, como Fischer, y se ha sentado frente a Stockfish para darle una lección que promete revolucionar el ajedrez.

Si hasta ayer los programas nos ayudaban a orientarnos en este juego casi infinito, en el que los humanos vamos casi a ciegas (aunque bien armados con nuestra intuición), quizá lo que estábamos aprendiendo no era tan correcto. De entrada, parece que al nuevo genio le gusta sacar la dama a pasear en cuanto puede, contradiciendo uno de los consejos más viejos y repetidos.

 Avance científico histórico

Puede que estemos ante el gran descubrimiento científico de nuestra era. (Es difícil no exagerar también desde aquí). «Si tenemos éxito», dicen los creadores de AlphaZero, creemos que este es uno de los más importantes y beneficiosos avances científicos nunca hechos, porque incrementa nuestra capacidad de entender los misterios del universo y abordar algunos de nuestros desafíos más apremiantes en el mundo real.

Desde el cambio climático a la necesidad de una atención médica radicalmente mejorada, demasiados problemas sufren un progreso dolorosamente lento, su complejidad abruma nuestra capacidad para encontrar soluciones. Con la inteligencia artificial como multiplicador del ingenio humano, esas soluciones estarán a nuestro alcance». Hasta hace poco todo esto parecía la habitual palabrería.

Después de ver las partidas de AlphaZero, quizá veamos el futuro antes de desaparecer.

Detrás de AlphaZero, por cierto, está la empresa Deep Mind, creada en Londres en 2010 y comprada por Google en 2014. Los padres del invento son el doctor Demis Hassabis (ex niño prodigio del ajedrez), Mustafa Suleyman y el doctor Shane Legg.

 En el duelo con Stockfish, por cierto, AlphaZero logró 25 de sus 28 victorias con blancas y solo tres con negras. Lo más reseñable sigue siendo que no perdió ni una. El ritmo de juego era de un minuto por jugada.


AlphaZero, el programa que revoluciona el ajedrez y puede cambiar el mundo.

Por R. Rodriguez.

 La inteligencia artificial creada por Google bate por 28-0 al mejor ordenador ideado por humanos.

El futuro ha llegado de golpe. Hace veinte años muchos dudaban que una máquina fuese capaz de derrotar a los humanos en una partida de ajedrez. La victoria de Deep Blue, el ordenador creado por IBM, en

1997 sobre el campeón del mundo Gary Kasparov supuso un cambio de paradigma. Desde ese momento, la historia del deporte-ciencia cambió para siempre. Sin embargo, hace una semana llegó el holocausto absoluto. Un programa de inteligencia artificial destrozó de forma humillante al campeón de los ordenadores ajedrecistas, cambiando para siempre la disciplina y abriendo una nueva era a nivel científico.

A diferencia de otros programas, Alpha Zero, la inteligencia artificial creada por Deep Mind, propiedad de Google desde 2014, no está basado en el conocimiento humano. Su comprensión sobre el ajedrez, más allá de las reglas básicas, proviene únicamente de su capacidad de autoaprendizaje. Tras jugar casi cinco millones de partidas durante cuatro horas contra sí mismo, Alpha Zero obtuvo el mismo conocimiento que los humanos en casi 1.400 años.

 “Siempre me he preguntado cómo sería si una raza superior aterrizara en la tierra y nos enseñara cómo juegan ellos al ajedrez, y ahora siento que ya lo sé”

PETER HEINE NIELSEN, ANALISTA DE MAGNUS CARLSEN

Partiendo desde una hoja en blanco, fue capaz de entrenar la red neuronal en la que se basa para aprender hasta límites insospechados sin ningún tipo de aportación humana. Descartando jugadas y deduciendo nuevas estrategias ha adquirido un conocimiento capaz de humillar a Stockfish 8, el otro protagonista del duelo interestelar que tuvo lugar hace semanas.

 Stockfish 8 no es más que el campeón del mundo de los módulos de ajedrez. Una máquina programada por los ingenieros más brillantes del planeta desde hace casi diez años con la misión de jugar un ajedrez perfecto, con capacidad para calcular millones de posiciones y decidir la jugada precisa siempre. Alpha Zero, en tan solo cuatro horas y jugando contra sí mismo, igualó los conocimientos de Stockfish y lo humilló de manera histórica en un duelo a 100 partidas. La inteligencia artificial ganó 28 (tres con negras) e hizo tablas en las restantes 72. El programa alimentado de conocimiento humano fracasó de manera estrepitosa e histórica. No ganó ni una sola partida.

 “La habilidad de una máquina de replicar y superar siglos de conocimiento es una herramienta que puede cambiar el mundo”

GARY KASPAROV

 Tras estos resultados, la perplejidad de Grandes Maestros, analistas, jugadores y aficionados fue general. “Siempre me he preguntado cómo sería si una raza superior aterrizara en la tierra y nos enseñara cómo juegan ellos al ajedrez, y ahora siento que ya lo sé”, dijo el Gran Maestro Peter Heine Nielsen, analista del campeón mundial Magnus Carlsen. Gary Kasparov fue incluso más allá al asegurar que este tipo de conocimiento “puede cambiar el mundo”.

 “Me encantará ver lo que podemos aprender sobre el ajedrez de Alpha Zero, que podrá descifrar reglas que los humanos no podemos detectar.

Pero obviamente las implicaciones van mucho más allá del ajedrez. La habilidad de una máquina de replicar y superar siglos de conocimiento es una herramienta que puede cambiar el mundo”, aseguró el excampeón del mundo.

 Es uno de los descubrimientos científicos de nuestra era porque permitirá entender los misterios del universo”

 CREADORES DE ALPHA ZERO

Muchos teóricos se han encargado durante años de repetir que aunque las máquinas superen a los humanos, la creación de belleza nos pertenecía. Alpha Zero también ha puesto eso en duda. Y es que para muchos esta inteligencia artificial realiza un ajedrez único, que sacrifica piezas de forma humana, que se mantiene con desventaja material durante decenas de jugadas y que es capaz de especular como un humano en los finales de partida.

 El camino que Alan Turing, padre de la informática, comenzó en 1947 parece haber alcanzado un nuevo nivel. Los padres de esta monstruosa criatura aseguran que estamos ante “uno de los descubrimientos científicos de nuestra era porque permitirá entender los misterios del universo y abordar algunos de nuestros desafíos más apremiantes en el mundo real”. Dicen desde Deep Mind que, “de tener éxito, se avanzaría más rápido en la prevención del cambio climático o en la necesidad de una atención médica radicalmente mejorada. Con la inteligencia artificial como multiplicador del ingenio humano, esas soluciones estarán a nuestro alcance”, explican. El futuro parece que ya se ha instalado en nuestro tiempo.

Mas de AlphaZero. Tomado de Wikipedia.

AlphaZero es un programa informático desarrollado por DeepMind (Google), 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.

AlphaZero (AZ) es una variante más generalizada del algoritmo AlphaGo Zero (AGZ), y es capaz de jugar shogi y ajedrez, así como Go. Las diferencias entre AZ y AGZ incluyen:

  • AZ tiene reglas codificadas para establecer hiperparámetros de búsqueda.
  • La red neuronal ahora se actualiza continuamente.
  • Go (a diferencia del ajedrez) es simétrico bajo ciertas reflexiones

y rotaciones; AGZ fue programado para aprovechar estas simetrías. AZ no es.

  • El ajedrez (a diferencia de Go) puede terminar empatado. por lo

tanto, AZ puede tener en cuenta la posibilidad de un juego empatado.

Al comparar las búsquedas de Árbol de búsqueda Monte Carlo, AlphaZero busca solo 80,000 posiciones por segundo en ajedrez y 40,000 en shogi, en comparación con 70 millones para Stockfish y 35 millones para Elmo.

AlphaZero compensa el menor número de evaluaciones mediante el uso de su red neuronal profunda para centrarse mucho más selectivamente en la variación más prometedora.

En los juegos de ajedrez de AlphaZero contra Stockfish, a cada programa se le dio un minuto de tiempo de reflexión por jugada.

AlphaZero ganó 25 juegos como blanco, ganó 3 como negro y empató los

72 restantes. En 2017, StockFish 8 era el campeón vigente del campeonato organizado por chess.com de ajedrez por computadora, con un ELO de 3400 puntos.

En cien juegos de shogi contra Elmo, AlphaZero ganó noventa veces y perdió ocho veces.

Después de 8 horas de autoaprendizaje de Go y en contra de una versión previa de AlphaZero, AlphaZero ganó sesenta juegos y perdió cuarenta.

Speak Your Mind

*