AI Decisively Defeats Four Pro Poker Players In 'Brains Vs AI' Tournament (ieee.org) 191
Halfway through the "Brains vs. AI" poker competition, it was pretty clear the artificial intelligence named Libratus would end up victorious against its human opponents, who are four of the world's top professional players. Lo and behold, Libratus lived up to its "balanced and forceful" Latin name by becoming the first AI to beat professional poker players at heads-up, no-limit Texas Hold'em, reports IEEE Spectrum. From the report: The tournament was held at the Rivers Casino in Pittsburgh from 11-30 January. Developed by Carnegie Mellon University, the AI won the "Brains Vs. Artificial Intelligence" tournament against four poker pros by $1,766,250 in chips over 120,000 hands (games). Researchers can now say that the victory margin was large enough to count as a statistically significant win, meaning that they could be at least 99.7 percent sure that the AI victory was not due to chance. Previous attempts to develop poker-playing AI that can exploit the mistakes of opponents -- whether AI or human -- have generally not been overly successful, says Tuomas Sandholm, a computer scientist at Carnegie Mellon University. Libratus instead focuses on improving its own play, which he describes as safer and more reliable compared to the riskier approach of trying to exploit opponent mistakes. Even more importantly, the victory demonstrates how AI has likely surpassed the best humans at doing strategic reasoning in "imperfect information" games such as poker. The no-limit Texas Hold'em version of poker is a good example of an imperfect information game because players must deal with the uncertainty of two hidden cards and unrestricted bet sizes. An AI that performs well at no-limit Texas Hold'em could also potentially tackle real-world problems with similar levels of uncertainty. In other words, the Libratus algorithms can take the "rules" of any imperfect-information game or scenario and then come up with its own strategy. The Libratus victory comes two years after a first "Brains Vs. Artificial Intelligence" competition held at the Rivers Casino in Pittsburgh in April-May 2015.
my AI can beat your AI (Score:3)
I wonder if this could apply to human players also (Score:3)
I don't play poker enough to know, but I wonder if many human players at the top level also try to win through discerning tells and weaknesses of opponents... if an AI can win so consistently is is using a technique that a human could also learn to get a step ahead of todays other human players?
Re: (Score:3)
I don't play poker enough to know, but I wonder if many human players at the top level also try to win through discerning tells and weaknesses of opponents... if an AI can win so consistently is is using a technique that a human could also learn to get a step ahead of todays other human players?
These are all online pros (4 of the top 10 in the world). So their game is essentially entirely based on discerning patterns of betting behaviors and action frequencies.
Re: (Score:3)
Re: (Score:2)
The obvious problem is that humans are bad at randomization and computers are reasonably good at that. If the computer then does something at random, the humans will not be able to copy it.
Luck not a factor? (Score:2)
Re: (Score:2)
Re: (Score:2, Informative)
Most of poker is based off math, not tells.
You get an idea of whether they are loose or tight players (i.e. bluff often vs bluff rarely), by their play/fold ratios on the various streets.
You get the idea of their possible hands from their betting patterns (e.g. if a player that doesn't play often raises pre-flop, and then tries to represent having a 8-5 for a straight on a rainbow board, it's not convincing. They'll have an over-pair to the board, or possibly a set at most).
And lastly you play what the od
Re: (Score:2)
Re: (Score:2)
Everything GP described is human math skills. Even rank amateurs poker players are doing all of that in their heads. It's elementary arithmetic/probability.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
AI isn't thoughtless arithmetic either.
Re: (Score:3)
Which human's math skills? Humans have a staggering range of capabilities. Average? Then average in which way? A savant? Then a savant in which way?
And what about autistics who happen to be very good at poker but lousy at reading human expressions?
There are multiple different ways to be good at poker, and this system is just using one of them, and is clearly quite good at this particular way.
I also didn't see anyone making the claim that this was a hard or general purpose AI. It's not, and you acting like s
Re: (Score:2)
Re: (Score:2)
Re:Luck not a factor? (Score:5, Informative)
Luck tends to not be the most consistent factor in a tournament, that's why you frequently see the same professional players making it through to the top 50 and frequently even the final table out of thousands. When you take the human factor out and boil it down to purely mathematics (i.e. chance and betting patterns etc) I would expect a computer to win long term. Poker though is more than just mathematics, it is about reading people and quite often manipulating them, playing a computer isn't the same as playing poker at a table of people.
I play a lot of poker, both in cash games and in tournaments. Luck is a HUGE factor in tournaments. That is why so many unknown players win them. If it was mostly skill, then only the pros would be winning them, which absolutely IS NOT the case.
There is a saying in poker tournaments: in order to win, to have to win your share of "coin flips." An example of a "coin flip" is my matched (paired) hole cards against your two cards that are higher than mine. For example, my pair of 8s against your King-Queen. My pair only has a 52% chance of winning the hand. You have a 48% chance of improving your hand with any King or Queen, or making a higher straight, flush, or full house than I do.
That being said, luck is only a factor at the end of the hand, when both of us have to show our cards. I often say that "poker is about everything except the cards, unless and until you have paid to see my cards." If I can make you fold with just my betting, then the cards are irrelevant. That happens in AT LEAST 4 out of 5 hands in live games. Most of the time, poker is about the size of my chip stack vs. yours, who bet first, how much they bet, how often they bet, how often they raise, how many hands they play (vs. just folding), how much they usually raise, do they have an aggressive image at the table, do they ever re-raise, have you seen them fold every time someone raises, etc., etc.
Re: (Score:2)
Luck can be a big factor in an individual hand, but in the long term, it evens out.
An interesting read:
https://www.bloomberg.com/view... [bloomberg.com]
Re: (Score:2)
Over that many days and that many hands and that consistently? That wouldn't be luck, that would be a quantum miracle.
This doesn't seem that impressive (Score:2)
It sounds like its just better at calculating the odds than humans are, which is not much of a feat, really. I mean... it would almost be surprising if it couldn't.
I'm not trying to diminish the significance of the research... but what is the real innovation here?
Re: (Score:2)
Nothing. It will also be better at bluffing, because a machine has no way to betray itself.
This is a nice stunt, but this is still just statistics or "weak AI", if you must label it as AI.
Re: (Score:2)
Re: (Score:3)
With a little experience, simply calculating your odds is quite easy to do. However knowing when you're in a position of power or weakness is not nearly as easy to c
Re: (Score:2)
If you only bet when the odds were in your favor, you would slowly bleed your stack away because the other players would immediately fold as soon as you bet.
Which is where after 120,000 hands of play, you've also optimized how often you need to bet on crappy hands. And even optimized how much you need to bet... etc.
With a little experience, simply calculating your odds is quite easy to do.
Your odds of having the best hand at the table yes. The odds of having the best hand at the table when PlayerA has done X and PlayerB has done Y... or the odds PlayerA will fold if you bet... Z... not so much. But with a few hundred thousands hands of experience you could start to nail those numbers down. So when you are playing the odds... you aren'
Re:This doesn't seem that impressive (Score:4, Informative)
Playing based on the odds means every opponent knows what you'll do 100% of the time... Guess how that turns out.
No it doesn't.
Your opponent doesn't know what your cards are, but you do. You have disparate sets of information regarding the game state. Playing the odds perfectly and uniformly deterministically in ambiguous situations (all players making predictable choices when multiple choices have the same weight) results in different players arriving at different ideas of the game state and making different decisions, even if all the players are robots running the same exact deterministic algorithm that's a function of the known game state.
Re: (Score:2)
Re: (Score:2)
No, this is not true. You need to bluff to play optimally. See for instance, http://cs.au.dk/~bromille/Pape... [cs.au.dk]
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Not just the odds of card draws and hands, but odds based on current betting and past behavior of the opponents.
Re: (Score:3)
In No Limit Hold'em, there are no 'odds.'
Holdem is a game of playing with odds. How you decide to play them is the question.
Annette Obrestad who, at age 19, won the European championship and she never looked at her cards, not for a single hand
Without wanting in any way to diminish her accomplishment, she didn't win WSOP Europe playing blind. She won something like a 180 seat online tournament playing blind. Also she looked at her cards in several all-in situations. It remains, nonetheless, a super-im
Great! (Score:2)
I'm looking forward to the AI that absolutely destroys the stock market which in turn will end the stock market.
Re: (Score:2)
that absolutely destroys the stock market which in turn will end the stock market
Seems kind of redundant to end something already destroyed.
Re: (Score:2)
That is not going to happen. The stock-market is a mechanism to redistribute wealth from small-time players to the big ones. The big ones will be the ones with the AI (well, "statistical decision engine" actually) and they will make very sure not to kill the goose that lays golden eggs...
Re: (Score:2)
Re: (Score:2)
I'm looking forward to the AI that absolutely destroys the stock market which in turn will end the stock market.
Congratulations on waking up from the coma! I have some good news, and some bad news, about the stock market...
Re: (Score:2)
I don't know whether you'd call it "AI" but the stock market has already been "destroyed" by HFT and other algorithms. The market no longer serves its real purpose as a price discovery mechanism and investment vehicle. It's now a game of the big guys with the fastest computers skimming razor thin margins on billions of small transactions. The little guy is totally being robbed.
Two reasons it hasn't "ended" already:
1. The U.S. federal government offers tax incentives to the little people if they put thei
Re: (Score:2)
And in other news (Score:4)
Humans are still bad at statistics and machines can lie without any outward signs.
What is the point of this news?
Re:And in other news (Score:4, Insightful)
Re: (Score:3)
Second, and potentially more disturbingly, it means that we are closer to the point where AI may pose an existential risk to humans, and that tipping point could occur with very little warning.
Not at all. These are all "weak AI" applications. Weak AI cannot do general problems, unlike human beings. There is no existential risk here. There is a risk for the social order, as it turns out that many things do not actually need intelligence but can be done by specialized automation (i.e. weak AI) and hence quite a few jobs will be vanishing, but that is essentially it risk-wise.
Re: (Score:2)
Re: (Score:2)
Define "smarter" in a way that applies to AI. There is not a single AI that has determined its own goals. You seem like an ignorant, illogical and stupid person. Perhaps you should be worried about being replaced by a tool, but us humans don't have that worry.
Re: (Score:2)
By this I mean, AI is apparently good at looking at large data spaces and repeatedly making a decision based primarily upon probability (probability being the search for a pattern where no obvious pattern exists - that's what our brains do all the time). Once the decision has been calculated, the action can be performed, assuming the action is fairly mundane (examples: responding to requests for information, identification and manipulation of pieces) This also includes complex probabi
Re: (Score:2)
Exactly. Although since there are absolutely no positive research results at this time when it comes to strong AI, > 100 years to availability is a better bet, and it may well be never.
Re: (Score:2)
Re: (Score:2)
It is by far not "almost all tasks". It is strongly formalized tasks with strong rules and good statistical models.
There is absolutely no reason to believe at this time general AI ("strong AI") will ever become available, except a blind, religious trust in "progress". There are not even theories how general AI could be created, despite more than half a century of research. Nothing at all.
Re: (Score:2)
How many common human tasks really require general intelligence? It seems to me we need general intelligence to be good at lots of different tasks, but specialized AI could take over nearly all of them at some point. Maybe all of them.
Re: (Score:2)
it means that we are closer to the point where AI may pose an existential risk to humans, and that tipping point could occur with very little warning.
Hold your horses, there. If by 'existential risk' you mean 'Cylons nuking the colonies' then this poker AI has little to do with a general intelligence that would be capable of desiring to exterminate humanity.
Now if you meant 'industrial revolution that will leave all humans unemployable because AI does everything better' then you'd have a point. However, the thing with specialist systems is that they have to be recoded to be repurposed to other tasks. Eventually we may have AI that is able to learn a vari
Re: (Score:2)
AIs that desire to exterminate humanity are more the Hollywood version of threatening AI. What we need to be worried about first is the AIs that are indifferent; the ones that would do us harm as a side effect of getting something else done, simply because nobody bothered to program them to tell right from wrong.
(I'm not trying to say that the human unemployability part isn't an issue -- because it definitely is -- but it's important to realize that when people talk about an AI existential risk, it's not Cy
Re: (Score:2)
No, it's not.
Poker is an easy game to describe. You can get perfect statistics for chances and what remains in the deck (if applicable).
What you couldn't do up until now was the BETTING on poker. When you have $64k of chips in front of you, the optimal amount to bet is not obvious or easily iterated by brute force. Just sheer size of the potential "game-tree" in that betting was the only obstacle.
Go was the same - the game tree is huge, and we now have heuristics that can cull it earlier and better than
Re: (Score:2)
For this reason:https://en.wikipedia.org/wiki/Graph_(abstract_data_type)
Re: (Score:2)
There was one AI that learned to recognize wolves by the fact that they had snow around them, because the training photos of wolves all had snow.
Re: (Score:2)
You are so totally wrong. Conquering the game tree only gets you to a provably optimal Nash equilibrium, at which point you will never lose, but there's no guarantee you will ever win, either. Conquering the game tree isn't worth much if you only manage to arrive at an insanely conservative belt-and-suspenders playing posture.
Here's the rub: in order to maximize your win rate against imperfect opponents you must *deviate* f
Re: (Score:2)
Please explain how AI will pose an existential threat to humans. There is no logical path between improved AI and ending human existence.
Re: (Score:2)
Re: (Score:3)
Re:And in other news (Score:5, Insightful)
Re: (Score:2)
People that understand statistics have not made such claims. People that are afraid of "AI" without understanding it have been making them.
This is weak AI. It does not surpass human beings at _understanding_ poker, because weak AI has no understanding. It just tuns out that statistics-based automation can play poker really well (without understanding it). The problem here is humans overestimating the difficulty of poker, not weak AI doing impressive feats.
Of course, a lot of task that humans approach using
Re: (Score:3)
Of course, a lot of task that humans approach using intelligence or think they approach using intelligence does not actually require intelligence.
.
.
.
On the other hand, if you look at what the smartest 10% humans can do when they really think about something, there is no way to replicate that with weak AI. And strong AI is not even on the distant horizon.
That just sounds like the same backtracking over the years. Everything from shifting the goalposts, and making up adhoc definitions to try and define the problem away.
Most humans can't do what the 10% smartest can. And most of the 10% smartest can't do everything all the other people in that 10% can. If we were to head down your path of excuses, you may as well just get it over with and say humans aren't intelligent, which misses the point, really. Can computers do what humans do? Increasingly yes. That's
Re: (Score:2)
Yep. Gwehir's argument is a twist on the God of the Gaps argument. He essentially defines intelligence as "that which a computer can't be programmed to do". So whenever a computer is programmed to do something new, he simply claims that activity does not require intelligence.
Re: (Score:2)
And if you had had even a brief look at the definition of weak AI and strong AI, then you would not spout such nonsense. These are not "my" definitions. These are what is used in the respective CS field. But apparently you are more in love with your own misconceptions than understanding things. Pathetic.
Re: (Score:2)
1) Identify activity X
For a short while that post brought up some really bad memories...
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
And that is exactly it. Specifically for poker, there are also a lot of wannabes with too much money that think they are good players, easy marks for the pros. This statistical engine does not make any beginner's mistakes and plays an almost perfect mathematical strategy. Apparently that is enough.
Re: (Score:2)
It's not AI (Score:2)
Re: (Score:2)
Ah. The old "AI is whatever a computer can't do" argument. It's laughably sad that you can even think that way. Of course, it may be too much of an assumption that you can even think.
Re: (Score:2)
Re: (Score:2)
Cool... (Score:3, Funny)
An AI that performs well at no-limit Texas Hold'em could also potentially tackle real-world problems with similar levels of uncertainty.
We should plug it into all military hardware and put it in charge of all ICBM and SLBM launch decisions. Oh, and its hardware should have lots and lots of blinking lights...
and reel-to-reel tape drives.
Re: (Score:2)
Re: (Score:2)
This isn't the next step up from Go (Score:3)
Everybody keeps saying that, somehow, a computer being able to play poker is the next step up from Go. I think this 'easy' victory shows that it's not that, but that poker is really just quite a stupid game. Which _people_ try to play by 'reading faces', but that you _should_ play - as any gamble - by statistics.
Re: (Score:2)
If you're suggesting that good poker players don't use statistics, you're very much mistaken. Anyone other than a rank beginner will do at least some calculation of odds.
Re: (Score:2)
Optimization (Score:2)
Re: (Score:2)
Re: (Score:2)
Perhaps it belches cigar smoke at chosen times.
Re: (Score:3)
1. Poker companies make their money from the "rake", which is a (capped) percentage of the pot. They get their money regardless of who wins.
2. Poker companies want you to keep playing, because that way you'll continue contributing to the pot (and therefore, to the rake). Players that lose too much, leave. That's why some poker companies offer tutorials and "schools" to retain players by helping them improve.
3. Poker companies that operate in highly regulated markets have their code audited, their install
Re: (Score:2)
Re: (Score:3)
#3 is not funny, it is a pain in the ass due to the number of hoops one needs to jump through and having the software flexible enough to support all the different requirements the regulators come up with.
I don't have publicly-accessible links to give you, but if you are interested to learn more about the subject, I suggest researching the French regulations from ARJEL and the Italian ones from AAMS.
Re: (Score:3)
Running an undeclared bot that takes players' money is worse than cheating, it is criminal fraud (or possibly worse, I am not a law expert). The premise of poker is that you do not play against the house, you play against other players and pay the house for providing the venue. Given that the Libratus' play style measurably differs from a human's, it will be easily detected by analysis.
You might have as well suggested that the poker company fudge the amount of money in players' accounts and hope nobody no
Re: (Score:2)
Because online poker companies around the would would love to get their hands on the software and plug it into their system, so that you'd never know if you were playing a computer or a real person. If you were playing the computer, you'd always lose.
No, with the probabilities involved in poker no player (AI or otherwise) can always win. Rather you'd loose over the long term, but that's already the case for most players.
Moreover, there is no financial incentive for on-line poker companies to have you alw
Re: (Score:2)
Re: (Score:2)
There will be a nuclear war in one year. I guarantee. I would get out of the US if you can.
If there is a nuclear war it won't matter where on the planet you are. An exchange of just a few 20-kiloton weapons will fuck up the entire Earth in short order.
Re: (Score:2)
https://www.quora.com/How-many... [quora.com]
Re: (Score:2)
Re: (Score:2)
BS
My mistake- I meant to write "20-megaton", not "20-kiloton". (Although a few 20-kiloton wouldn't exactly improve things either.)
So, to correct my original statement, "If there is a nuclear war it won't matter where on the planet you are. An exchange of just a few 20-megaton weapons will fuck up the entire Earth in short order."
Re: (Score:2)
There will be a nuclear war in one year. I guarantee.
I might take you up on that one ... what odds are you are offering?
Re: (Score:2)
Re:care less (Score:5, Informative)
Re:care less (Score:4, Interesting)
it dethrones the idea that poker is the last bastion of human dominance in cognition
I think that idea was dethroned when Bill "The Bluff" Higgins got a train to Boston in 1872 with his pockets full of winnings, and strode into Harvard saying "Gentleman, the finest minds in the world have recently met in the back room of McKluskey's Hotel, and held a competition of arithmetic, stoney faces and drinking, to determine a winner. And I am that winner. Your work, professors, is needed no more. A dominant mind has been chosen."
Seriously, what makes poker attractive as a benchmark of AI is that it is essentially simple (like chess, go and most other card or board games), but contains a very small element of modest complexity (bluffing).
Compare that to a game like Pictionary. Pictionary is vastly, vastly more complex than poker. When two computers with cameras and screens can beat a pair of humans at pictionary, I'll be impressed.
All Bullshit (Score:2)
An essential element of any poker game is reading your opponent and making them misread you or not read you at all.
Using a computer to play reduces the game to its ultimate component of chance.
How do you bluff a computer that's not reading your face?
This is pretty much the same as setting up a robotic arm to throw three point basketball shots without having to worry about a human trying to take away the ball of block the shot.
Not exactly (Score:3)
The game being played was online poker, so nobody was reading anybody's face making it an equal contest. Check the source article. [ieee.org]
Re: (Score:3)
An essential element of any poker game is reading your opponent and making them misread you or not read you at all.
Apparently not, because the computer won without that element. Or are these alternative facts ?
Re: (Score:2)
When two computers with cameras and screens can beat a pair of humans at pictionary, I'll be impressed.
Given that, recently, computers do way better than humans at facial recognition, pictionary sounds that a big deal compared to poker.
Re: (Score:2)
Re: (Score:2)