Estrategia aprendida con videojuegos

El 'software' AlphaGo ha practicado con los juegos clásicos de Atari y en solo un año ha logrado competir con humanos

Un tablero de go.

Un tablero de go. / periodico

CARMEN JANÉ / BARCELONA

Por qué confiar en El PeriódicoPor qué confiar en El Periódico Por qué confiar en El Periódico

AlphaGo, el 'software' que jugará dentro de unos días contra el campeón mundial de go, Lee Sedol, en el mayor duelo hombre-máquina de la historia, hace un año era un programa que apenas lograba ganar al Comecocos. Así lo anunciaban al menos a la revista 'Nature' sus creadores, que comenzaron entrenando las habilidades del programa jugando a los juegos más clásicos de Atari. 

Space Invaders, el clásico de ordenador en que hay que ir destruyendo todo lo que aparece por la pantalla negra, fue su primer entrenamiento. Breakout, donde hay que lograr que una bola destroce todos los ladrillos de la pantalla, el segundo. Y el Comecocos (Pacman), para sortear laberintos. Algunos se le resistieron y el programa no logró captar cuál era el objetivo del juego, ni qué tenía que hacer con los botones ni cómo ganar. Como muchos humanos. Demis Hassabis, su creador, afirmaba este martes en un congreso que no habían programado específicamente la máquina para jugar al go, lo que sí se hizo con Deep Blue para ganar a Kasparov.

Hassabis es el alma de una pequeña empresa londinense, Deep Mind, comprada por Google en el 2011 y que ha ido captando talento de la sede de la multinacional en Mountain View (California). Uno de los últimos fichajes es Oriol Vinyals, un investigador catalán que lleva casi ocho años en Google y es uno de los autores de Tensor Flow, el software de inteligencia artificial que la compañía liberó el pasado noviembresoftware de inteligencia artificial para que lo usen investigadores de todo el mundo.

AlphaGo, que utiliza redes neuronales e ingentes volúmenes de datos, se usa también para reconocimiento de imágenes y textos, y es entrenado para que llegue a convertirse en un asistente virtual. “Será algo que veremos en breve en los móviles, programas que harán de secretarios virtuales y resolverán cosas que ahora hacen personas, como preparar un viaje”, explica Vinyals. “Ahora se trabaja también en el análisis del lenguaje y se podría aplicar para lograr tratamientos médicos u optimizar las redes de carreteras. En el CERN lo usan para problemas de física”, añade.

ROBOTS HASTA AHORA DETECTABLES

Hasta ahora, la inteligencia artificial en los videojuegos se había aplicado para determinar cómo se movía el jugador en el juego y que este reaccionara presentándole un estímulo u otro. Ahora, han cambiado las reglas y es la máquina la que intenta ganar el juego y competir con humanos. Muchos videojuegos tienen bots (robots) que compiten virtualmente contra humanos, pero cualquier jugador avezado los detecta pronto.

AlphaGo es distinto. Su curva de aprendizaje ha sido tan espectacular por la cantidad de datos que ha podido procesar en este tiempo tras tanta partida de videojuego, pero también porque sus creadores enfrentaron a dos máquinas con el mismo 'software' una contra otra, para que se retroalimentaran. “La novedad es que hayan logrado tan rápido que una máquina venza a un humano en un juego que requiere mucha parte de estrategia a corto y a largo plazo. La estrategia era algo humano hasta ahora, no lo hacían las máquinas, y eso lo cambia todo”, explica Hugo Zaragoza, exinvestigador de aprendizaje mecánico en Yahoo y fundador de la empresa de análisis Websays.

TEMAS