El usuario de Curitiba, Brasil, conocido como «oyamafamily» ha sido destronado del primer lugar en la clasificación de los mejores puntajes en la versión de Atari 2600 del clásico Ms. Pac-Man. ¿El nuevo campeón? Un sistema de inteligencia artificial (IA) de Microsoft.
El grupo de agentes automatizados logró un puntaje perfecto de 999,990. Oyamafamily había logrado su récord con un puntaje de 266,330 el 25 de enero de 2015.
Según Microsoft, ningún humano o sistema de inteligencia artificial había podido hasta ahora lograr el máximo puntaje debido a la complejidad del juego y a las limitaciones de vidas disponibles.
Claro, detrás del triunfo de Microsoft hay todo un equipo de ingenieros que usó un método de dividir y conquistar que, aseguran, podría tener más adelante amplias implicaciones para enseñar a agentes de inteligencia artificial a realizar tareas complejas que aumenten las capacidades humanas en áreas como ventas, modelos financieros o robótica.
El equipo detrás de la conquista en Ms. Pac-Man pertenece específicamente a Maluuba, un laboratorio canadiense de aprendizaje artificial adquirido por Microsoft hace unos meses.
Para obtener la puntuación más alta, los ingenieros dividieron el gran problema de dominar Ms. Pac-Man, uno de los videojuegos más difíciles de descifrar, en pequeños tramos, que luego distribuyeron entre agentes de IA.
Doina Precup, profesora asociada de ciencias de la computación en la Universidad McGill de Montreal, dijo en una entrada de blog de Microsoft que el trabajo realizado es similar a algunas teorías sobre cómo funciona el cerebro. «Eso sería muy emocionante porque es otro paso hacia una inteligencia más general», dijo.
El método, que el equipo de Maluuba llama Hybrid Reward Architecture, usó más de 150 agentes, cada uno de los cuales trabajó en paralelo con otros agentes para dominar a Ms. Pac-Man. Por ejemplo, algunos agentes fueron recompensados por haber encontrado exitosamente una pastilla específica, mientras que otros fueron encargados de mantenerse alejados de los fantasmas.
Luego, los investigadores crearon un agente de alto nivel, algo así como un gerente superior, que tomó sugerencias de todos los agentes y las utilizó para decidir hacia dónde mover a Ms. Pac-Man.
Este trabajo es algo irónico, anotó el portal Business Insider, porque el presidente ejecutivo de Microsoft, Satya Nadella, una vez bromeó que mientras Google estaba construyendo sistemas de IA para ganar juegos como Go y Starcraft II, Microsoft estaba construyendo IA para hacer un trabajo real.
Lo cierto es que muchas compañías que trabajan en IA usan juegos para construir algoritmos inteligentes porque hay muchas capacidades de tipo humano que se necesitan para superar estos juegos, anotó Rahul Mehrotra, gerente de programa en Maluuba.