AlphaStar es un programa de computadora de DeepMind que juega al videojuego StarCraft II . Se dio a conocer al público por su nombre en enero de 2019. En un hito importante para la inteligencia artificial , AlphaStar alcanzó el estatus de Gran Maestro en agosto de 2019.
Fondo
Se considera que los juegos creados para humanos tienen validez externa como puntos de referencia del progreso en inteligencia artificial . El juego de ajedrez de IBM, Deep Blue (1997) y AlphaGo de DeepMind (2016) se consideraron hitos importantes; algunos sostienen que StarCraft también sería un hito importante, debido a la del StarCraft "juego en tiempo real, observabilidad parcial, hay una estrategia dominante único, disposiciones complejas que hacen que sea difícil de construir un modelo de avance rápido, y un espacio de acción particularmente grande y variada. " [1] Aunque es difícil, StarCraft aún puede ser manejable con la tecnología actual porque "sus reglas son conocidas y el mundo es discreto con solo unos pocos tipos de objetos". [2]
StarCraft II es un popular juego de estrategia en tiempo real en línea de ritmo rápido de Blizzard Entertainment . [3] [4]
Historia
DeepMind Technologies se fundó en el Reino Unido en 2010. Ya en 2011, el fundador Demis Hassabis llamó a StarCraft "el siguiente paso" después de juegos como Go . [5] DeepMind se convirtió en una subsidiaria de Google en 2014, después de demostrar bots de autoaprendizaje con habilidades sobrehumanas en una variedad de juegos de Atari 2600 . En febrero de 2015, el científico informático Zachary Mason predijo que la investigación de Deepmind "conducirá a StarCraft en cinco o diez años". [6] En marzo de 2016, tras la victoria de AlphaGo sobre un jugador campeón mundial de Go , Hassabis reflexionó públicamente sobre la construcción de una IA para StarCraft , y lo citó como un juego estratégico con información incompleta donde (a diferencia de Go) gran parte del "tablero" es invisible. . [7] [8] Se anunció una colaboración formal en BlizzCon en noviembre de 2016, junto con un plan para lanzar un entorno de desarrollo abierto para bots en el primer trimestre de 2017. [9]
Para 2017, DeepMind estaba experimentando con la introducción de datos de StarCraft en su software. En agosto de 2017, DeepMind y Blizzard lanzaron herramientas de desarrollo para ayudar en el desarrollo de bots, así como datos de 65,000 juegos anteriores. En ese momento, el científico informático y director del torneo de StarCraft , David Churchill, supuso que un bot tardaría cinco años en vencer a un humano, pero advirtió que AlphaGo había superado las expectativas. En Wired , el periodista de tecnología Tom Simonite declaró: "Nadie espera que el robot gane pronto. Pero cuando lo haga, será un logro mucho mayor que la conquista de Go por parte de DeepMind". [10]
El 19 de diciembre de 2018, el robot de DeepMind derrotó 5-0 a "un jugador profesional de primer nivel", Grzegorz "MaNa" Komincz. DeepMind anunció el bot, llamado "AlphaStar", el 24 de enero de 2019. Un periodista de Ars Technica y otros argumentaron que AlphaStar todavía tenía ventajas injustas: "AlphaStar tiene la capacidad de hacer sus clics con precisión quirúrgica usando una API, mientras que los jugadores humanos son limitado por los límites mecánicos de los ratones de ordenador ". AlphaStar también tenía una vista global en lugar de estar limitado por la cámara del juego. Además, aunque había un límite en la cantidad de acciones en una ventana de cinco segundos, AlphaStar tenía la libertad de asignar su cuota de acción de manera desigual en la ventana para lanzar ráfagas de actividad sobrehumanas en momentos críticos. DeepMind rápidamente volvió a entrenar a AlphaStar bajo restricciones más realistas, y luego perdió una revancha con Komincz. [11] A partir de julio de 2019, la nueva versión restringida de AlphaStar compitió de forma anónima contra jugadores que "optaron" en la escala pública europea multijugador 1v1. [12] A fines de agosto de 2019, AlphaStar había alcanzado el "nivel de gran maestro", ubicándose entre el 0.2 por ciento superior de los jugadores humanos. [13]
Algoritmos
A diferencia de AlphaZero, AlphaStar inicialmente aprende a imitar los movimientos de los mejores jugadores en su base de datos de juegos humanos contra humanos; este paso es necesario para resolver lo que Dave Silver de DeepMind llama "el problema de la exploración": descubrir nuevas estrategias sería como encontrar una "aguja en un pajar". Luego, los agentes juegan entre ellos y despliegan el aprendizaje por refuerzo. Estos agentes principales también aprenden jugando contra "agentes explotadores" subóptimos cuyo propósito es exponer las debilidades de los agentes principales. [14] [15]
Reacciones
Después de su derrota por 5-0 en diciembre de 2018, Komincz declaró que "no esperaba que la IA fuera tan buena". [dieciséis]
Stuart Russell evaluó que la victoria de AlphaStar en 2018 requirió "una buena cantidad de esfuerzo específico para un problema" y que los métodos de propósito general "no estaban del todo listos para StarCraft". [2]
Un artículo en Wired UK juzgó que las nuevas restricciones de AlphaStar, adoptadas para los partidos de julio de 2019, eran "justas" esta vez. [17] El profesional de StarCraft Raza "RazerBlader" Sekha dijo que AlphaStar era "impresionante" pero tenía sus peculiaridades, sucumbiendo en un juego a una composición de ejército poco ortodoxa formada sólo por unidades aéreas. El mejor jugador del Reino Unido, Joshua "RiSky" Hayward, expresó cierta decepción y dijo que AlphaStar "a menudo no tomaba las decisiones estratégicas más eficientes". [14] El profesional Diego "Kelazhur" Schwimer calificó el juego de AlphaStar como "inimaginablemente inusual; realmente te hace cuestionar cuántas de las diversas posibilidades de StarCraft han explorado realmente los jugadores profesionales". [13] Los oponentes de AlphaStar a menudo no se daban cuenta de que estaban jugando a un bot. [18]
Ian Sample de The Guardian calificó a AlphaStar como un "logro histórico" para el campo de la inteligencia artificial. [19] Churchill declaró que anteriormente había visto bots que dominan uno o dos elementos de StarCraft , pero que AlphaStar fue el primero que pudo manejar el juego en su totalidad. [3] Gary Marcus expresó su escepticismo continuo sobre el aprendizaje profundo, afirmando: "Hasta ahora, el campo ha luchado para sacar técnicas como esta del laboratorio y los entornos de juego y llevarlas al mundo real, y no veo este resultado de inmediato como avanzar en esa dirección ". [14] El investigador de inteligencia artificial Jon Dodge se sorprendió con AlphaStar, afirmando que no esperaba una actuación tan "sobrehumana" durante "un par de años más"; en contraste, Churchill afirma que "StarCraft está lejos de ser 'resuelto', y AlphaStar aún no está ni cerca de jugar al nivel de campeón mundial". [4]
Legado
DeepMind sostiene que los conocimientos de AlphaStar podrían beneficiar a los robots, los coches autónomos y los asistentes virtuales, que necesitan operar con "información observada imperfectamente". Silver ha indicado que su laboratorio "puede descansar en este punto", en lugar de intentar mejorar sustancialmente AlphaStar. [14] El propio Silver sostiene que "AlphaStar se ha convertido en el primer sistema de IA en alcanzar el nivel superior de rendimiento humano en cualquier deporte electrónico jugado profesionalmente en el juego completo sin restricciones bajo condiciones aprobadas profesionalmente ... Desde que las computadoras descifraron Go, ajedrez y póquer, el juego de StarCraft ha surgido, esencialmente por consenso de la comunidad, como el próximo gran desafío para la IA ". [19]
El científico informático Noel Sharkey sostiene, con desaprobación, que "los analistas militares sin duda considerarán las exitosas estrategias AlphaStar en tiempo real como un claro ejemplo de las ventajas de la IA para la planificación del campo de batalla". [19] En contraste, Silver argumenta: "Decir que esto tiene algún tipo de uso militar es decir nada más que decir que una IA para el ajedrez podría usarse para llevar a aplicaciones militares". [14]
Ver también
- AlphaZero
- OpenAI Five , un bot similar para Dota 2
- Pluribus (robot de póquer)
Referencias
- ^ Arulkumaran, Kai; Antoine, Cully; Togelius, Julian (julio de 2019). "AlphaStar: una perspectiva de computación evolutiva". Actas del compañero de la conferencia sobre cómputo genético y evolutivo : 314–5. arXiv : 1902.01724 . doi : 10.1145 / 3319619.3321894 . S2CID 59604439 .
- ^ a b Russell, Stuart (8 de octubre de 2019). "Capítulo 2: Inteligencia en humanos y máquinas". Compatible con humanos: la inteligencia artificial y el problema del control (edición de tapa dura). Vikingo. ISBN 978-0-525-55861-3.
- ^ a b Daley, Jason (30 de octubre de 2019). "La IA domina el backgammon, el ajedrez y el Go. Ahora se enfrenta a StarCraft II" . Revista Smithsonian . Consultado el 26 de febrero de 2020 .
- ^ a b Garisto, Dan (30 de octubre de 2019). "Google AI vence a los mejores jugadores humanos en el juego de estrategia StarCraft II". Naturaleza . doi : 10.1038 / d41586-019-03298-6 . PMID 33116320 .
- ^ Cheng, Jonathan (22 de abril de 2016). "Las computadoras que aplastan a los humanos en los juegos podrían haber cumplido con su pareja: 'StarCraft ' " . Wall Street Journal . Consultado el 26 de febrero de 2020 .
- ^ Gibbs, Samuel (27 de enero de 2014). "Google compra la empresa británica de inteligencia artificial Deepmind por 400 millones de libras" . The Guardian . Consultado el 26 de febrero de 2020 .
- ^ Byford, Sam (10 de marzo de 2016). "El fundador de DeepMind, Demis Hassabis, sobre cómo la IA dará forma al futuro" . The Verge . Consultado el 26 de febrero de 2020 .
- ^ "Proyecto de inteligencia artificial de Google puede comenzar a jugar videojuegos" . Fortuna . Consultado el 26 de febrero de 2020 .
- ^ Byford, Sam (4 de noviembre de 2016). "El próximo desafío de juego de Google DeepMind: ¿puede la IA vencer a StarCraft II?" . The Verge . Consultado el 26 de febrero de 2020 .
- ^ "Google DeepMind AI declara la guerra galáctica en StarCraft" . Cableado . 9 de agosto de 2017 . Consultado el 26 de febrero de 2020 .
- ^ Lee, Timothy B. (30 de enero de 2019). "Una IA aplastó a dos profesionales humanos en StarCraft, pero no fue una pelea justa" . Ars Technica . Consultado el 26 de febrero de 2020 .
- ^ Amadeo, Ron (11 de julio de 2019). "DeepMind AI acecha secretamente en la escalera pública 1v1 de StarCraft II" . Ars Technica . Consultado el 26 de febrero de 2020 .
- ^ a b Statt, Nick (30 de octubre de 2019). "La IA de StarCraft 2 de DeepMind es ahora mejor que el 99,8 por ciento de todos los jugadores humanos" . The Verge . Consultado el 26 de febrero de 2020 .
- ^ a b c d e Kelion, Leo (30 de octubre de 2019). "DeepMind reclama un momento histórico para la IA en los deportes electrónicos" . BBC News . Consultado el 26 de febrero de 2020 .
- ^ Vinyals, Oriol; Babuschkin, Igor; Czarnecki, Wojciech M .; et al. (30 de octubre de 2019). "Nivel de gran maestro en StarCraft II usando aprendizaje por refuerzo de múltiples agentes". Naturaleza . 575 (7782): 350–354. Código Bib : 2019Natur.575..350V . doi : 10.1038 / s41586-019-1724-z . PMID 31666705 . S2CID 204972004 .
- ^ Heaven, Douglas (21 de agosto de 2019). "Mente fusionada: la inteligencia artificial está mejorando la forma de pensar de los humanos" . Nuevo científico . Consultado el 26 de febrero de 2020 .
- ^ Lee, Alex (30 de octubre de 2019). "DeepMind finalmente ha derrotado a los humanos en StarCraft de verdad" . Reino Unido cableado . Consultado el 26 de febrero de 2020 .
- ^ "DeepMind afirma un gran avance como la inteligencia artificial domina el juego StarCraft II" . Financial Times . 2019 . Consultado el 26 de febrero de 2020 .
- ^ a b c Sample, Ian (30 de octubre de 2019). "La IA se convierte en el gran maestro en StarCraft II 'diabólicamente complejo'" . The Guardian . Consultado el 26 de febrero de 2020 .
enlaces externos
- Demostración de DeepMind StarCraft II en YouTube