Skip to Content
Artificial intelligence

An AI Poker Bot Has Whipped the Pros

It’s another seminal moment for machine learning, and a painful schooling for humans.
January 31, 2017

Humans have been bested by a computer in yet another game once considered too difficult for artificial intelligence to master.

Over the past three weeks, an AI poker bot called Libratus has played thousands of games of heads-up, no-limit Texas hold’em against a cadre of top professional players at Rivers Casino in Pittsburgh. And it beat them all.

Our own Will Knight recently explained why victory for Libratus, which was built by a pair of researchers at Carnegie Mellon University, would be such a big deal:

Poker requires reasoning and intelligence that has proven difficult for machines to imitate. It is fundamentally different from checkers, chess, or Go, because an opponent’s hand remains hidden from view during play. In games of “imperfect information,” it is enormously complicated to figure out the ideal strategy given every possible approach your opponent may be taking.

In heads-up, no-limit Texas hold’em, then, it's virtually impossible, for there is no single correct play. Instead, the AI must use game theory to calculate optimal plays given the uncertainties.

In the end, it wasn’t even close: Libratus made off with $1.8 million in chips, while all four of the pros ended up with a deficit. Artificial intelligence has never beaten top players at a game so lacking in information as no-limit Texas hold’em. Like DeepMind’s Go victory before it, then, the win is a seminal moment for the machine learning community.

But what was it like for the humans to play against? “It’s slightly demoralizing," Jason Les, one of the professionals, told the Guardian. "If you play a human and lose, you can stop, take a break. Here we have to show up to take a beating every day for 11 hours a day. It’s a real different emotional experience when you’re not used to losing that often.”

Daniel McAulay, another professional, explained to Wired that the AI's ability to hold different plays in its memory made it stand apart from human contenders. “It splits its bets into three, four, five different sizes,” he explained. “No human has the ability to do that.” Still, don’t feel too badly for the vanquished humans: despite losing, they're divvying up $200,000 between themselves based on how well they did during the tournament.

For the AI, though, this is just the start. Having proven that it’s possible to beat the professionals at their own game, there is now a very clear next challenge to chew on: multi-player no-limit Texas hold’em. But the game theory used in the current software falls down when there's more than one opponent, and it's not clear what technique to use instead.

Still, given the progress machine learning is currently making, and the fact that other AI poker bots are also being developed, that seemingly impossible challenge may not remain impossible for long.

(Read more: BloombergWired, The Guardian, “Why Poker Is a Big Deal for Artificial Intelligence,” “Poker Is the Latest Game to Fold Against Artificial Intelligence,” “Five Lessons from AlphaGo’s Historic Victory”)

Deep Dive

Artificial intelligence

conceptual illustration showing various women's faces being scanned
conceptual illustration showing various women's faces being scanned

A horrifying new AI app swaps women into porn videos with a click

Deepfake researchers have long feared the day this would arrive.

Conceptual illustration of a therapy session
Conceptual illustration of a therapy session

The therapists using AI to make therapy better

Researchers are learning more about how therapy works by examining the language therapists use with clients. It could lead to more people getting better, and staying better.

a Chichuahua standing on a Great Dane
a Chichuahua standing on a Great Dane

DeepMind says its new language model can beat others 25 times its size

RETRO uses an external memory to look up passages of text on the fly, avoiding some of the costs of training a vast neural network

ai learning to multitask concept
ai learning to multitask concept

Meta’s new learning algorithm can teach AI to multi-task

The single technique for teaching neural networks multiple skills is a step towards general-purpose AI.

Stay connected

Illustration by Rose WongIllustration by Rose Wong

Get the latest updates from
MIT Technology Review

Discover special offers, top stories, upcoming events, and more.

Thank you for submitting your email!

Explore more newsletters

It looks like something went wrong.

We’re having trouble saving your preferences. Try refreshing this page and updating them one more time. If you continue to get this message, reach out to us at customer-service@technologyreview.com with a list of newsletters you’d like to receive.