La nueva IA de Facebook para jugar al póquer podría arruinar la industria del póquer en línea, por lo que no se lanzará

jugando a las cartas

jugando a las cartas jack hamilton | Unsplash





El póquer requiere una habilidad que siempre ha parecido exclusivamente humana: la capacidad de ser tortuoso. Para ganar, los jugadores deben analizar cómo juegan sus oponentes y luego engañarlos para que entreguen sus fichas. Tal astucia, por supuesto, es bastante natural para las personas. Ahora, un programa de IA se ha mostrado, por primera vez, capaz de burlar a toda una mesa de profesionales del póquer usando habilidades similares.

Un equipo de la Universidad Carnegie Mellon (CMU) y Facebook utilizó una combinación de técnicas de IA para superar en apuestas y faroles a los jugadores humanos en un juego de Texas Hold'em sin límite para seis jugadores. Cada uno de los humanos involucrados había ganado previamente más de un millón de dólares en la mesa de póquer, que incluía a Darren Elias, quien tiene el récord de más títulos del World Poker Tour, y Chris Jesus Ferguson, quien ganó seis títulos de la Serie Mundial de Póquer, como así como un robot de póquer inferior.

La nueva IA, Pluribus, jugó 5000 manos contra los jugadores de póquer y ganó constantemente más que sus oponentes. En otra prueba que involucró a 13 jugadores y 10,000 manos, el bot volvió a salir victorioso. Pluribus adoptó algunas estrategias sorprendentes, incluidas las apuestas donk, o terminar una ronda con una igualación pero luego comenzar la siguiente ronda con una apuesta. También fanfarroneó como un profesional experimentado.



El algoritmo tuvo tanto éxito que los investigadores decidieron no publicar su código por temor a que pudiera usarse para vaciar las arcas de las compañías de póquer en línea. Podría ser muy peligroso para la comunidad del poker, dice noam marrón , un investigador de Facebook y ex alumno de CMU que ayudó a desarrollar el algoritmo. (Brown fue nombrado este año uno de los innovadores menores de 35 años de MIT Technology Review).

Por lo general, descubre dónde es débil su oponente, pero no encontró debilidades, dice jason les , uno de los profesionales del póquer en el juego. Esta IA era tan fuerte que no podías encontrar nada para explotar o aprovechar.

Les dice que lo hizo bastante bien contra la IA, pero básicamente tuvo suerte, e informa que lo atrapó mintiendo varias veces. También dice que el jugador de IA le enseñó algunos trucos. Algunas de las cosas que vi que hizo la IA me abrieron la mente sobre cómo jugar botes 'multijugador', dice.



Juegos como el ajedrez y el Go se han convertido en una forma estándar de medir el progreso de la inteligencia artificial (aunque cada juego implica solo un aspecto limitado y limitado de lo que constituye la inteligencia humana). Pero los juegos que la IA ha conquistado hasta ahora en su mayoría involucran solo a dos jugadores, y la mayoría se juegan de tal manera que los movimientos de un oponente son claros para ver. Las formas más populares de póquer, por el contrario, involucran una mesa de múltiples jugadores y muchas cartas ocultas.

Es alucinante, dice Tuomas Sandholm , profesor de Carnegie Mellon que ayudó a desarrollar Pluribus. No pensé que estuviéramos cerca, fue solo hace un año que comencé a creer.

Sandholm y Brown desarrollaron un programa de inteligencia artificial capaz de jugar al póquer sobrehumano uno contra uno en 2017. Pero parecía que crear un programa capaz de vencer a varios jugadores sería mucho más complejo que casi imposible. A diferencia de la versión del juego para dos jugadores, no está claro que la versión multijugador tenga una única estrategia óptima (lo que se conoce como el equilibrio de Nash).

Luego, el año pasado, la pareja desarrolló una técnica más eficiente para explorar las posibles permutaciones que vienen con cada carta recién repartida. Como no es posible considerar todas las manos posibles o todas las estrategias posibles que utiliza cada jugador, la nueva técnica reduce la búsqueda a un subconjunto manejable.

Sorprendentemente, mientras que los algoritmos anteriores necesitaban una supercomputadora, Pluribus se ejecuta en un solo servidor. Detalles de la investigación y el juego jugado contra expertos en póquer, aparecen en la revista Science hoy dia.

Con seis jugadores, es mucho más complicado que no puedes buscar hasta el final del juego, dice Brown, quien ahora es parte del grupo de Investigación de Inteligencia Artificial de Facebook (FAIR). El algoritmo [de búsqueda] es la clave.

El logro es un hito importante para la inteligencia artificial. Un programa de computadora debe usar algo más que computación bruta para prevalecer en el póquer. También necesita la capacidad de negociar en circunstancias inciertas, utilizando los principios de la teoría de juegos.

Las técnicas utilizadas en el póquer tienen muchos usos prácticos, desde la fijación de precios de productos hasta el enrutamiento de automóviles autónomos a través del tráfico intenso. Los algoritmos de estrategia también son potencialmente útiles en contextos de defensa. De hecho, Sandholm tiene una empresa de consultoría llamada Strategy Robot que trabaja en proyectos de defensa. Pero enfatiza que el código utilizado para conquistar el póquer sería inútil en tales contextos, porque está diseñado muy específicamente para el juego de cartas.

Vincent Conitzer , profesor de la Universidad de Duke que se especializa en inteligencia artificial y teoría de juegos, dice que será importante ver si las técnicas empleadas se pueden aplicar a otros juegos multijugador.

Uno podría haber pensado que el póquer multijugador requeriría algunas técnicas fundamentalmente diferentes, dice Conitzer. El trabajo plantea muchas preguntas interesantes sobre la naturaleza de los juegos y los escenarios estratégicos.

Brown dice que Facebook no tiene planes de aplicar las técnicas desarrolladas para el póquer de seis jugadores, aunque podrían usarse para desarrollar mejores juegos de computadora.

esconder