Por Uvencio Blanco Hernández
La simbiosis entre inteligencia artificial y ajedrez no es reciente; mostrando en los últimos años un sostenido crecimiento. Algoritmos como AlphaZero aprendieron a optimizar las decisiones en cualquier escenario sin cambios ni orientación, lo que supuso un verdadero avance. Pero en 2019, DeepMind lanzó Muzero; el último algoritmo basado en el aprendizaje por refuerzo. MuZero aprendió a jugar al ajedrez mejor que AlphaZero sin siquiera recibir inicialmente las reglas del juego. Sin embargo, Leela Chess Zero consiguió alcanzar el nivel de MuZero e incluso superarlo. Artículo por Dr. Uvencio Blanco. | Foto: Evelyn Zhu
Introducción
Con toda seguridad, las composiciones más importantes en la literatura de la Antigua Grecia fueron la Ilíada y la Odisea, ambas atribuidas a Homero y que fueron utilizadas por generaciones como base de pedagogía griega.
En el caso de la Ilíada (del nombre griego de Troya, Ιlión), se trata de un poema épico dividido en 24 cantos o rapsodias relativa a los hechos sucedidos durante 51 días en el décimo y último año de la guerra de Troya y teniendo como personaje central a Aquiles.
Hasta aquí, todo es bien conocido. Sin embargo, lo poco conocida es su relación con los albores de lo que llamamos Inteligencia Artificial (IA). Munera (1991), nos comenta que:
Es en Grecia con la aparición de los primeros automatismos y de los primeros inventos, cuando surgen los elementos ya concretos de lo que podríamos llamar hoy en día la Inteligencia Artificial (lA). También es en Grecia donde aparece la primera referencia en la literatura de la Inteligencia Artificial, en un libro maravilloso que es La Ilíada. En una de sus rapsodias se narra la escena de la madre de Aquiles en el taller o fragua de Efestos, que es en sí mismo un laboratorio de aquella época, lleno de automatismos y se cuenta que el Dios que tenía los pies deformes, para poder caminar era ayudado por dos robots femeninos de oro macizo y que tenían inteligencia. Es realmente entonces, en ese libro, donde se hace la primera referencia por escrito en la literatura de lo que es la lA.
La inteligencia artificial -iniciada después de la Segunda Guerra Mundial- es uno de los campos del conocimiento humano que más ha crecido durante los últimos 70 años. Uno de los pioneros en el campo, John McCarthy, acuñó el término en el marco de la Conferencia de Dartmouth de 1956.
La IA abarca una gran variedad de subcampos, que van desde áreas de propósito general, como el aprendizaje y la percepción, a otras más específicas como el juego de ajedrez, la demostración de teoremas matemáticos, la escritura de poesía y el diagnóstico de enfermedades.
Este dominio sintetiza y automatiza tareas que en principio son intelectuales y es, por lo tanto, potencialmente relevante para cualquier ámbito de la actividad intelectual humana. Intenta replicar y desarrollar la inteligencia y sus procesos implícitos a través de computadoras y, para su definición, los expertos han considerado cuatro enfoques:
- Dos de ellos están centrados en los humanos (sistemas que piensan como humanos, y sistemas que actúan como humanos) y,
- Dos centrados en torno a la racionalidad (sistemas que piensan racionalmente y sistemas que actúan racionalmente).
Su impacto en el ajedrez
Para una aproximación a este fascinante tema relativo a la interacción IA + Ajedrez, consideramos oportuno hacer una rápida revisión del trabajo de investigación “El impacto de la Inteligencia Artificial sobre el Ajedrez” de la doctora rumana Delia Mónica Duce Iliescu de 2020. La doctora Iliescu es investigadora de la Universidad de Brasov, conferencista informática especializada en IA y sistemas expertos; además de ajedrecista, árbitro de ajedrez y promotora del empoderamiento de la mujer en el ajedrez.
Según la autora,
Este documento se centra en las áreas clave en las que la inteligencia artificial ha afectado al mundo del ajedrez, incluidos los métodos de detección de trampas, que son especialmente necesarios en los últimos tiempos, ya que se ha producido un aumento inesperado de la popularidad del ajedrez en línea.
Más adelante indica que “aunque una partida de ajedrez pueda jugarse fácilmente en línea, hay cierta preocupación por el aumento de las posibilidades de hacer trampas. La inteligencia artificial puede resolver estas preocupaciones”.
De tal manera que se nos presenta una investigación en la cual, utilizando metodologías propias de la IA, se resuelven problemas específicos del ajedrez como es el caso de las trampas vía online.
Seguidamente haremos un listado de los aspectos más relevantes de este estudio, no sin antes recomendar la lectura del mismo a partir de su original, el cual lo puedes conseguir aquí.
El progreso de la inteligencia artificial en el ajedrez
- El ajedrez ha inspirado el progreso de la inteligencia artificial durante décadas
- Los desarrollos de la inteligencia artificial para el ajedrez han avanzado más allá del juego, cambiando la forma en que conviven las máquinas y los humanos.
- El progreso de la inteligencia artificial, destacado por los juegos estratégicos, ha afectado a muchas otras áreas de interés, como ya se ha visto en los últimos años.
- 20 años después del experimento Deep Blue - Kasparov, se produjeron avances significativos en los campos relacionados con la inteligencia artificial cuando AlphaZero ganó una partida de ajedrez en 2017 contra Stockfish, uno de los motores de ajedrez más potentes jamás creados, tras un proceso de autoaprendizaje de sólo 4 horas.
- El algoritmo de AlphaZero no utilizó la fuerza bruta de la potencia de cálculo sino el aprendizaje por refuerzo.
- AlphaZero aprendió a optimizar las decisiones en cualquier escenario sin cambios ni orientación, lo que supuso un verdadero avance.
- En 2019, DeepMind lanzó el último algoritmo basado en el aprendizaje por refuerzo, MuZero.
- MuZero aprendió a jugar al ajedrez mejor que AlphaZero sin siquiera recibir inicialmente las reglas del juego.
- El algoritmo de aprendizaje MuZero tiene un máximo de 1 millón de partidas de ajedrez guardadas en el búfer, con 3.000 partidas jugadas en paralelo.
- Para que esto fuera posible, DeepMind tuvo acceso a la vasta infraestructura en la nube de Google y utilizó miles de chips de unidades de procesamiento tensorial diseñados específicamente para los cálculos de redes neuronales.
- El aprendizaje del programa AlphaZero del juego de ajedrez en 4 horas con sólo las reglas del juego fue notable.
- El nuevo algoritmo MuZero, que consigue jugar al ajedrez al mismo nivel que AlphaZero sin recibir estas reglas, es aún más espectacular.
- Motores de código abierto como Leela Chess Zero consiguieron alcanzar el nivel de MuZero e incluso superarlo.
La inteligencia artificial se utiliza para detectar trampas en torneos de ajedrez
- La gente utiliza la inteligencia artificial para aprender a jugar mejor al ajedrez.
- También se emplea con éxito para detectar si algunos jugadores juegan mejor de lo que deberían, teniendo en cuenta su historial de juego.
- Para las partidas de ajedrez en línea, la detección de trampas ha demostrado ser mucho más difícil.
- DeepMind, han estado trabajando para mejorar el software de detección de trampas existente o incluso para desarrollar un software completamente nuevo que sea capaz de estimar con una precisión de casi el 100% si un jugador está haciendo trampas.
- Otras organizaciones han generado sistemas de detección de trampas que utiliza millones de partidas de ajedrez almacenadas en su base de datos para crear un modelo estadístico que evalúa la baja probabilidad de que un jugador humano iguale las mejores opciones de un motor o incluso supere las partidas de algunos de los mejores ajedrecistas de la historia.
- Un equipo de expertos analiza minuciosamente todas las denuncias de posibles trampas. Los resultados se publican cada mes en el sitio web de "Month in Review".
- La FIDE aprobó una compleja tecnología de detección de trampas y un módulo de seguimiento del comportamiento mediante inteligencia artificial para las partidas de la FIDE Online Arena.
Fuente: chessbase.com