Slashdot Mirror


Humans Can Still Out-Bluff Machines

Pcol writes "The New York Times reports that in a poker game this week between man and machine, a program called Polaris fought a close match, but lost to two well-known professional poker players. Designing a poker playing algorithm is a different and more difficult challenge for software designers than chess and checkers because of uncertainties introduced by the hidden cards held by each player and difficult-to-quantify risk-taking behaviors such as bluffing. The game-tree approach doesn't work in poker because in many situations there is no one best move and a top-notch player adapts his play over time, exploiting his opponent's behavior. Polaris build a series of "bots" that have differing personalities or styles of play, ranging from aggressive to passive. Researchers monitored the performance of three bots and then moved them in and out of the lineup like football players."

279 comments

  1. That's cheating. The computer wasn't playing. by statusbar · · Score: 0, Troll

    If the researchers had control of which bots to use during the game, then the researchers were playing the game and the computer was not. Let's see how well the computer does when IT makes all the decisions.

    --jeffk++

    --
    ipv6 is my vpn
    1. Re:That's cheating. The computer wasn't playing. by Anonymous Coward · · Score: 0

      The "coach" was a program, YOU FUCKING IDIOT.

    2. Re:That's cheating. The computer wasn't playing. by Anonymous Coward · · Score: 0

      But the IT department _was_ making the decisions!

    3. Re:That's cheating. The computer wasn't playing. by Anonymous Coward · · Score: 5, Funny

      Let's see how well the computer does when IT makes all the decisions. Their answer would be to turn it off and on again.
  2. Not harder than chess by jshriverWVU · · Score: 2, Informative

    In poker you have a finite number of cards, that are a lot smaller than the permutation of moves in chess or checkers. Just the ability to count cards and do statistical analysis makes poker, blackjack, etc easier to compute in my opinion. Then again, if you had a deck of random cards and not a standard deck, that would make it a bit harder but that's not how it's really played. That would be like comparing it to chess with all queens.

    1. Re:Not harder than chess by TheMeuge · · Score: 5, Insightful

      If you're playing cards in Hold'em, against decent players, you WILL lose.

      Hold'em is all about betting - if, when, and how much. And THAT you determine by the behavior of your opponent. It's not a strategy game, but a psychological exercise.

    2. Re:Not harder than chess by berashith · · Score: 1

      counting cards will not help you if the deck is shuffled every hand. All that is known to the player is the two cards dealt.

      This was also less computing intensive than chess and checkers however as all potential outcomes were already worked through based on the substantially smaller number of outcomes. The bots were playing odds in pre-built tables, which is very far from AI. The coach program is somewhat closer, but is still no major feat. The only test in the machine was wether or not to bluff, or judge if the human is bluffing.

    3. Re:Not harder than chess by Anonymous Coward · · Score: 0

      I think you mean 15 queens and one king.

    4. Re:Not harder than chess by paltemalte · · Score: 1

      You are wrong. In chess, you know exactly where you have your opponent. Anything he can possibly do can be computed, any strategy he could use could be predicted. It's all about being able to calculate and predict, which a computer is excellent at. In poker you have no sure way of knowing exactly where you have your opponent, you can only guess based on his actions or inactions what he might be sitting on. This is beyond simple mathematical calculations and hence it's MUCH harder than chess.

      --
      Sam has one liberty, which he sacrifices for one security. Can you tell me what Sam has now?
    5. Re:Not harder than chess by Normal+Dan · · Score: 2, Interesting

      Far harder than chess. In chess, every permutation has a low number of values (every turn has few possible moves). In poker, every turn has a large number of possible moves/choices, such as how much to bet. Also, in chess, you can see the other players hand, in poker you cannot. This adds to the complication of poker. If this weren't bad enough, bluffing adds a whole new set of problems. Also, in chess, given enough computing power, you can process all the moves up until the end of the game. This is not possible in poker.

      --
      A unique way to learn a language: http://languageloom.com
    6. Re:Not harder than chess by jshriverWVU · · Score: 1

      Not sure why I was marked Flamebait, I have written a poke playing program, and spent the last 6 years developing a chess engine. (Though lately I've been migrating to Go) meant what I said for better or worse, wasn't flaming.

    7. Re:Not harder than chess by Otter · · Score: 2, Interesting
      In poker you have a finite number of cards, that are a lot smaller than the permutation of moves in chess or checkers.

      First of all, moderators, this is mistaken, not "Flamebait".

      Second, you're correct that the cards are trivial to calculate. The betting process in poker is what's much more difficult to model.

      Watching it occasionally on ESPN, I see people who are presumably good enough to be on television doing things that are completely insane. (Why the hell would anyone go all-in with unsuited 8-3?!?) It seems like the problem here might be the helplessness of artificial intelligence in the face of natural stupidity.

    8. Re:Not harder than chess by tomshaq · · Score: 0

      The actual point is that the human mind has infinitely many combinations of motivations in poker. In chess, motivation matters little, because there are a distinct, finite number of moves each turn. poker, in the other hand, could have people do things that make little sense in the minds of their opponents, but are really part of a more complex strategy. Perhaps a computer could study people's tendencies and have a good idea of what they are going to do, but until computers can read minds, humans will be able to beat them in poker through bluffs and deception. I guess humans are #1 when it comes to lying.

    9. Re:Not harder than chess by raehl · · Score: 1

      Also, in chess, given enough computing power, you can process all the moves up until the end of the game.

      That's not entirely true - you can theoretically process all the possible moves, but, you still won't know the result until you know what the hole cards are.

      In chess, the player's moves determine what happens on the board. In poker, you can't change what happens on the board; you can only change how much money you win or lose as the game progresses.

    10. Re:Not harder than chess by bigg_nate · · Score: 1

      In chess, every permutation has a low number of values (every turn has few possible moves). In poker, every turn has a large number of possible moves/choices, such as how much to bet.

      They were playing limit hold-em, so at any given time there were at most three possible moves (fold, call, or raise a predetermined amount).

    11. Re:Not harder than chess by AuMatar · · Score: 5, Informative

      Because there's more to a situation than your cards. There's your chip stack, your blinds, the action behind you, your opponents chip stacks, the payment structure, and your position. Pushing on 8-3 unsuited is a poor move, but there's at least two situations where it's called for- if you're far from a money boundary in the payment structure, have a small number of chips in compared to the blinds (say an M of 3-5), and all players before you folded. In this case, by pushing in you're likely to win the blinds. Especially if none of your remaining opponents have a big stack. The risk can be worth it, since it makes absolutely no difference what hand you go out on unless you reach a new money boundary, and you'll have to win at least 1 hand to do so. And with 83, you're likely to have 2 live cards if called by a high ace (AK, AQ, AJ, AT). Note that you'd only want to do this if first into the pot- someone who called the blind is too likely to call you for only an additional 2-4 big blinds.

      The other situation to try it in is a squeeze play- if you have a raise and a call behind you, you have a very tight table image, and you think they don't have good hands. A raise, especially an all in raise, is signaling an extremely good hand. From a tight player, this must be respected. You can get both players to fold here if they don't have premium hands (AK, QQ-AA). This is a high risk move though, and you must have been playing extremely tight, versus people capable of laying down a good hand, to try it.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    12. Re:Not harder than chess by SatanicPuppy · · Score: 1

      Saw one once where a guy was standing on a suited pair and had nothing but garbage until the last card dropped, at which point he had a straight flush. Cleaned out his opponent because the guy was just damn sure that there was no way an intelligent person would have stood on the two cards that he would have needed to stand on to make a straight flush.

      I thought the loser was going to start a fight when he left the table. Entertaining. One of the things about humanity is that we're willing to take a chance on long odds sometimes. It's not the "smart" thing to do, but we do it anyway in our hope and foolishness.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    13. Re:Not harder than chess by cromar · · Score: 1

      Why the hell is this modded flamebait?

    14. Re:Not harder than chess by phunctor · · Score: 1

      You never want to hit the mark with something so unlikely he'll start thinking outside of the box. As in "is this game honest?"....

      --
      phunctor
      I = -log2(W)

    15. Re:Not harder than chess by toleraen · · Score: 1

      That's one lucky king~

    16. Re:Not harder than chess by Digital+Vomit · · Score: 1

      In poker you have a finite number of cards, that are a lot smaller than the permutation of moves in chess or checkers.

      Maybe so, but in chess and checkers you can see the other person's pieces.

      --
      Modern copyright is theft of culture from everyone and it retards the progress of the useful arts and sciences.
    17. Re:Not harder than chess by packeteer · · Score: 2, Interesting

      Your point is right but some of the things you say are a little off.

      This is beyond simple mathematical calculations and hence it's MUCH harder than chess.
      Chess is much more than just simple calculations. It is full of very complex calculations. Because of the incredibly huge number of moves possible it is more than just calculating. The best computer chess programs calculate less and use pattern recognition more. These days a computer with a fraction of the computing power of Deep Blue would beat it. That is because of the superior pattern recognition that is going on.

      Card games are all about pattern recognition. You need to learn your opponents behavior, everyone plays in certain patterns and even when someone tries to change their own game they do it in their own personal way. Now card games are hard for a computer to win at right now because humans haven't been able to quantify all the elements of the game properly yet. Once computer SOFTWARE (pattern recognition algorithms) become stronger you will see computers beating everyone at card games as well as chess, which is already the case for chess.

      That leads to the question of whether or not people will still gamble once they know a computer can do it better. I would bet casino's aren't going anywhere but online gambling is going top have to figure something out.

      --
      unzip; strip; touch; finger; mount; fsck; more; yes; unmount; sleep
    18. Re:Not harder than chess by SatanicPuppy · · Score: 1

      Yea, I think he was really pushing a bluff, and the other guy cottoned to the fact that it was a bluff, and then suddenly it wasn't a bluff anymore and he got schooled.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    19. Re:Not harder than chess by Kjella · · Score: 2, Interesting

      (Why the hell would anyone go all-in with unsuited 8-3?!?)

      Because when you're bluffing, you don't bluff half-way so they'll call you on it (as opposed to when you're not bluffing and want to fish for more chips), and if someone with a top hand decides to call you on it, your medium hand will probably lose anyway. So if you're looking to make the others fold, unsuited 8-3 is as good a bluff as any other hand. Besides, if you're in a squeeze and hit the right company you can still win and get back in the fight as opposed to being bled to death.

      --
      Live today, because you never know what tomorrow brings
    20. Re:Not harder than chess by Sparr0 · · Score: 1

      A suited pair? What? Obviously you don't mean a pair, from context. Try to get it right next time.

    21. Re:Not harder than chess by xero314 · · Score: 4, Interesting

      [poker is] not a strategy game, but a psychological exercise. Poker is indeed a strategy game. Knowing statistics and probability are critical to successful poker play. Psychology is important was well but is useless with out strategic knowledge. The majority of poker played in the world is limit poker which has far less psychological play and a lot more statistical accuracy. Even in a No Limit Hold'em game, probably the most psychological game regularly played, you would be better off having strong strategic and analytical skills an poor psychological skills than the other way around. But, like any game which contains aspect of chance, both strategy and psychology are imperative to being a successful player.

      If you're playing cards in Hold'em, against decent players, you WILL lose. I would be happy to take on any player, no mater what there record is, as long as that player never looks at his hole cards. Cards are important in card games, even if betting is the determining factor in who ultimately takes a particular pot. Imagine the game being played with no cards what so ever and you will see why knowing how to work with the cards you have is important to the game. Any time a professional player makes a "call" it is because of statistical knowledge and not psychological, even if it is to set up a play later on.
    22. Re:Not harder than chess by BlowChunx · · Score: 1

      ...excuse my ignorance, but I thought the limit only applied to the maximum bet (meaning no "all in" bets).

    23. Re:Not harder than chess by Otter · · Score: 1
      Watching pro athletes ("athletes", in this case, in the ESPN2 sense), everything looks misleadingly easy, and the people I'm thinking of got crushed in a way that certainly looked easy. Against normal players, yeah, I'm sure you're right that it could work if done well.

      Anyway, all this reinforces the point that modeling poker is *hard*.

    24. Re:Not harder than chess by Relic+of+the+Future · · Score: 1

      That's a good point. If a computer can win at Rock-Paper-Scissors (and it can), then poker should benefit from the same ability to predict the oponent's action based on past actions.

      --
      Those who fail to understand communication protocols, are doomed to repeat them over port 80.
    25. Re:Not harder than chess by xero314 · · Score: 1

      everyone plays in certain patterns and even when someone tries to change their own game they do it in their own personal way Many good players use game theory and randomization to actually remove their own personality from a certain percentage of their plays. Beating a computer that is using pattern recognition is still very easy and will be for the foreseeable future. Imagine in for 1 out of every 5 decisions a player needs to make during a poker match that player flips a coin to determine their action. The computer may eventually be able to determine that the 5th action will always be random, but one it won't help and two you can even randomize how often you make a random move.
    26. Re:Not harder than chess by Abcd1234 · · Score: 1

      It's not a strategy game, but a psychological exercise.

      You tell yourself that. But it's BS. Poker, when it comes down to it, is all about a) statistics, and b) luck. Is there a psychological component to it? Sure. But I'll bet dollars to donuts those aspects are greatly outweighed by luck and a given player's ability to evaluate the statistics on a given hand.

    27. Re:Not harder than chess by Basilius · · Score: 1

      I have always maintained that Poker is a bluffing game that uses cards as a tiebreaker. It is not a pure card game.

      Therefore, it should be quite a bit harder than chess to program effectively.

    28. Re:Not harder than chess by Paradise+Pete · · Score: 1
      In poker you have a finite number of cards, that are a lot smaller than the permutation of moves in chess or checkers.

      in only a single paragraph and a few moments thought, yet another slashdotter solves a problem up until now considered rather difficult. The power of this site is amazing!
      What I don't get is why all those so-called "researchers" don't just post an "ask slashdot" instead of fiddling away for years trying to figure it out.

    29. Re:Not harder than chess by xero314 · · Score: 2, Informative

      I thought the limit only applied to the maximum be That would be spread limit as opposed to fixed limit which is what they were actually playing. Most flop/board/community poker games played around the world are fixed limit, though stud games tend toward spread limit.
    30. Re:Not harder than chess by debrain · · Score: 1

      In poker you have a finite number of cards, that are a lot smaller than the permutation of moves in chess or checkers. Just the ability to count cards and do statistical analysis makes poker, blackjack, etc easier to compute in my opinion. Then again, if you had a deck of random cards and not a standard deck, that would make it a bit harder but that's not how it's really played. That would be like comparing it to chess with all queens.

      The effect of counting cards is decreased by not playing the back-half to back-third of the deck. It's easier to count the cards and play the odds in cards, but harder to determine whether someone is bluffing, and harder to unpredictably bluff (perhaps). Your chess with all Queen's analogy is very good. Maybe it's analogous to queen's-only chess with 52x52 board.

      Chess strikes me as harder to do complete, but Poker strikes me as easy to do 'good enough'. I'd figure Poker games would be all about the "random" (stochastic) element. It's not as if the computer has a 'tell'. A deterministic Poker algorithm strikes me as counterintuitive and counterproductive for the game, and likely very ineffective.

      Gives a whole new meaning to Monte Carlo and Los Vegas algorithms, in a sense. :)

    31. Re:Not harder than chess by Dan+D. · · Score: 2, Insightful
      It's not a strategy game, but a psychological exercise.

      One could imagine that a "psychological exercise" is still a strategy game, but with much wider priors in the statistics.

      --
      People who quote themselves bug the crap out of me -- Me.
    32. Re:Not harder than chess by c_jonescc · · Score: 5, Insightful

      Being that the CS folks that setup the computer were expecting a draw, I think they must have started with the assumption that a top level pro poker player knows the statistics of almost every situation (from experience and intuition) as well as a machine can calculate them. And the truth is they do - the best probably know what their hole cards and flop mean down to the first decimal point every single time it's worth thinking about.

      So, then the play comes down to responding to how the other person is playing. And the edge goes to the one that can safely be unreadable/unpredictable/inconsistent.

      Now, obviously if you can't figure out any of the statistics involved in a hand you will always get your ass handed to you in the long run by a player/machine that can do the most rudimentary calculation.

      --
      Getting diabetes AND salmonella would be a bad weekend.
    33. Re:Not harder than chess by Anonymous Coward · · Score: 1, Interesting

      Even in a No Limit Hold'em game, probably the most psychological game regularly played

      This is often said, with no evidence, and usually by people who suck at poker.

      I'd venture to say that pot-limit omaha high is a *far* more psychological game. The primary reason being that the math of NLHE means that it is simply impossible to play more than a relatively small percentage of your hands and win. Whereas the math behind PLO allows winning styles that vary from 15 to 50% hands played.

      Any time a professional player makes a "call" it is because of statistical knowledge and not psychological

      I don't think there's a difference between statistical knowledge and psychology. At least not when it comes to poker.

    34. Re:Not harder than chess by Anonymous Coward · · Score: 0

      So we're kinda talking 2 things here. In terms of real-time processing power chess is "harder". In terms of programming a strategy that can beat most players poker is much harder. It's harder for a computer because it falls into a category of game that has "imperfect knowlege"...it's like only being able to see half the chess board. Add to that that a person is not always a "rational player" and it becomes a serious challenge. I love all games and game theory and trust me poker is harder to program a strategy for than chess though chess requires many more real-time calculations (i.e. processing power). The Limit betting format keeps the people more in check as well and lets the computer compete. Eventually computers will dominate limit play and soon (opinion) but it will be a bit longer before no and pot limit games are as easily beaten.

    35. Re:Not harder than chess by Valdez · · Score: 1
      On the flip side, the opponents have none of the usual cues to work with... as the computer isn't going to twitch it's left eye when it's bluffing.

      Lack of emotion could be good and bad for the bots... they won't give anything away, but they live in a world based on rules... and once their rules are uncovered they're beatable (I assume this is what the researchers were trying to avoid by switching up the bot "styles", but even so, a good player could probably figure out when each one surfaced).

      On the flip side... part of the game is the bluff... and the computer can't give any false clues either to "convince" the other players.

      It would take a very talented poker player/secret agent to win at poker where the computer had access to all their biometrics... try getting the right cards, making the right moves, all while beating an uber lie detector. Ouch.

    36. Re:Not harder than chess by j0nb0y · · Score: 1

      Mathematical calculations are an important part of poker, but they are not the only part.

      Math: pot odds, implied odds, EV (expected value). Mathematical calculations are the easy part of the game, for both humans and computers. There are only 52 cards in the deck. All you have to do is count how many outs you have. Then you look at how much more it is to call, compared to how much is already in the pot. Very easy to learn.

      There is also a very important strategy element. There is more than one way to play any poker hand, and knowing how to play a hand in any given situation is key. One of the biggest variations is your opponent. Whether your opponent is tight or loose, passive or aggressive will change how you play against them. The best players can play multiple styles and will change gears abruptly to deceive the opposition. Picking up on these changes is obviously important.

      --
      If you had super powers, would you use them for good, or for awesome?
    37. Re:Not harder than chess by Anonymous Coward · · Score: 0

      "I would be happy to take on any player, no mater what there record is, as long as that player never looks at his hole cards."

      Heads up for rolls then, I pick the game. Based on your post, your knowledge of high level poker guarantees a win for me. As soon as you said "the majority of poker played in the world is limit" I knew you were full of shit. That's so wrong that you need a KITN just for trying it.

      "Cards are important in card games, even if betting is the determining factor in who ultimately takes a particular pot."

      This makes no sense, if the betting takes the pot, then what are the cards doing? Why do they matter? Oh right, your posts is internally inconsistent.

      I don't know who modded you up, but there's very little in your post that is in line reality.

      I'm a very, VERY good poker player, and I'd own your soul and your first born when the game was over, if you play like you post.

    38. Re:Not harder than chess by Aaron+England · · Score: 3, Interesting

      Thinking that poker is only about statistics and luck is the hallmarks of an inexperienced player. The simple truth is, if you make your bets on the odds that you will win the pot against a professional poker player you will lose with 99.999% certainty. Because a professional poker player doesn't just play the odds, he plays you. He does this by lying about the strength of his hand through bluffing and discerning the times you attempt to bluff. Here's an example of how your stategy would play out. Let's say the following happens on the river.

      You: Pair of 2's, check
      Him: Ace-high, all-in

      Now do you call or fold? You have the better hand here. If you knew what your opponent had you would definitely call. But since you are playing the odds, you decide to fold because you calculated you have a 30% of winning, which also means you have a 70% of losing. This is why playing the odds will cause you to lose. This is why it is the "psychological exercise" that the grandparent said it was.

    39. Re:Not harder than chess by rhombic · · Score: 1

      It would be a weird way to say it, but from the GP's post I'd interpret the "suited pair" that turned into a straight flush to probably be suited connectors, one of which hit a pair on the flop. Anyway, if the player made a straight flush on the river, then he at least had a pair w/ a flush draw, which isn't a terribly bad hand depending on the pair.

      --
      1984 was supposed to be a warning, not an instruction manual.
    40. Re:Not harder than chess by xero314 · · Score: 2, Insightful

      I'd venture to say that pot-limit omaha high is a *far* more psychological game I agreed 100% and would put most stud games even above omaha in the amount of psychology in the game, but I said "played regularly" which from my experience limits the games to Texas Hold'em, Omaha hi/lo and 7 Stud hi/lo, and usually only limit for the later two, since they are the most common spread games, at least in the united states. I have actually never seen a Pot Limit Omaha High game in any casino I have been in and that's not a small number (though I am holding an HA rotation next week so I am certainly familiar with the game).
    41. Re:Not harder than chess by SIIHP · · Score: 4, Informative

      "I'd venture to say that pot-limit omaha high is a *far* more psychological game."

      You'd be wrong. I made my living for two years playing PLO almost exclusively, at a high level (fuck you UIGEA and everyone who voted for you). The general consensus among students of the game is that PLO is one of the least psychological games played. The lack of bluffing being the major reason. Bluffing occurs, but the very same reason you cite as making it more psychological is why you're wrong the number of hands played. Playing such a large number of hand (50% is insane, and I challenge you to show me some poker tracker stats of someone who wins playing 50% of their hands long term). In fact, if a computer were to win consistently, I think PLO is a game that it would play.

      "I don't think there's a difference between statistical knowledge and psychology."

      Then let me learn you up. Let's use PLO. I have A-A-10-J double suited. I raise pot preflop. A VERY tight player reraises, and I call. Flop come K-K-K. Against an aggro player, I can reasonably infer that my 2nd nuts is good. Against Mr. Tighty, who I have seen reraise only with large suited pairs (KKJQ, QQJ10) or rundown hands (9-10-J-Q, 10-J-Q-K) I know within a certain range what he's holding, with some certainty. I am first to act, I check, he bets, I raise, and Mr. Tighty RERAISES. Based on my assessment of his likely behavior (psychology) I can reasonably infer that he has the K. Statistically, you NEVER lay down K's full of A's, but when your read (psychology) is good and the opponent is uncreative and direct (psychology) you lay it down.

      Statistically the correct play is to put it all in if you can, but by understanding the other players decision making process (psychology) you can find a fold.

      You're wrong again

      --
      I only go to buffets for the unlimited soft serve.
    42. Re:Not harder than chess by nasch · · Score: 1

      Any time a professional player makes a "call" it is because of statistical knowledge and not psychological, even if it is to set up a play later on. That's just not true. There are plenty of times a pro player makes a call believing they have the worst hand, in order to bluff the hand later. They know they have no hand, they know they have no reasonable draw, and they have every reason to believe the other player has a hand. A call in that situation could not be because of statistical knowledge. Now more often the player will bet or raise in such a situation rather than call (I don't know how specific you were being with the term "call") but it's the same principle.
    43. Re:Not harder than chess by xero314 · · Score: 3, Informative

      There are plenty of times a pro player makes a call believing they have the worst hand, in order to bluff the hand later. You are correct, but again this is because of statistical knowledge. A good player has determined in their own head what they believe the statistical chances are of their opponent having both a hand they can't call with and their opponent will believe that they themselves have a winning hand. Not only that the player making the call also has to determine if they odds are correct to try and set up a bluff like that in case their opponent has a draw and how good that draw is. If you are making any move in poker without first making a educated guess as to the odds, and determining that those Odds are in your favor, then you are leaving your odds up to chance and this is not how to be a successful player.
    44. Re:Not harder than chess by xero314 · · Score: 2, Interesting

      Statistically, you NEVER lay down K's full of A's... If you actually think this is true you are using some bad statistics. I don't think that you do think it is true as you said yourself you would fold in the described situation. Even if you are taking all other information out of the equation statisiticaly K's full of A's (with 3 Ks on board) will lose approximately 1 in 11 times (opponent has 4 chances to have a king out of the 45 unseen cards). This means statistically you should lay down kings full of aces 1 out of every 11 times you play, but you would need to know which one of those times it is. I'm just saying that making statements like "Statistically, you NEVER lay down K's full of A's" is pretty much useless.
    45. Re:Not harder than chess by StrahdVZ · · Score: 1

      Also, in chess, given enough computing power, you can process all the moves up until the end of the game. That's not entirely true - you can theoretically process all the possible moves, but, you still won't know the result until you know what the hole cards are.

      I didn't know chess had hole cards!

      Maybe I should go back and give the game another try.
    46. Re:Not harder than chess by king-manic · · Score: 1

      If you're playing cards in Hold'em, against decent players, you WILL lose.

      Hold'em is all about betting - if, when, and how much. And THAT you determine by the behavior of your opponent. It's not a strategy game, but a psychological exercise./i>

      Likely pointed out by dozens, but it's about math and psychology. Once you have a good grasp of the stastistic portion then a grasp of the psychological portion improves your game. at hihg levels each player can computer pot odds, implied odds etc.. so just a good grasp of the stastistics don't help. Perhaps before Brunson published his book, a good grasp of the math and lack of tells or good psychology and good acting would be enough to be a high level player. Today you need both since all the high level players have a good grasp of the math.

      --
      "There are more things in heaven and earth, Horatio, than are dreamt of in your philosophy."
    47. Re:Not harder than chess by Anonymous Coward · · Score: 1

      Why is this modded informative? You clearly know nothing about poker. Counting cards is completely useless since the deck is shuffled after every deal. That's how it's played live and that's how it happens when you play online. I think you're thinking about blackjack or something.

      And think about this logically - if poker is an easier problem for computers than chess, why do we have chess programs that can beat grand masters but not poker programs that can beat winning poker players?

    48. Re:Not harder than chess by wildsurf · · Score: 2, Informative

      It seems like the problem here might be the helplessness of artificial intelligence in the face of natural stupidity.

      Douglas Adams invented a word for this:

      ABOYNE (vb.) To beat an expert at a game of skill by playing so appallingly that none of his clever tactics or strategies are of any use to him.

      --
      Weeks of coding saves hours of planning.
    49. Re:Not harder than chess by drfireman · · Score: 3, Informative

      You tell yourself that. But it's BS. Poker, when it comes down to it, is all about a) statistics, and b) luck. Is there a psychological component to it? Sure. But I'll bet dollars to donuts those aspects are greatly outweighed by luck and a given player's ability to evaluate the statistics on a given hand. One of the chief reasons there are winning poker players is that there are lots of players out there who are willing to bet dollars to donuts without knowing what they're talking about. There are experienced poker players who would agree with you. They're usually pretty bitter, because they can't understand why despite having learned the statistics and having played a large enough number of hands for their skill to win out, they're long-term losers to those of us who've taken the time to understand it better.

      In limit games against unskilled opponents, you're right. In other games, the psychology is much more important. And in fact, if you want to do the probabilities right, you need the psychology. There's almost no hand of interest you can analyze properly without an estimate of some quantity like "the probability this bozo would make that raise in this situation." Is it statistical analysis or psychology? Is it the sugar or the stirring?
    50. Re:Not harder than chess by Anonymous Coward · · Score: 0

      Sorry, you have it backwards.

      Like a lot of advanced poker strategy, the plays described will only work against good players, and only then if they don't pick up any tells from you. What they depend on is the fact that the other player really should lay their hand down in that situation. (Well, not if they knew you have 8 3 unsuited...) Good players will know that they should lay their hands down, and are therefore likely to do so. Poor players won't realize that they shouldn't be pushing their Q-T offsuit in that situation, and will stay in. (And probably win the hand given what you have.)

      Note with the second play in particular, the importance of table image. You can never have a tight table image with bad players because they don't pay enough attention to the table to realize that you've been playing tightly! (Plus, being bad, they are probably unable to lay down good hands.)

      This is part of a basic principle of Texas Holdem strategy, which is that the worse people at your table are playing, the less skill matters. (This is also part of why it is popular.) Don't get me wrong. A skilled player always has an edge against novices. But if everyone else goes in with nothing, pot odds make betting on junk closer to even. (No matter what your cards are, you have the possibility of 2 pair or 3 of a kind. With enough cards out there, someone is bound to get that.) So when bad players play together, it is harder for them to see how bad they are. Furthermore since the margins are small to start with, it is pretty hard to see how bad you are in general.

    51. Re:Not harder than chess by kestasjk · · Score: 1

      Unless you have a significant amount of chips going all in is a better way of signalling that you have nothing. If you really had a good hand why not slow play it to try and get some chips out? If you're the kind of player that usually slow plays big hands an all in bet pre-flop will get other players salivating if they have even a moderately good hand.

      --
      // MD_Update(&m,buf,j);
    52. Re:Not harder than chess by Abcd1234 · · Score: 1

      Now do you call or fold? You have the better hand here. If you knew what your opponent had you would definitely call. But since you are playing the odds, you decide to fold because you calculated you have a 30% of winning, which also means you have a 70% of losing. This is why playing the odds will cause you to lose.

      Right, because there's a significant element of luck, and so it's impossible, in the absence of other information, to determine whether or not your opponent is holding a good hand or not. So you guess. Thank you for demonstrating my point.

      *Now*, in such a situation, a skilled player would observe the betting habits of their opponent, combine that with their own instincts and approach to the game, and use that as a yardstick to determine whether or not they have a good hand. IOW, while it's a guess, it's a somewhat educated guess. No question, there is skill involved in this. However, a) that's not psychology, any more than studying chess games to identify an opponent's weaknesses is psychology, and b) it doesn't change the fact that a top-notch player with a bad run of cards will still lose out to a complete amateur. After all, home many top-seed players get knocked out in the first round of a tournament, purely by chance?

    53. Re:Not harder than chess by Jekler · · Score: 1

      Describe to me any poker game in which counting cards could help you. Blackjack? Yes. Poker? No.

    54. Re:Not harder than chess by Bender0x7D1 · · Score: 2, Insightful

      I think the point is that you don't know if it is the 1 time you lose, or the 10 times you win, so you would go for the win since, 10 out of 11 times, you would win. Who cares if you lose that 1 time if you win the other 10 times. That's why you never lay them down since, statistically, you are 10 times more likely to win than lose.

      --
      Reading code is like reading the dictionary - you have to read half of it before you can go back and understand it.
    55. Re:Not harder than chess by Sparr0 · · Score: 1

      Maybe he had a straight and/or a flush and/or 4-to-a-straight-flush on the flop. Plenty of ways that sort of hand could be worth playing to the end.

    56. Re:Not harder than chess by Propaganda13 · · Score: 2, Funny

      psychology - the study of mind and behavior in relation to a particular field of knowledge or activity

      Just because it's not about you wanting to have sex with your mom doesn't mean it's not psychology.

      Pre-flop odds are all calculated on what your hand is. Statistically you know your chances on winning are. Your opponent's hand doesn't matter to you since it's unknown to you and doesn't factor into the odds.

    57. Re:Not harder than chess by gowen · · Score: 1

      This is beyond simple mathematical calculations and hence it's MUCH harder than chess.
      When was the last time someone who'd only been playing for a couple of years won a big chess tournament? Yet this happens frequently in poker.
      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    58. Re:Not harder than chess by packeteer · · Score: 1

      Using randomness to beat pattern recognition is not the best plan. If a random move was a viable move people would do it anyway. The problem is that you can't very well win using random moves, you need to have tactics, whatever tactics you are using can be detected.

      --
      unzip; strip; touch; finger; mount; fsck; more; yes; unmount; sleep
    59. Re:Not harder than chess by Anonymous Coward · · Score: 1, Informative

      opponent has 4 chances to have a king out of the 45 unseen cards Ummm..no. The opponent has 1 chance out of the 45 unseen cards. 3 of 4 kings are already on the table.
    60. Re:Not harder than chess by rts008 · · Score: 1

      Sorry, no Mod points for you from me....if I had some I would have given you +1 informative!

      The MD that delivered me was listed by the IRS as a 'Professional Gambler' instead of a Doctor because of his poker winnings in Vegas, they far outweighed his earnings as a Medical Doctor. LOL!

      He basically said the same as you, only more succinctly!...He was 84 years old then.....in 1958!

      Yes, I'm older than dirt, but still kicking!

      OMG! Hey! You kids get off my lawn!

      --
      Down With Slashdot BETA!!! I've been around the corner and seen the oliphant; you can only abuse me from your perspecti
    61. Re:Not harder than chess by LKM · · Score: 1

      But if you want to win as often as possible, you never lay them down, because you don't know which time you should. It's similar to predicting the wheather: If you want to be right as often as possible, always predict "no rain" and you'll beat any real model. Knowing when to fold has got nothing to do with statistics in this case, but everything with psychology.

    62. Re:Not harder than chess by LKM · · Score: 1

      If you play only by statistics, you'll be very, very easy to read, and you'll never win. Luck doesn't even come in in that case :-)

    63. Re:Not harder than chess by Brickwall · · Score: 2, Insightful
      I watch a lot of poker on TV, and I'm constantly amazed at how often Daniel Negrenau can call his opponent's hole cards correctly.

      In a magazine profile, the writer played heads-up with Daniel for two hours. After the first half hour, Daniel was calling the writer's hole cards with astonishing accuracy.

      You may not want to use the term psychology to describe this skill, but millions will disagree with you.

      --
      What was once true, is no longer so
    64. Re:Not harder than chess by IAmGarethAdams · · Score: 1

      But in Omaha the opponent has 4 face-down hole cards. Which is 4 x 1/45 chances. Which is 4/45

    65. Re:Not harder than chess by Anonymous Coward · · Score: 0

      This means statistically you should lay down kings full of aces 1 out of every 11 times you play, but you would need to know which one of those times it is.

      You'd bet on a 1 in 11 chance? You're an idiot.

    66. Re:Not harder than chess by AuMatar · · Score: 1

      I wouldn't say that skill matters less the worse people play. I'd say that the game changes the worse people play. Instead of making advanced bluffs and clever plays, against poor players you should play basic poker, because you can't expect them to play anything but the cards in front of them. Since they're just using 1st level poker, concentrate on 2nd level- play them. Against the rocks, bluff. Against the calling stations, bet your good hands. Against the maniacs, fold marginal hands and draws, play the big hands for big pots. There's plenty of room for someone good to cleanup at a table of morons, over the long term (in the short term, luck rules of course).

      --
      I still have more fans than freaks. WTF is wrong with you people?
    67. Re:Not harder than chess by nczempin · · Score: 1

      Well, it may be that your opinion is that poker is "easier to compute" (whatever that means) than chess.

      However, as justification for this opinion you give completely irrelevant comparisons.

      I can go into the technical details if you insist as to _why_ it is the case, or you could go to to http://www.cs.ualberta.ca/~games/ and read around there (and contemplate why the University of Alberta considers their chess research a "previous project", while the Poker research is ongoing), or perhaps you'd like to actually implement either a chess engine or a poker bot or both, and then see how far you can get. Or you could read one of the actual scientific papers on Poker AI, where there's usually a justification why they think Poker research is more fruitful nowadays than chess research.

      Alternatively, you could just trust me when I say:

      The techniques used in writing a chess engine that can beat an average human player are so established that even beginning programmers can quickly implement them (drop by the forums at http://www.talkchess.com/forum/viewforum.php?f=7 for some non-academic discussions on chess engine writing). Essentially, just searching as many positions as possible as quickly as possible (and using the latest hardware) has been the most successful approach.

      For Poker, just the fact that parts of the game are hidden makes it harder by orders of magnitude, and research is very active.

      The number of combinations you can make with a deck of cards vs. the number of moves in a chess game is a completely invalid comparison. I'd suggest that any such comparison attempted would be more or less meaningless.

      Just the fact that endless numbers of games playable with a standard deck of cards of a complexity ranging from the trivial to the extremely complicated should suggest to you that perhaps that the number of comparisons is perhaps not a very meaningful metric.

      I'll pick out just one small factor to perhaps illustrate the huge differences involved:
      Judging the strength of a chess engine properly is hard enough despite the fact that in principle the results are very easy to analyse: There is only either a win, a loss or a draw. Even with this superficial simplicity thousands of games have to be played before chess engine A can be confidently judged to be stronger than engine B. And this in a game where there's supposedly no random factor!

      In Poker, even just determining whether one player was simply lucky or actually better is a research programme in its own right.
      In the FA, a very limited variant of Poker was used: One-on-One Limit Texas Hold-em. It gets much more complicated once you add more players, and more complicated again when you go from Limit to No-Limit Poker.

      Your "opinion" is wrong on so many levels that it takes real effort for me to stay on-topic and not flame you personally for it (I apologize if my effort was not sufficient).

    68. Re:Not harder than chess by It'sYerMam · · Score: 1

      It's similar to predicting the wheather: If you want to be right as often as possible, always predict "no rain" and you'll beat any real model.

      I'm guessing you don't live in the UK? Although I understand your point, I don't think the analogy's very good even in non-rainy countries since, if there's a front coming in "no rain" might be a bad prediction.

      --
      im in ur .sig, writin ur memes.
    69. Re:Not harder than chess by Anonymous Coward · · Score: 0

      I guess he should of used that psychology on Gus Hanson when he lost over $300,000 on a single hand recently.

    70. Re:Not harder than chess by LKM · · Score: 1

      I'm guessing you don't live in the UK?

      Maybe you'd win by always predicting rain? :-)

      Although I understand your point, I don't think the analogy's very good even in non-rainy countries since, if there's a front coming in "no rain" might be a bad prediction.

      Yeah, but that would require that you inform yourself about these things; and you don't have to, because even if you don't, you're probably right by predicting "no rain" due to the statistics of the wheather.

    71. Re:Not harder than chess by Zenaku · · Score: 1

      You make it sound as though reading your opponent is entirely a matter of observing his body language, and without it you are SOL. I'd say you've watched one to many poker movies themed on the premise that "everyone has a tell."

      While a person's body language can certainly give them away, it's only one piece of information that you use to determine whether he has a hand. If a guy looks nervous and uncomfortable like he's trying to get away with something, he might be trying to look like he's bluffing, or he might just be afraid his wife is going to catch him playing poker again. ;)

      Their current and prior game behavior is just as if not more important -- What does he usually bet, what does he usually fold, what hands does he like to chase, how does he usually act when he's in a given position. And you still get all of that from a computer opponent.

      In fact, I would even suggest that since body language is out of the equation, the computer would be easier to read -- you will have to focus on its style of play, and won't be distracted by less significant factors like how it eats an oreo.

      --
      If fate makes you a motorcycle, you become a motorcycle.
    72. Re:Not harder than chess by Zenaku · · Score: 1

      Hmm. . . on re-reading your post I now realize that you brought it up as both an advantage and a disadvantage, and I am questioning my own reading comprehension skills.

      I better go get some caffeine.

      --
      If fate makes you a motorcycle, you become a motorcycle.
    73. Re:Not harder than chess by zero1101 · · Score: 1

      Let's say the following happens on the river.

      You: Pair of 2's, check
      Him: Ace-high, all-in

      Now do you call or fold? Not knowing what the hell happened to get me into this mess on the river, I probably fold and resolve to play better on future hands.

      I also file away the little nugget of knowledge that this player pushes when checked to on the river.
    74. Re:Not harder than chess by nasch · · Score: 1

      If by "statistical knowledge" you mean taking into account the likely hands your opponent may have based on their behavior, then yes I agree. But that seems to be a pretty broad definition of the term.

    75. Re:Not harder than chess by Kintanon · · Score: 1

      Daniel Negraneu has done that trick to people in casinos numerous times. He's played for hours without looking at his hole cards at the 5$ no limit tables and won. NL Holdem is more about the pressure you can bring to bear on your opponent and what your opponent is holding than what your cards are.

      --
      Check out JoshJitsu.info for Brazilian Ji
    76. Re:Not harder than chess by Anonymous Coward · · Score: 0

      I agree with you. However that means that the difference between the best player in the world and a middling good player at that table is going to disappear. Because they are both pushed into playing a more basic version of the game.

      And in the scenario that I was describing, where everyone tends to bet every time, the difference goes down even farther. Because you can depend on dealing with a calling station on every hand, you should bet only good hands. And because there are so many hands in every pot, even with a high hole pair you are facing a good possiblity of runner runner. Therefore your strategy becomes even more basic.

    77. Re:Not harder than chess by xero314 · · Score: 1

      Daniel Negraneu has done that trick to people in casinos numerous times. He's played for hours without looking at his hole cards at the 5$ no limit tables and won. Can you supply a reference or two that supports this statement? Negraneu is a god player and is well known for his ability to accurately judge were he stands based on his estimations of other players hands. Though I think he could do this against weak players (which you do tend to find at low blind NL tables), I doubt he would take that kind of unnecessary chance for long.
    78. Re:Not harder than chess by ioshhdflwuegfh · · Score: 1

      but again this is because of statistical knowledge. [...] If you are making any move in poker without first making a educated guess as to the odds, and determining that those Odds are in your favor, then you are leaving your odds up to chance and this is not how to be a successful player. Except when you play against successful poker players, when such a play from time to time would be called a bluff I suppose. Ok, I think I get your point, there is always some statistical estimate calculations going on, no? If a human can do it then computer can do it too, that is if it can be calculated...
    79. Re:Not harder than chess by AuMatar · · Score: 1

      True, although there's some adjustments you can make for that. If you know there's going to be 4-6 people every pot (I've played some tables like this at limit in Vegas), and that they won't bet marginal hands, you want to play more drawing type hands. Ax suited and suited connectors and semiconnectors become very powerful. You won't win on top pair (unless the X is high on AX suited), but you'll have odds to draw to your flush/straight almost every time. Limp those pots, then bet if your draw connects. Yeah, you're being obvious but they're being morons, they won't see it.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    80. Re:Not harder than chess by ioshhdflwuegfh · · Score: 1

      If by "statistical knowledge" you mean taking into account the likely hands your opponent may have based on their behavior, then yes I agree. But that seems to be a pretty broad definition of the term. indeed, as broad as to say that that is the first thing one learns when one learns to play poker...
    81. Re:Not harder than chess by ioshhdflwuegfh · · Score: 1

      One could imagine that a "psychological exercise" is still a strategy game, but with much wider priors in the statistics. You said it all, or not.
    82. Re:Not harder than chess by Kintanon · · Score: 1

      Read his blog from last year, he busted out of a satellite and went to sit at one of the low limit tables, bought in for the max and stacked another 100k or something up on the table. Tore the table apart and then gave all of the money to the people he played with. Did it playing blind.

      --
      Check out JoshJitsu.info for Brazilian Ji
    83. Re:Not harder than chess by e2d2 · · Score: 1

      Pre-flop odds are all calculated on what your hand is. Statistically you know your chances on winning are. Your opponent's hand doesn't matter to you since it's unknown to you and doesn't factor into the odds.

      Actually preflop odds are always computed using a set of hands your opponent most likely has.

      For instance, I have a pair of face cards, say QQ. How should I compute my chances against you? Well we could compute those chances against random two cards, and we'd probably have a statistically "great" chance of winning. But that's against two random cards. What are the chances that your opponent actually played 72 off suit? If he has any sense and he's not a "maniac" player then probably not. So we then try to determine his "hand range", meaning a set of cards he most likely holds two from. If we think he's a tight player he may only be playing K10-AA, so we calculate the odds based on those ranges. If we think he's loose in this situation we open the hand range up and then recalculate. You have to have a hand range to have any chance of accuracy.

      How do i know this? I've played over 200k hands of poker online in the past year :-)

      I'd say it's a hobby but obsession/dream would be more accurate. I haven't won millions yet, but I have paid some bills using my winnings. Maybe one day I'll have the knowledge to play pro. Any lucky duck can win a tournament. It takes real knowledge of the game to win over time and keep winning.

      If you have any specific details on poker and it's many forms the best place for answers regarding poker (imo) is http://www.twoplustwo.com/. Plenty of real pros on their forums and a huge archive of data, such as hand histories. Good stuff.

    84. Re:Not harder than chess by e2d2 · · Score: 1

      You guys laugh but this is true, the same techniques pros use at the big tables won't work at the lower limit tables.

      As Doyle Brunson once said - "You can't bluff an idiot". They simply have no idea what you are trying to portray, let alone how to respond. This is why the style of play will vary according to betting level, and why places like twoplustwo consider them separate topics.

    85. Re:Not harder than chess by Maxo-Texas · · Score: 1

      Given two equally skilled players, the only difference is their personalities.

      At the top level of play the players skill levels are essentially equal so psychology and luck of the draw is all that matters.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    86. Re:Not harder than chess by SIIHP · · Score: 1

      "I'm just saying that making statements like "Statistically, you NEVER lay down K's full of A's" is pretty much useless."

      No, it means that statistically, you can't assume that the one card that beats you is there without extraordinary evidence.

      Don't worry, being good at cards is hard, you shouldn't feel bad because you're not.

      And you need to check your stats, they're wrong too. How does it feel to craft a reply based on statistics only to find out your statistics are wrong?

      --
      I only go to buffets for the unlimited soft serve.
    87. Re:Not harder than chess by SIIHP · · Score: 1

      "If you actually think this is true you are using some bad statistics."

      No. The statistics are what they are.

      "Even if you are taking all other information out of the equation statisiticaly K's full of A's (with 3 Ks on board) will lose approximately 1 in 11 times (opponent has 4 chances to have a king out of the 45 unseen cards). This means statistically you should lay down kings full of aces 1 out of every 11 times you play,"

      No actually, it means you should NEVER lay them down, and get sacked the one time in 11 you are wrong. The other ten times you are right, and that is how pros make money while you fail.

      "I'm just saying that making statements like "Statistically, you NEVER lay down K's full of A's" is pretty much useless."

      If by useless you mean accurate, then yes. Others have explained, as have I, why your post is wrong. If you play to the one time in 11 thinking you can guess when that is, then I want to play you, and bring everything you own and a pen to sign it over when we're done.

      You don't understand poker. Stop replying and pretending that you do.

      --
      I only go to buffets for the unlimited soft serve.
    88. Re:Not harder than chess by edschurr · · Score: 1

      You're right that ideally we'd fold the times he has the King.

      But the odds you gave are wrong, and so is everybody else's. We want the chance of him having a King given that the flop is three Kings and we have no King. 4/45 is actually the chance of him getting a King after this point. The actual probability of him having a King already is 0.243%, or about 412 to 1 against. This is an application of Bayes' Theorem which I'll show at the end.

      Given these odds, you still might not want to play. You need to consider the size of the pot and what you're risking in addition to the chance of success. The expected value, or the average result, is [reward]*[% success] - [wager]*[% failure]. Here it is EV = 11 * .99757 - 1 * 0.00243 = 10.97 small bets (if I counted the action right).

      You would also want to consider the play on the turn and river if possible, and I think pot equity makes that easier but I forget the details. Risk is another thing to consider, because even winning a massive amount per play on average might still be a bad decision if, for example, you became homeless 99 times out of 100.

      In considering the "psychological" instead, you could predict that the opponent definitely has the King, but then assume your predictions are only 95% accurate. Then EV = 11*0.05 - 1*0.95 = -0.4. This is ignoring the rest of the hand, but because bets double calling becomes a much worse idea.

      Back to the interesting probability. What most people miss is that the chance of those three Kings coming on the flop is less likely if he had a King to begin with, and more likely if he didn't. Those two factors together mean the King is very unlikely.

      These questions are what we need to answer: A: what are the odds he is dealt a single King? B: Given that he was dealt a single King, what are the odds that three Kings will come on the flop? C: What are the odds he is dealt no Kings? D: Given that he was dealt no Kings, what are the odds that three Kings will come on the flop? The final probability is A*B/(A*B+C*D). If my math is right, it works out to: [(3311/48645)*(1/13244)]/{[(3311/48645)*(1/13244)] +[(135751/194580)*(1/3311)]}. I'm fairly confident that I'm correct, but I wouldn't be surprised if I were wrong so YMMV.

      As resources, the Monty Hall problem is an easier example, and there is An Intuitive Explanation of Bayesian Reasoning, which is good.

  3. yea well by jimbug · · Score: 5, Funny

    let's see how well those computers do in strip poker!

    --
    Bite my shiny metal ass.
    1. Re:yea well by NeoTerra · · Score: 2, Funny

      That all depends on if it has an internet connection or not ;)

    2. Re:yea well by sa1lnr · · Score: 3, Funny

      Mine has to play with a handicap. The side panel is already off.

    3. Re:yea well by Dachannien · · Score: 1

      Fry: Uh, yeah, look at that exhaust fan!
      Flexo: Augh!
      Bender: Pervert!

    4. Re:yea well by joNDoty · · Score: 1

      let's see how well those computers do in strip poker! Pretty well... especially for the 80's... http://virtualapple.org/strippokeriidisk.html
  4. Only expert players .... by gstoddart · · Score: 4, Interesting

    I got the impression from some of the news stories that two professional poker players barely beat out the machine.

    I have a sneaking suspicion that, for the vast majority of players, the computer is gonna kick your ass quite handily.

    For the same reasons, I suspect that everyone who wasn't at the level of Kasparov would have gotten their asses handed to them in a game of chess against older versions of computers which couldn't yet beat him.

    This, of course, begs the question of how long it will take for the on-line casinos to start putting poker playing bots into the mix to skew the odds even further to the house. I mean, if you have a computer program which will beat everyone else, why not just dial it down so it only wins 30% of the time or so and nobody will be any wiser.

    Cheers

    --
    Lost at C:>. Found at C.
    1. Re:Only expert players .... by CrazyJim1 · · Score: 1

      I got the impression from some of the news stories that two professional poker players barely beat out the machine

      In poker, professional players barely beat out amatuers nowadays.

      My friend and I wrote an interesting poker program which sets up a table of 10 on a standard sit and go style table, and plays through 10,000 iterations to see which bot is the best.

      Me, being the slacker, never made any bots to play his so it kinda fizzled out because I'm a bum... But it did have potential.

    2. Re:Only expert players .... by suv4x4 · · Score: 1

      This, of course, begs the question of how long it will take for the on-line casinos to start putting poker playing bots into the mix to skew the odds even further to the house.

      If they would put bots to play against you in a casino, they'll need more bots to grab you in the middle of the street and threaten with death if you don't come inside and play.

      The idea of a casino is, it seems plausible you may win. It's very important to keep that plausability.

      As for computations, they are ALREADY used in casinos, to setup a system with bias to the casino. House wins, even if you introduce only people in the already so "computed" system. That's the beauty of it.

    3. Re:Only expert players .... by gstoddart · · Score: 1

      In poker, professional players barely beat out amateurs nowadays.

      Allow me to clarify ... how's professional-level or exceedingly talented amateurs grab you? Playing poker full-time wasn't really meant to be the thing which differentiated.

      The reality is, pro or amateur, the overwhelming majority of users would NOT come anywhere close to winning against this program. They simply wouldn't have the skills at poker to even come close.

      Cheers
      --
      Lost at C:>. Found at C.
    4. Re:Only expert players .... by zipwow · · Score: 1

      I think the point is that if you're an online casino, you're already making money by taking a "rake" of each poker hand (nobody plays the house).

      It would be very tempting to add bots to the game in order to add a house cut. And who would know?

      -Zipwow

      --
      I don't know which is more depressing, that 2/3 didn't care enough to vote, or that 1/2 of those that did are crazy.
    5. Re:Only expert players .... by AuMatar · · Score: 1

      There are no house odds in poker. You don't play vs the dealer, you pay for time, either in the form of a rake on the pot or in the form of up front payment. So there's no reason to try and skew the odds. If anything,t hey'd liek the games to be wilder- bigger pots=more rake. And the more the money flows around the table, the more chances they have to take it.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    6. Re:Only expert players .... by Marc+Desrochers · · Score: 1

      Likely never. A bot could lose money should a player get lucky. Casinos rake the pot on every hand and thus will make money no matter what.

    7. Re:Only expert players .... by gujo-odori · · Score: 1

      The article in the second link did say that the best poker playing programs can already beat skilled amateurs, that it takes a pro to beat them (although there has to be some fuzziness around the word pro; Chris Moneymaker was an amateur when he won the 2003 WSOP main event; he won his seat through an online satellite tournament).

      However, that doesn't mean that online casinos are going to put poker bots into the mix; they have no reason to do so, and a lot of reasons not to do it. The reasons not to all center around the fact that if word got out, their customers would vanish overnight. Plus, there is no such thing as "odds skewed toward the house"

      In poker you do not play against the house (no, video poker is not poker); you play (only) against other players. The house makes its money on the rake in ring games, or on the tournament fee in tournaments. To the house, it doesn't matter who wins the game; they get paid anyway. The only way bots could make a difference is if the house fielded highly skilled bots that could beat enough human players to finish in the money most of the time in tourneys, or take most of the money in ring games. In those cases, like I said, if word got around their customers would all vanish. It probably wouldn't even take proof; just a credible rumor. The most important thing to the house in poker is that there by no cheating, or even the perception of cheating.

      The danger of poker-playing bots, then, comes not from the house, but from other players. Imagine a bot that could play well at the speed of online poker and run on a consumer grade computer (even if it needed a high-end one). If it could watch your cards, the public cards, and the play of other players and tell you - with good accuracy - what to do, that would be formidable indeed. If the bot were good enough to beat most human players, that would be enough for people to profitably cheat. Sometimes you'd get caught and be kicked out, but there are a lot of poker sites out there. If the use of such bots becomes widespread, it could be the death of online poker.

    8. Re:Only expert players .... by krumble · · Score: 1

      Polaris plays limit heads up Texas Hold em. When you play with more than one opponent, or you play no limit the game is drastically different. I'm not saying good bots for other game configurations don't exist, but bots for these other games (which are more common in online gambling) are further away from reaching the level of professional players. When you add in the large variance of a game like poker, it is hard to imagine that it would be profitable to gamble using bots online.

    9. Re:Only expert players .... by Anonymous Coward · · Score: 1, Insightful

      It would cost the house money to populate their tables with bots in a game like texas holdem. Rake is only payed by the person who won the pot (at Poker Stars at least).

      A typical player sitting at a 6 player table can produce 80-100 hands an hour. Over the course of 24 hours a single player could play 2,160 hands if he took no breaks. If that player decided to play 4 tables instead of 1 (which is completely within the realm of normal) then he would be playing a total of 8,640 hands.

      Let's say that player is playing on a table where the rake is always $3 when they see a flop (most sites don't rake you if no flop was seen in texas holdem). If you win 5% of the hands you play and only 30% of them saw a flop (everyone folded to your raise before the flop) that would be a grand total of 302 raked pots for $3 each = $906.

      Instantly the house gains $906. Just because 1 guy played 8,640 hands. If that player were a bot they would have gotten $0, for a loss of $906.

      If they loaded up 1,000 bots to fill tables you can quickly see how much they would lose if real players were sitting down instead of the bots.

    10. Re:Only expert players .... by Animats · · Score: 2, Interesting

      For the same reasons, I suspect that everyone who wasn't at the level of Kasparov would have gotten their asses handed to them in a game of chess against older versions of computers which couldn't yet beat him.

      Current reality is that any of the better chess programs for PCs can trounce you, unless you've been on the cover of Chess Life. Grandmasters are now playing Rybka with Rybka handicapped by one pawn, or with no opening book, and still losing fairly often. It's clear that computer chess performance has passed the human level.

      And this is without supercomputers. Programs are playing at the grandmaster level on 2 and 4-CPU PCs. No need for custom "Deep Blue" hardware.

      One of the workers on computer chess comments, after analyzing many grandmaster games, that about one grandmaster move in ten is suboptimal. This error rate is enough to give computers an edge humans can't match. A big problem in the chess world now is people cheating in the World Open using hidden links to computers.

      Serious work on poker is only a few years old, and already the programs are doing well. Give it a few more years.

      This is going to kill online poker played for real money.

    11. Re:Only expert players .... by geekinaseat · · Score: 1

      I think sadly a more likely application for the poker playing bot would be those machines that mimic a proper casino game -but electronically, now you will be able to sit in a chair all alone in your casino of choice (or maybe at home) and play against 9 computers of varying skill level (maybe higher payouts for harder opponents?) instead of actually having to play against real people.. perish the thought!

    12. Re:Only expert players .... by phamlen · · Score: 1

      I got the impression from some of the news stories that two professional poker players barely beat out the machine. Actually, from the article, the professionals tied with the computer the first day, lost the second day, and then made up the lost ground and then some on the third day. However, on the third day, the programmers tried a new system with a "coach" coordinating the efforts of various bots that attempted to improve by learning over the hands. If the programmers had kept their original program in place, we almost certainly would be reading "Chess, Checkers, and now Poker - humans can't beat the computer. "

    13. Re:Only expert players .... by qdaku · · Score: 1

      On a flight back from Australia last year I got really, really bored. There was some primitive eletronic games available (breakout, chess, etc). I went for chess as I thought hey, why not, I know how to play chess and used to play it once in awhile. Selected Easy. Got my ass handed to me 3 times in a row before I gave up and just drank enough hooch to pass out for the rest of the flight. Score 1 Qantas Easy Mode In-Flight Chess.

    14. Re:Only expert players .... by Pollardito · · Score: 1

      Instantly the house gains $906. Just because 1 guy played 8,640 hands. If that player were a bot they would have gotten $0, for a loss of $906. all the bot needs to do is be up more than $906 on 8640 hands to beat the rake money (and the bot doesn't have to pay a rake really), so the question is really if the bot is good enough to do that
    15. Re:Only expert players .... by king-manic · · Score: 1

      I got the impression from some of the news stories that two professional poker players barely beat out the machine.

      I have a sneaking suspicion that, for the vast majority of players, the computer is gonna kick your ass quite handily.

      For the same reasons, I suspect that everyone who wasn't at the level of Kasparov would have gotten their asses handed to them in a game of chess against older versions of computers which couldn't yet beat him.

      This, of course, begs the question of how long it will take for the on-line casinos to start putting poker playing bots into the mix to skew the odds even further to the house. I mean, if you have a computer program which will beat everyone else, why not just dial it down so it only wins 30% of the time or so and nobody will be any wiser.

      Cheers


      The house takes a Rake. They don't care much if you win or lose so long as there is enough action going on. They employ players to encourage action and attract players vs to take the players money. Having Phil Laak under your employ would attract players and his style would encourage bets. You'll end up making mroe then the portion phil would pay back to you for backing him.

      --
      "There are more things in heaven and earth, Horatio, than are dreamt of in your philosophy."
    16. Re:Only expert players .... by The+Iso · · Score: 1

      And this is without supercomputers. Programs are playing at the grandmaster level on 2 and 4-CPU PCs. No need for custom "Deep Blue" hardware. Performance is relative. Deep Blue may have been a supercomputer with 11.38 gigaflops in 1996, but it is easily matched by a Pentium 4.
      --
      "You don't need a weatherman to know which way the wind blows." - Bob Dylan
    17. Re:Only expert players .... by Anonymous Coward · · Score: 0

      all the bot needs to do is be up more than $906 on 8640 hands to beat the rake money (and the bot doesn't have to pay a rake really), so the question is really if the bot is good enough to do that Not if the -only- source of house income is the rake (aka. texas holdem, the most popular poker game played online).

      When players play holdem online the house (poker site) is a middle man service. They create a network allowing you to exchange money with other players. The catch is that you pay them a certain amount of money for each pot you win (the rake).

      A very simple equation can explain everything:
      More real players = more profits
      Less real players = less profits

      The house bot can never win because it generates $0 profit (since the money supplied to the bot originally came from the house). If the house's bot completely ripped apart every player on the site the house would go out of business. This is the result of the equation noted above. :D
    18. Re:Only expert players .... by IAmGarethAdams · · Score: 1

      The house bot can never win because it generates $0 profit (since the money supplied to the bot originally came from the house)
      Originally, yes, the stake money comes from the house. However the winnings - the money that it wins from the other players - by definition comes from other players, and is therefore profit.
    19. Re:Only expert players .... by brucmack · · Score: 1

      Heh, you should try flying Air France... That version had a tendency to make stunning (and inexplicable) queen sacrifices, even on the hardest setting. I gave up as well, but for the opposite reason :)

    20. Re:Only expert players .... by bcharr2 · · Score: 1

      This, of course, begs the question of how long it will take for the on-line casinos to start putting poker playing bots into the mix to skew the odds even further to the house.

      This is what has always baffled me about players willing to play poker online. How do you know the house isn't already rigging the program in their favor? You have absolutely no guarantees, and no way to know if the house is stacking the deck or changing cards not yet revealed, or really doing whatever is necessary to ensure 1 or 2 "players" win a good portion of the pots.
    21. Re:Only expert players .... by Pollardito · · Score: 1

      exactly, i think he doesn't understand that what's being proposed is that the house could deploy a bot to masquerade as a player and its profits are the house's profits.

  5. Hang on a Minute... by bateleur · · Score: 4, Informative

    The implication here is that there is no (known) equilibrium mixed strategy for bluffs (because if there were then Polaris could be coded to use it).

    Is that really true?! It seems very counterintuitive.

    Certainly there's nothing special in general about games involving bluff. One of Von Neumann's first game theory case studies involved a simplified version of poker precisely to demonstrate how to automate bluffing.

    1. Re:Hang on a Minute... by UbuntuDupe · · Score: 1

      It seems very intuitive. For each bluffing algorithm (hand->bet correspondence), it seems there would be one that beats it, and then you'd have a sort of rock-paper-scissors cycle.

      Perhaps if you randomly bluffed, with an x% chance of bluffing on a given hand, and the rest of the time bet on the true merit of the hand?

    2. Re:Hang on a Minute... by roscivs · · Score: 1

      It seems very intuitive. For each bluffing algorithm (hand->bet correspondence), it seems there would be one that beats it, and then you'd have a sort of rock-paper-scissors cycle.
      And computers, interestingly enough, tend to do better at rock-paper-scissors than humans. For example,
      http://chappie.stanford.edu/cgi-bin/roshambot
      --
      ~ roscivs
    3. Re:Hang on a Minute... by bigdavex · · Score: 1

      he implication here is that there is no (known) equilibrium mixed strategy for bluffs (because if there were then Polaris could be coded to use it).

      Is that really true?! It seems very counterintuitive.

      I think there are known equilibrium mixed strategies for some situations involving bluffs, just not the entire game.
      --
      -Dave
    4. Re:Hang on a Minute... by Anonymous Coward · · Score: 0
      And computers, interestingly enough, tend to do better at rock-paper-scissors than humans.

      I don't know about that. . .

      Results so far You have won 1, lost 0, and tied 0 games
      . . . and I quit there!
    5. Re:Hang on a Minute... by phunctor · · Score: 1

      Competitive bluffing is somewhat like playing the stock market, in that strenuous efforts have been made by others to extract all the information from your data stream, leaving you with the unrewarding task of integrating white noise.

      A renormalized model must include each player's beliefs about all the other players' beliefs, logically if not practically including the infinite regress of beliefs (about beliefs)*.

      I'm not sure that teaching computers how to deceive us is a good idea...

      --
      phunctor

    6. Re:Hang on a Minute... by Shaterri · · Score: 5, Informative

      Simple bluffs are pretty straightforward to handle, but the combination of factors in poker (multiple rounds of action, shifting hand strength, complex unknown information) makes it inordinately difficult to compute Von Neumann optimal strategies. Even simpler games like (0,1) poker (both players are randomly 'dealt' a number in the 0..1 range, smallest number wins) with multiple betting rounds are remarkably difficult to solve under normal betting patterns. For more information, I heartily recommend The Mathematics of Poker by Chen and Ankenman.

    7. Re:Hang on a Minute... by zCyl · · Score: 1

      Is that really true?! It seems very counterintuitive.

      It seems to me that bluffing is a reactive or anticipatory activity. The optimal strategy would therefore depend on what strategy the other player is using. Since the other player can choose any arbitrary strategy, this does not seem like an easily solvable problem.
    8. Re:Hang on a Minute... by Kjella · · Score: 1

      In theory, I'm sure it is... so that you as on the betting end go:

      Under these conditions:
      10% 50
      20% 150
      30% 350
      20% 700
      10% 1500
      5% 3000
      5% 10000

      And then on the evaluating side, under these conditions a bet of 700 means:
      nothing: 30%
      one pair: 20%
      two pairs: 20%
      three of a kind: 20%
      better than that: 10%

      Unfortunately, it's not quite that simple. For one, who's sitting on the blinds, how many have called or bet and by how much and how many have folded, are you before or after the other guy, what's my chip stack and what's theirs.... it all counts in. And if you did make it happen, that mixed equilibrium would at best win on average in a one-on-one match. It could still lose, and most importantly - in a game with more than one opponent, it might lose to someone who's faster at taking the other player's chips (a maximal strategy relying on the other players' flaws). That player could then use that advantage to win more often anyway, even against "perfect" play.

      --
      Live today, because you never know what tomorrow brings
    9. Re:Hang on a Minute... by Phleg · · Score: 1

      Bluffing, like the widely-held understanding of tells, are way overestimated in their value to the game.

      By far the most valuable skill in poker is people reading. Not looking for tics, flinches, or whatever, but by understanding how they react to situations. How do they play flush draws? What kinds of cards will they play with given an under-the-gun raise, when in mid position? What size bets will they call with mediocre hands, and what size bets will they fold strong hands to?

      These are far, far more important skills, and while a computer can keep track of every statistic of opponents they've ever played against, knowing which ones to apply in what situations, their relevance to the existing game texture, and how they're affected by different numbers of people in the pot is a different story.

      --
      No comment.
    10. Re:Hang on a Minute... by Lucan+Varo · · Score: 1

      I've given it 3 tries and I've gotten: 1. W30% L30% T30% with just randomly hitting the buttons. 2. W35% L30% T35% taking long streaks (3-4)of the same item and then changing rapidly followed by long streaks. 3. W40% L30% T30% Realizing the thing makes the optimal choice based on my past choices so I picked the one that would beat the optimal choice. It's flaw seems to be it's predictability but this still is a rather small sample.

    11. Re:Hang on a Minute... by Yvanhoe · · Score: 1

      I'm not sure that teaching computers how to deceive us is a good idea...
      Yeah, teaching them full-information games like chess, tic-tac-toe or *sigh* thermo-nuclear war
      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    12. Re:Hang on a Minute... by jerrod · · Score: 1
      There exist equilibrium mixed strategies (which we call "optimal") for the whole game.

      True optimal strategies have not to my knowledge been found for any of the most popularly played poker games. Several people have made stabs at approximating them, esp the Alberta people involved in this publicity stunt, and also the CMU people (google "tuomas sandholm poker" for the Sandholm/Gilpin papers, notably their Rhode Island holdem solution).

      We can easily solve a single street (one "street" is a betting round) at this point; many techniques are available to do this. However, solving multiple streets is much more complex, because the action on previous streets significantly affects the hand distributions for a particular situation. So unlike, for example, backgammon or chess, where you can specify a situation and solve from there, and the game listing to that point is irrelevant, in poker the action on previous streets is part of the specification of the current situation.

      All of this, of course, has nothing to do with trying to "read" your opponent or any kind of psychology, but only with finding an equilibrium strategy that cannot be exploited. I have strong reason to believe that such a strategy would be oustandingly strong against all human opposition, such that it would be quite unlikely that the very best human player would have even a 20% chance of being ahead of the bot after 10,000 hands.

    13. Re:Hang on a Minute... by k8to · · Score: 1

      The roshambo programmers understand these issues, and their software is designed specifically to handle that. If you play with iocaine powder or whatnot for a longer amount of time, eg 1000 rounds or so, you will probably find that you lose consistently.

      The pattern matching algorithms used don't produce very strong results in the short timeframe, apparently.

      --
      -josh
    14. Re:Hang on a Minute... by Anonymous Coward · · Score: 0

      And the biggest problem is more than 2 players. You can (in theory) calculate an optimum strategy assuming the other players are colluding against you, but this may not be a good strategy to use when they're not. (Particularly since they aren't supposed to be colluding.)
      For an online example of an analysis of a very simple poker game see:
      http://wolff.to/bruno/poker.html
      This will give you some idea of how bluffing occurs naturally as part of poker strategy without invoking a bunch of psychological mumbo jumbo.

    15. Re:Hang on a Minute... by Anonymous Coward · · Score: 0

      Even if the program played a perfect strategy the human would be expected to win close to 50% of the time.

    16. Re:Hang on a Minute... by espressojim · · Score: 1

      I think it's:
      Whatever it picked for the last move, it assumes you should pick whatever "beats" what it picked. So, you pick whatever beats what it would pick to beat what you picked.

      It's not that far of a circle, but unless I'm just lucky, I got 8 in a row that way.

      1/3*8=1.05X10-4

  6. RTFA by evanbd · · Score: 4, Informative

    There were ten "bots"; which bot was in use was controlled by a "coach" program. They actually ran three different programs over the course of the tournament, and that setup actually lost to the humans. The coach / agent approach is an interesting one for a variety of reasons, and it is most definitely a valid strategy.

  7. Looks like it'll be this way. . . by Astro+HJX · · Score: 2, Insightful

    I think that it'll probably stay this way for a while - man beats machine, altho as been talked about before when someone got beat in chess by one. I can't remember the name of it, but I'm sure others know. I'll be impressed once computers can out-think human beings totally.

    1. Re:Looks like it'll be this way. . . by cromar · · Score: 1

      That was IBM's Deep Blue.

    2. Re:Looks like it'll be this way. . . by thelastquestion · · Score: 1

      impressed, or enslaved? ;)

      --
      Si vis pacem, para bellum
    3. Re:Looks like it'll be this way. . . by cromar · · Score: 1

      Perhaps it has always been humanity's purpose to create for ourselves a god to enslave us.

  8. probability by ejito · · Score: 1

    Seems like a computer's ability to compute probability should win in the long haul. Dealing with bluffing seems moot when you can compute cash flow stakes using something like a markov chain.

    1. Re:probability by Win0ver · · Score: 1

      In Texas Hold'em, the probabilities are pretty easy to calculate ; an approximation is sufficient. Any experienced player can do it in a few seconds. Playing the statistics also means losing to those who play the players instead of the cards (i.e. bluffs).

    2. Re:probability by fropenn · · Score: 1

      It's not clear to me how you would use a Markov chain in this example. Since we are playing against human players, their betting behavior will not be random at all (one of the requirements for Markov chains). It would seem that if the human player knew the algorithm the computer was going to use to play poker the human player could intentionally setup the computer for a big loss (by setting up a particular pattern of betting behavior that the computer would recognize then violating that pattern and going for the big score).

    3. Re:probability by hypnagogue · · Score: 1

      That's not poker. If you play by this strategy, you will be easy to beat. Here's an example: you draw ace-two, and the flop is ace-ace-king. Your opponent opens with "all-in". Probability says that the odds of your opponent actually holding ace-king is very low, yet he is signalling that he thinks he has best hand. He is also signalling that he is anxious to steal the pot, since he isn't slow playing you. He definitely isn't holding ace-ace, so he definitely knows that he doesn't have an unbeatable hand. Therefore he is definitely bluffing -- but HOW MUCH is he bluffing? Probability can't answer that.

      Therein lies the game. It ends when one of you chooses, and you both drink.

      All played hands are bluffs and/or gambles to some extent. Probability doesn't figure into it as much as psychology.

      --
      Liberty you never use is liberty you lose.
    4. Re:probability by cens0r · · Score: 1

      Actually, AK there is the nuts. The fact that him holding one ace means there is only one left in the deck. Therefore quad aces is not a possible hand. The best hand possible is AAAKK. There is only one had that can worry AK at all here. That would be if two of the cards on the flop were suited and the opponent held some combination of J-10-Q of that same suit. That is a very unlikely hand to hold, and to draw to that is even more unlikely. So AK really has nothing to be scared of here. That would mean that the opponent is unlikely to be holding AK unless he is on some sort of bluff to appear weak. More than likely he has something like KK or Ax. You actually loose to both of those hands right now, so I'd suggest folding.

      --
      Jack Valenti and Orrin Hatch will be first up against the wall when the revolution comes.
    5. Re:probability by nasch · · Score: 1

      That's exactly the problem. You have to assume your opponent knows all this too. What if the flop is Ah As Kh, and your opponent has, say 9h Qh, and is going all in in hopes of stealing the pot, but with a chance at outdrawing if they get called? You would be about an 80% favorite with A2. Your decision gets much harder if you have something like A9, because there are fewer hands that beat you, and it seems unlikely something better than A9 would not try to trap. You're either drawing (almost) dead, or your opponent is semi-bluffing and you're a huge favorite - but which is it?? That's the beauty of poker, because if you always play the odds, you'll get owned (sorry, pwned) by a good player. They'll figure out you're playing the odds and take advantage of you even when they have no hand. You must be able to get a sense of what your opponent is doing when in order to win, at least at no limit.

    6. Re:probability by cens0r · · Score: 1

      Of course, most of this depends on what happened pre-flop. If this was a limped pot, I'm going to call. If he raised pre-flop I'm more likely to put him on a hand that beats mine badly.

      --
      Jack Valenti and Orrin Hatch will be first up against the wall when the revolution comes.
    7. Re:probability by nasch · · Score: 1

      Generally, yes. In heads-up (which we haven't even mentioned yet!) it gets even more complicated, because your opponent is much more likely to limp in with a strong hand in order to trap you. I love poker. :-)

    8. Re:probability by cens0r · · Score: 1

      In a heads up game, I don't believe I could ever fold top set. Maybe, and only maybe, if the stacks were really deep, and my opponent was a horrible player, I could do it. But I doubt it.

      --
      Jack Valenti and Orrin Hatch will be first up against the wall when the revolution comes.
    9. Re:probability by nasch · · Score: 1

      You have A2, your opponent raises, you call, the flop is AAK, he goes all in. You risk everything because you don't credit your opponent with an ace? I'm not sure I would. I wouldn't say either decision is a bad one though.

    10. Re:probability by cens0r · · Score: 1

      It's hard to put someone on an ace when there are two on the board and one in my hand. Him holding an ace is extremely unlikely. If this was a ten handed game and we saw the flop heads up, it would still be unlikely, but less so. If I call and he shows an ace, I just chalk it up to a cold deck and move on.

      If I give him the benefit of the doubt that he wouldn't raise without out some kind of hand, I can fairly easily define his hand as: any pair, Ax, Kx suited, K-10+, QJ+, 87+ suited. That is basically my opening raise range heads up. Out of those only some could move in on the flop. I'd say any pair would do it except for probably KK. Ax would probably do it as long as it wasn't AK. Any straight flush draw could do it as well. And Kx would be likely to do it. Of the hands likely to move in there, the only hand that beats me is Ax where x > 2. We've already established that of the hands he could hold that is least likely because of all the aces already gone. And even if he does hold that hand I still have 3 outs twice to win. Plus there are a lot of outs to chop. Any card higher than his kicker will chop. Plus if whatever comes on the turn is paired on the river we chop.

      Of course if he turns over KK or AK I'm in a world of hurt (4 outs and 2 outs respectively), but I just can't see someone pushing with either of those two hands. Once again, he would know the only hand that could call is Ax, and that hand is least likely because of the board.

      --
      Jack Valenti and Orrin Hatch will be first up against the wall when the revolution comes.
  9. RTFA. by raehl · · Score: 3, Informative

    The researchers didn't choose which bots were used themselves - they had ANOTHER 'coach' bot that moved the 'player' bots in and out.

    1. Re:RTFA. by Anonymous Coward · · Score: 1, Insightful

      So, that means a human player had to play against 4 other "players?"

    2. Re:RTFA. by CyberLord+Seven · · Score: 3, Informative

      Think of it this way: the human player was playing against a "coach" who could vary his personality through the game.

      --
      We have always been at war with Eurasia!
    3. Re:RTFA. by bogjobber · · Score: 3, Interesting

      You are also wrong. They chose the bots for the first two games, and the play was very close. They ran the 'coach' bot in the third game, and the computer got beaten "handily".

  10. True measure of intelligence by Interl0per · · Score: 1

    Or at least a more interesting one, I may give up trying to master chess for poker :) The potential for less concrete interactions between players to influence the outcome more closely matches the real-world interaction of individuals IMHO. (And yes, I'm aware that chess games involve plenty of psychology, but not between a human player and computer opponent.)

    1. Re:True measure of intelligence by linuxrocks123 · · Score: 1

      > True measure of intelligence

      Umm ... no. Neither chess nor poker is a measure of intelligence. Take an IQ test if you're interested in that.

      Come to think about it, computers taking IQ tests would be interesting..

      --
      vi ~/.emacs # I'm probably going to Hell for this.
  11. As Negreanu put it by vlad_petric · · Score: 1
    ... absolute probability will only get you so far in poker. After that, it's conditional probability.

    (not an exact quote)

    --

    The Raven

  12. How far we've come. by Rob+T+Firefly · · Score: 5, Funny

    Dealer: My deal..
    Eliza: What does that suggest to you?
    Dealer: It suggests I'm giving you your cards.
    Eliza: We can talk about me later. Now back to you...
    Guest: Here you go.
    Eliza: So you feel I go...
    Guest: Um.. yeah. How many cards do you want?
    Eliza: What else comes to mind when you ask that?
    Dealer: You need to give me whatever cards you want to exchange.
    Eliza: I see. Tell me more.
    Dealer: Um.. so you can get a better hand?
    Eliza: We were discussing you--not me.
    Dealer: Do you have any interest in playing this game?
    Eliza: Oh, I have any interest in playing this game?
    Dealer: That's it, I quit! Go find someone else to torture!
    Eliza: That would't help much, now, would it?

  13. Minimax by Mayhem178 · · Score: 1

    The game-tree approach doesn't work in poker because in many situations there is no one best move and a top-notch player adapts his play over time, exploiting his opponent's behavior.

    I believe that the summary is referring to a "minimax" tree here. In a perfect information game (which most forms of poker technically are), you can construct a tree, each tier of which contains every possible "move" that the active player can make during that turn (each of these "moves" are nodes of the tree). Each node is assigned a value based on the strength of the "move" it represents; generally, this value is based on how many of the child paths for that node result in a victory (this is the part that is hard to quantify in poker, as a "move" can be defined as receiving your cards, having more cards revealed, betting, calling, etc.). From this tree, you can determine the best possible course of action for a given player, giving them the best possible chance of winning.

    Unfortunately, with games such as poker that contain hidden information (i.e. each players' cards), the number of possibilities for a given tier of the tree increases exponentially, as it has to take into account every possible combination of cards that any given player might be holding, not to mention the fact that the concept of bluffing completely throws off the assignment of a "strength" value to any given node in the tree.

    --

    "You will pay for your lack of vision..." - Emperor Palpatine to Ray Charles

  14. Once again, the computer cheats by mcmonkey · · Score: 1

    (Or rather, the people using the computer cheat.)

    From one of the rounds of human-computer chess matches of recent years, I remember something about the computer analyzing previous games played by the human opponent, while the human was given no such background on the computer. Studying an opponent's history of play is accepted; the issue here is one side had this aid while the other did not.

    Anyway, in this case,

    Unlike computer chess programs, which require immense amounts of computing power to determine every possible future move, the Polaris poker software is largely precomputed, running for weeks before the match to build a series of agents called "bots" that have differing personalities or styles of play, ranging from aggressive to passive.

    The human can change style of play based on the situation and the opponents, especially in reaction to the opponenets style of play, but we're still talking about one person. In this case, the match is between a person--a single physical entity tied to a single logical entity--and a computer running many agents--sounds like a single physical entity but many logical ones. Doesn't seem quite fair.

    I'm sure contests like this are lots of fun, but for this to be a serious contest, either the programmers need to come up with a single bot that can adjust its style of play, or we find a human with split personalities that are all expert poker players with different styles.

    1. Re:Once again, the computer cheats by dj_tla · · Score: 1

      But Polaris is a single bot that can adjust its style of play. It just does this by asking a bunch of other bots what they would do, then decides its action based on the other bots' past performance and some other metrics. Your argument doesn't really make any sense; there are no people using the computer during the match, the bot is completely autonomous other than someone pressing the start button.

    2. Re:Once again, the computer cheats by kalirion · · Score: 1

      I'm sure contests like this are lots of fun, but for this to be a serious contest, either the programmers need to come up with a single bot that can adjust its style of play, or we find a human with split personalities that are all expert poker players with different styles.

      I thought top-tier players were supposed to be able to change up their game style at the drop of a hat in order to prevent others from reading them?

    3. Re:Once again, the computer cheats by booyagrandma · · Score: 1

      either the programmers need to come up with a single bot that can adjust its style of play


      that doesn't make any sense. the single bot adjusts its style of play by switching between its various "personalities". maybe strategies would be a better term for them.

      does anyone know if genetic algorithms were used by Polaris at all? i'd love to see some results on that, giving it a huge range of strategies and having it play agaisnt real people (i guess in an online casino) until it had enough game information to make some really solid choices. sounds like an interesting study.
      --
      typos are for those of us whose brains move to fast to be bothered with such mundane details
    4. Re:Once again, the computer cheats by Nazlfrag · · Score: 1
      Not a bad idea. How about, more practically, having a committee of a dozen or so expert poker players who all make suggestions for a hand to a head player (the coach) who proceeds to play the computer.

      I think that shows how far removed from a traditional smoky table poker game this is though, analysing your opponent through factors other than the cards and bets is missing. Still, many people already play seriously online without such benefits, so it's not too contrived.

  15. I'm stupefied by suv4x4 · · Score: 1

    So computer may lose in a game that has certain amount of pure randomness in it. I'm shocked.

    What the article misses is that if there was an actual android having camera eyes and being allowed to use its full processing power, it'd simply count the cards and beat every single damn time.

    But sure, introduce noise and win sometimes if it makes you better. They gotta introduce dice rolling in chess as well:

    "Haha, HAL, you threw an even number, which means I take your queen for no reason at all and you can't do anything about it!"

    1. Re:I'm stupefied by Anonymous Coward · · Score: 0

      They ran 2 copies of the program and dealt the same cards, for example Phil gets dealt AA and Polaris gets J9, on the other game Ali gets J9 and Polaris gets AA, and community cards will be same in both games, in that way luck is countered.

      From the website:
      "This means that the same series of cards will be used in the two parallel matches, with the two humans having the opposite hands in each match. In other words, Ali will have the "North" seat against Polaris_A, whereas Phil will have the "South" seat against Polaris_B. No communication is allowed between the two humans, nor between the separate copies of the Polaris program."

    2. Re:I'm stupefied by Crazy+Man+on+Fire · · Score: 1

      There's very little benefit to counting cards in Texas Hold 'Em since so few cards are shown and the single deck is reshuffled between hands. Everybody at the table has access to the same information by just looking at the board. Only the two cards in front of each player are private information. You're really just playing pure statistics (relatively easy to calculate) and reading your opponents (very difficult, especially for a computer).

    3. Re:I'm stupefied by Win0ver · · Score: 1

      You can't count cards in Texas Hold'em. The single deck is shuffled every hand.

    4. Re:I'm stupefied by suv4x4 · · Score: 1

      You can't count cards in Texas Hold'em. The single deck is shuffled every hand.

      I don't mean count literally. In any way recognize the card order. It may even be about specs on the back of each card invisible with simple eye.

      Computers can scale and improve their detection detail by simply tacking on a better/faster device to use. Humans have to do with their own eyes/brain.

    5. Re:I'm stupefied by Anonymous Coward · · Score: 0

      This was duplicate - the computer played each hand twice, once with one hand (eg AK) against an opponent with 99, and then when 'he' played against the other pro, the computer held the 99 while the pro held the AK.

      The cards even out - it's the play that differed.

    6. Re:I'm stupefied by e2d2 · · Score: 1

      What the article misses is that if there was an actual android having camera eyes and being allowed to use its full processing power, it'd simply count the cards and beat every single damn time.

      Counting cards is for black jack dude, where you have more than one deck. Poker uses one deck so "card counting" isn't much of an advantage.

      Say I'm playing hold-em and I have AK. The flop is A59 rainbow. I can now say that the chances of me getting trip aces is approximately 8% because there are two Aces left in the deck.

      Someone realized a pattern and called it the rule of 4 and 2.

      http://www.learn-texas-holdem.com/tips/the-2-4-rul e-for-odds.htm

      Take your "outs", cards remaining in the deck that you need to make a winning hand. With 2 cards left on the turn and river you take those outs and multiply them by 4 and you get your approximate chance of winning. With one card left on the river you do the same but multiply by 2. It's accurate enough to calculate the chances with cards remaining. Any person can do this, so the computer would have no advantage here.

      Also, can I ask where this android with camera eyes and awesome computing power is? I'd like to see it.

    7. Re:I'm stupefied by Anonymous Coward · · Score: 0

      Well, if cheating is allowed(and recognizing face-down cards is cheating in almost any card game, and it's obviously not possible in, say, computer card games), then clearly any minimally modified armed combat drone could beat Kasparov at chess by simply intimidating him into playing badly. Is that a meaningful way of evaluating AI?

      The randomness is no excuse for the computer losing; the very basis of statistics is that random noise works out to zero in the long run. A computer could probably beat a human player(in the long run) at Yahtzee, which I'm sure you'll agree is a very random game(so much that any one game between two experienced players is decided almost entirely by chance), because it's rather simple to work out the probabilities involved, computationally speaking. This article asserts that no computer can currently do the same with poker.

  16. Can we really? by feepness · · Score: 1

    Maybe that's just what they want us to think?

    Playing the long-con.

  17. stratego, l'attaque, dover patrol, tri-tactics etc by hedley · · Score: 3, Insightful

    Games with imperfect information. Very hard to design good AI to play these games, as the story says, tree search is not a win here. A game like stratego also has concepts that go beyond individual piece movement, i.e. you may want to group an few pieces together to make an attack, moving the unit (subject to input from the enemy) forwards. I have yet to see a good stratego game, there is one for $ called "The General". It can be defeated quite easily. I have found a stratego game in the past that could *not* be defeated! But, some sleuthing on my part (via saving the game and restoring it at key points) showed the sw was cheating by moving its pieces around to adjust to the threats(!). I have had an obsession with this style of AI but its such a daunting problem its hard to get a good handle on where to start to chip away at it. I suspect the polaris folks have been doing just this, the AI and methods they develop would be useful for other games I am sure.

    H.

  18. Obligatory go reference by Mab_Mass · · Score: 1, Insightful

    In any discussion of humans vs. computers, it is almost obligatory to mention that computers are really lousy at the game Go.

    Not to say that this isn't interesting, but people and computers process information very differently and something things that are trivial for a computer (ie 38209138291/832903821938) are very hard for people and vice-versa.

    I guess that I bring that up only because it seems that there is often a sense of "we people are still so much smarter than computers," which is largely just a bunch of BS. After all, as any programmer knows, the best computer program is only as smart as the people who wrote it. Certainly, it is interesting to study because it (maybe) helps us understand cognition a bit better, and it (certainly) helps us make computers do more interesting things. I just get sick of the sensationalism every time a human can "out-think" a computer.

    1. Re:Obligatory go reference by ivan256 · · Score: 1

      $parent_post =~ s/obligatory/compulsory/ig;

    2. Re:Obligatory go reference by Anonymous Coward · · Score: 0

      $parent_post =~ s/ie/eg/ig;

    3. Re:Obligatory go reference by Frans+Faase · · Score: 1

      It is maybe not as Obligatory as it seems. I friend of mine who got interested in Hex and now beats a certain computer program every time, and who is also a fair Go player (still amature rank), noticed that game playing programs are not very good at dealing with things like sacrificing some small gain to get win a larger gain elsewhere. Although Poker and Go cannot be compared, in a sense it comes down to the same kind of problems, namely not being able to model strategy, that is your own strategy and the strategy of your opponent.

  19. Much harder than chess. by raehl · · Score: 1

    In chess, each player knows where all the pieces are and knows all the moves available.

    In poker, neither player knows where all the 'pieces' are.

    So the problem the computer has to solve is totally different. In chess, the computer has to compute the best next move. In poker, the computer has to determine if it's hand is better than the opponent's hand, AND if its hand is better, win as much money from the opponent as possible, AND if its hand is weaker, lose as little money as possible, OR convince the opponent that its hand actually is better than the opponent's hand so the opponent folds, and win as much money doing that as possible.

    The key difference is that in poker, you're asking the computer to solve a problem where some of the information necessary to solve the problem is only known by the opponent.

  20. More info on Polaris by dj_tla · · Score: 1

    For those curious about the bot, Polaris is being developed by the University of Alberta GAMES research group. Polaris' implementation is discussed in detail through publications hosted on the Poker group's website. The U of A's coverage (including video interviews of the participants) can be found here.

  21. What the fuck by Anonymous Coward · · Score: 0

    There's a huge random element in poker. This is like designing an algorithm that will "always beat a human" at craps or roulette. Dildos.

  22. Not so exciting by Anonymous Coward · · Score: 0

    "Post again when a computer can beat me in Go with a ten stone handicap."

    That is what I was going to say, at least, until I stopped trolling for a second to think about it. If the uncertainty involved in poker is really what's holding the computers back, now, perhaps the same techniques that can be used to overcome it will assist in creating a Go-playing computer. The problem is nearly the same in both: in poker there can be no one correct decision (but can be many incorrect decisions), while in Go no two people (not even professionals) can often agree on what the "best" move is at any decisive play - and even then they'll admit that its a subjective decision and point to possible alternatives.

    In both games humans make a lot of plays based on how "interesting" the plays are.

    Post again when a computer compares several alternatives and chooses one based on which it thinks is more interesting!

  23. Chance elements make this hard to judge by _bug_ · · Score: 2, Informative

    Poker has elements of chance. Chess does not. You can play the odds to help minimize the risk of chance, but it's still there. That one two or even 5 games resulted in a win for side A versus side B is pretty much meaningless. With chance involved you really need to conduct this sort of experiment over thousands, if not millions of games, to even begin to get a handle on if there really is a "better" player in the computer code.

    You can flip a coin 5 times and all 5 might be heads... doesn't mean that heads will always win. That's chance. That's poker, even if the pros and the weekend wannabes try to argue otherwise.

    1. Re:Chance elements make this hard to judge by Archangel+Michael · · Score: 1

      "That's chance. That's poker, even if the pros and the weekend wannabes try to argue otherwise."

      Poker has an eliment of chance, however chance doesn't explain why you consistently see the top pros at final tables. A poker pro will know how to do the following ...

      1) Read another player
      2) Know how to maximize reward compared to risk
      3) Adjust play to compensate for 1 and 2

      Poker is a game of skill with chance invovled. Since Chance is equal (over the long haul) between all players, chance doesn't explain repeated wins.

      The fact that you think Poker is all "chance" with your "That's Chance, That's Poker" tells me that you aren't very good at poker, and blame your poor performance on "bad luck". I'd love to play poker with you. :-D

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    2. Re:Chance elements make this hard to judge by Abcd1234 · · Score: 1

      Poker has an eliment of chance, however chance doesn't explain why you consistently see the top pros at final tables.

      Who are also quite frequently tossed out in the first round.

      No, it's not entirely luck. Pure number crunching skill is also quite important, both in calculating the odds, as well as in determine risk-reward for a given situation, deciphering player's betting strategies, etc. Such skills take time to master, so it's hardly surprising that the more experienced, practiced players typically perform well.

      However, IMHO, the whole "reading people/hiding tells" business is bullshit. Any even mediocre player will learn quickly to hide their reactions, not to mention the use of baseball caps, sunglasses, and other such devices. Show me top, online poker tournaments who's results are, on average, significantly divergent from face-to-face games, and I will be very shocked.

    3. Re:Chance elements make this hard to judge by Anonymous Coward · · Score: 0

      Poker has an eliment of chance, however chance doesn't explain why you consistently see the top pros at final tables.

      You don't. There are lots of familiar faces, but only because the professional poker community is so small.

    4. Re:Chance elements make this hard to judge by Astarica · · Score: 1

      I find that with the way things like ESPN are set up, it is impossible to have a hand that is not won by some awesome psychological thing. There are only four possible outcome in a given round of poker:

      I was going to win, you see through it and fold
      I was going to win, you didn't see through it and call
      I wasn't going to win, you didn't see through it and fold
      I wasn't going to win, you see through it and call

      In every one of these cases, you can always state it as if someone made a brilliant read. For example if I bluffed with nothing, and the other guy saw through it, it's because he was able to read my bluff. It is never because I was crazy to make such a bluff even if it's say all in with 10 high. Likewise if I bluffed with nothing and the other guy folds, it's always because my great playing fooled the other guy. It is never because I was crazy and merely got lucky this round. In Poker on TV, the guy who wins is always right. You never have a winner who is just plain lucky because ESPN tries to promote poker as a game of skill, and it is extremely easy to analyze every hand as if it's the result of some superior playing.

    5. Re:Chance elements make this hard to judge by Anonymous Coward · · Score: 0

      However, IMHO, the whole "reading people/hiding tells" business is bullshit. Any even mediocre player will learn quickly to hide their reactions, not to mention the use of baseball caps, sunglasses, and other such devices. Show me top, online poker tournaments who's results are, on average, significantly divergent from face-to-face games, and I will be very shocked.

      Reading facial expressions / physical behavior plays a very small part. Solid players monitor and remember betting behavior of each player in each hand. That provides a gauge of playing style and how to counter it. Also, for the pros who play televised matches, they often study previous games their opponents played, for the same reason.

    6. Re:Chance elements make this hard to judge by Anonymous Coward · · Score: 0

      What you see on ESPN is "barely" poker. It is usually the final table where blinds are high and most players are very skilled. The poker occured for the 5 straight days it took those guys (quite often a mix of the same people each tournament) to get there. Final table poker with high blinds and short stacks is significantly more about luck than the rest of the tournament.

    7. Re:Chance elements make this hard to judge by Anonymous Coward · · Score: 0

      make such a bluff even if it's say all in with 10 high. Likewise if I bluffed with nothing and the other guy folds, it's always because my great playing fooled the other guy. It is never because I was crazy and merely got lucky this round. In Poker on TV, the guy who wins is always right.

      Your mistake here is ESPN doesn't show all the hands... the trick with poker is money management.

      Tournament poker has done away with that aspect IMHO... you only have X amount of chips/dollars and you can't add more when you get into a streak of bad luck. If you could add more chips/dollars when you find out that you have 8 or 9 people that will call with anything and occasionally catch the only card that would beat you, you can exploit this and make a decent income off of other's incompetence or ignorance. Poker is somewhat a game of chance and you cannot stop some idiot that has a 50-1 chance to win $2 when all things being equal says that he has to win the 50-1 chance repeatedly to even stand a chance of coming out ahead.

    8. Re:Chance elements make this hard to judge by Anonymous Coward · · Score: 0

      You only think you see the same people at the final tables (there are dozens of recognizale faces. In fact, most of the time, the same people aren't there and bust out well before.

      A lot of it also has to do with how big their bankroll is, and how many tourneys (and their entry price) they enter. You enter enough $25,000 games, eventually, you'll make it to the final table and possibly even win. If the same 50 well staked players keep playing, it's a pretty good chance some of them will make it past the other 300 unkowns. Then presto! You have such-and-such at a final table! OMG, he must be a poke genius!

      That's the beauty of poker: Someone has to win, and they can then tell everyone else why they did (hint: because they're the only true poker genius)

    9. Re:Chance elements make this hard to judge by Archangel+Michael · · Score: 1

      Professional Poker Players do not always make the final table, but they finish in the money often enough to make a living. Finishing in the money means that you have a chance to make the final table, which is why you see the same set of faces.

      Take for instance Annie Duke, who consistantly finishes in the money, and has more money finishes than any other woman on the circuit, but she hasn't finished on the final table of many. Her big win was versus Phil Helmuth at a WSOP Tourney of Champions, where she DID get to the final table, and eventually won that event.

      In other words, there are usually enough donkeys in a tourney to keep the professionals in the money. This is a difference in skill, not luck.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  24. The computer already kicks my ass quite handily... by conspirator57 · · Score: 1

    ...but I thought it had more to do with the computer fudging the randomness of the virtual cards or informing the computer player thread of my cards.

    But that's why you should only play against people, not the casino's machines.

    to me, computer poker machines == slot machines

    --
    "If still these truths be held to be
    Self evident."
    -Edna St. Vincent Millay
  25. Environmental Sensors by jshriverWVU · · Score: 4, Interesting

    Would be nifty if the bot's had access to environmental sensors like a camera so it could do facial recognition on the people to detect twitching, detect very little sweating, excess heat coming off body, things to interpret lying. Just an idea, and not *that* far fetched.

    1. Re:Environmental Sensors by gad_zuki! · · Score: 2, Insightful

      excess heat coming off body

      No. They shouldnt be allowed to observe anything a person cant. I cant get up in the middle of a poker game and attempt to stick a thermometer into my opponent's rear to see if he's lying. Why not just put a camera behind him and read his cards? How do you propose we detect sweat? Measuring skin resistance? You cant do that in a real game either.

      I think a plain-jane camera would be allowed, but even then its pretty unfair. The human player has no face to look at to potentially figure out the bluff (or the tell).

      Ideally, the computer would be represented by an actor who would impersonate a poker player, like feeling anxious when he's losing, trying to pull off a bluff, etc.

    2. Re:Environmental Sensors by Anonymous Coward · · Score: 0

      This challenge is much more applicable to playing poker online. There are already bots on the various poker sites that do pretty well. If you're building a computer that plays poker, how are you ever going to use it in an in-person setting? No casino would ever allow you to use a computer as an aid, even if you played no part in the decision-making process. The only way you're ever going to get it to play real people in a casino setting is in these types of challenge settings.

      But online is much different. If you've got a computer program that can beat nearly any player, you can make a ton of money online. I suppose the goal may be to further the progress in AI, but even then, you wouldn't want to give the computer any added advantage unless the image processing was done in such a way where there was no ahead-of-time coaching done by programmers.

    3. Re:Environmental Sensors by tehcyder · · Score: 1

      I cant get up in the middle of a poker game and attempt to stick a thermometer into my opponent's rear to see if he's lying.
      You can't?! No wonder I'm banned from most casinos.
      --
      To have a right to do a thing is not at all the same as to be right in doing it
  26. Limit Holdem by venicebeach · · Score: 4, Informative

    Keep in mind these bots play Limit hold'em, where the size of the bets is fixed. No-limit hold'em, the kind you typically see on tv is a much more complex problem - size of bets add more potentially misleading information and more choices to make. (that's why its more exciting to watch than limit)

    1. Re:Limit Holdem by mosch · · Score: 1

      There's this myth among new players that no-limit is more exciting. It's so fucking wrong.

      The worst part of it, is it's always (always!) spouted by somebody who is so incapable at limit, that they couldn't beat a 20/40 game, let alone any of the high stakes games.

      Limit hold'em doesn't televise well because it's hard for an amateur to understand the nuance of what's going on.

      Example:
      A loose and aggressive button open-raises, and you defend the big blind with ATo. The flop comes down: A82r. You know your opponent will bet if checked to a vast majority of the time.

      What do you do?

      Check-raise the flop, bet the turn and river? check-call the flop and try for a check-raise on the turn? What's your plan if you get three-bet on your check-raise, or if you get raised on one of your bets?

      Picking the best possible line for your particular opponent will probably earn you an extra half a big bet when you win, and save you about 1 bet when you lose. Not too exciting, but very detailed.

      Now let's do the televised NLHE final table situation:

      the blinds are 40k/80k, and there's a 10k ante. 4 players remain.

      A loose and aggressive button open-raises to 320k. You have 1.5m chips.

      Do you go all-in, fold, or flat-call with an intention of going all-in on any flop.

      The NLHE situation is vastly simpler than the LHE one, it's just more exciting to plebians, because it's more of an 'all or nothing' situation.

    2. Re:Limit Holdem by uncreativeslashnick · · Score: 1

      My god, that's almost as boring as writing code...

    3. Re:Limit Holdem by venicebeach · · Score: 1

      Well the main point I was making was about computational complexity.

      But I actually enjoy limit games quite a bit, although I don't think it has the same mass appeal for watching. The fact that all your chips can be at risk at any moment in no limit adds a made-for-tv drama that you just aren't going to get from limit. I don't agree however that NL cannot have nuance, you have just chosen a very caricatured example.

      ESPN did televise the mixed event from the WSOP this year, a step in the right direction?

    4. Re:Limit Holdem by mosch · · Score: 2, Insightful

      Well the main point I was making was about computational complexity.

      And I think your point is dead false, especially when it comes to televised poker, in which the blinds are always very large, and the stacks quite short, meaning that the correct move is almost always mathematically provable, if one had the inclination.

      If one was allowed, one could sit at the table with software like SNG Analyzer, enter the tournament structure, and assuming the player was capable of making decent estimates of people's raise and fold ranges, they could play near optimally, just by knowing how opponents play pre-flop.

      It seems almost like you agree with me, that the only reason it's exciting is because it is very simple, and all the chips are at risk on every hand. This is the opposite of complexity.

      And FWIW, I am far more bothered by the moderators reaction to your post, than your post. It's not insightful. It's wrong.

    5. Re:Limit Holdem by mosch · · Score: 1

      Oh, and as for your claim that my example was carictured, I'd note that at WPT final tables, a standard pf raise is nearly always for 20+% of their chips, thus meaning that anybody who chooses to defend is essentially in a 'push/fold' situation.

      Occasionally somebody decides to just call, and then push/fold on the flop, but that's all their is, when it comes to televised poker, excepting HSP, and the early stages of PAD. But neither of those are mainstream like WPT final tables.

      And besides NLHE would be dead boring to television audiences if they saw how it really played out. It's only exciting because there's a huge amount of money on the line, and they know that better than 50% of the hands they watch will involve significant action.

    6. Re:Limit Holdem by mosch · · Score: 1

      Yep. That's why most people suck at it. It's just not that exciting to think about such details.

    7. Re:Limit Holdem by venicebeach · · Score: 2, Interesting

      I'm not going to argue which is more exciting, since that is up to your personal preferences, although the evidence available to us is that NLHE has achieved a much larger audience than LHE.

      About the computational issue you are actually incorrect here, and there is an objective fact of the matter. The reason most poker AI only attempts Heads Up Limit poker at this point is because there are more degrees of freedom in NLHE. At each decision point in a limit match the only options are bet, call, or fold. In no-limit, the decision tree is much larger because the "bet" option actually contains a number of sub-options (basically, how much to bet). Also as you add options for your opponent (and add opponents) the problem gets increasingly harder.

      Sit-n-go's represent a special case of the problem, and there are computations that can help you deal with certain situations. The Independent Chip Model (ICM), for example, is a useful strategy but does not represent an actual computational solution to the game.

    8. Re:Limit Holdem by venicebeach · · Score: 1

      And besides NLHE would be dead boring to television audiences if they saw how it really played out. It's only exciting because there's a huge amount of money on the line, and they know that better than 50% of the hands they watch will involve significant action.
      Agreed. Although for you and I it is probably exciting to watch the raw unedited real thing. I watched 12 hours of the WSOP final table live, unedited, and without hole cards myself. :-)
    9. Re:Limit Holdem by cens0r · · Score: 1

      My problem with limit holdem, especially at small stakes, is that it turns me into a robot. The pot odds are so easy to calculate and almost always in my favor that it just becomes a robotic exercise for me. In your example, I bet the flop. Sure, I might miss one bet if I don't check raise, but it's only one bet. If he raises my bet, I call and check call the rest of the way down. If he calls I bet again on the turn. If he folds, I may have missed one bet, but it is counteracted by the bets I save when I check raise with the worse hand. Why I prefer no limit is because deep stacks make much more interesting play. I will concede that most final tables on TV are boring. But if you watch a show like High Stakes Poker, or a show that televises early tournament play, you will see much more interesting moves. Betting the exact amount to give the flush draw the wrong odds to chase for example.

      --
      Jack Valenti and Orrin Hatch will be first up against the wall when the revolution comes.
    10. Re:Limit Holdem by venicebeach · · Score: 1

      Oh, and as for your claim that my example was carictured, I'd note that at WPT final tables, a standard pf raise is nearly always for 20+% of their chips, thus meaning that anybody who chooses to defend is essentially in a 'push/fold' situation.
      First, this is largely due to the poor structure of WPT tournaments which are really created as a television spectacle. Second, notice that what you are really saying is that in tournaments with rising blind levels there are times in the endgame when the game becomes more like limit hold'em --- the options are reduced. It's worth noting that this case is the "easier" subset of the situations encountered in NLHE.

      Also, these bots are not attempting to win tournaments, they are playing cash games with static blind levels.
    11. Re:Limit Holdem by mosch · · Score: 1

      Second, notice that what you are really saying is that in tournaments with rising blind levels there are times in the endgame when the game becomes more like limit hold'em --- the options are reduced.

      That's a really gross mischaracterization of limit. I'd venture to say that the final table of an NLHE tournament is a lot like LHE... if the average limit stack was 1.5bets. But that doesn't happen, even in tournament LHE.

      I'm not sure if you're mischaracterizing limit on purpose, or if you're just a no-limit-only donkey. My money is on the latter.

      Also, these bots are not attempting to win tournaments, they are playing cash games with static blind levels.

      One could propose an argument that deep stack no-limit is more complex than deep stack limit. I'm not sure it could be satisfactorily answered at this point in time, as limit and no-limit punish different classes of errors. I've heard strong arguments in both directions, and having played both, I mostly just think they're different.

      Unfortunately, you claimed that no-limit is more popular to watch on television, because it is more complex. The kind of no-limit watched on television is not deep-stack no-limit. It's exceptionally short-stack no-limit. As such, you are essentially abandoning your original argument, and substituting a new (and substantially more sound) one.

    12. Re:Limit Holdem by mosch · · Score: 1

      Agreed. Although for you and I it is probably exciting to watch the raw unedited real thing. I watched 12 hours of the WSOP final table live, unedited, and without hole cards myself. :-)

      I probably watched three or four hours of that feed. Enough to make me wish I had entered this year. (Though in reality, I despise mega-tournaments, and would probably be happier if I busted on day 1 and just played PLO for a week.)

    13. Re:Limit Holdem by G-funk · · Score: 1

      You know, I'm sure there are people out there that think a game of chess between grand masters is more exciting than an unzud-strain rugby match. And I'm sure they'd call everybody who thinks differently "plebians" as well. It doens't make it true, it just makes you look like a dick.

      --
      Send lawyers, guns, and money!
    14. Re:Limit Holdem by nasch · · Score: 1

      And I think your point is dead false, especially when it comes to televised poker, in which the blinds are always very large, and the stacks quite short, meaning that the correct move is almost always mathematically provable, if one had the inclination. First, that's not true, and second you may be extrapolating "the NL poker I've seen on TV" to "all NL poker" which would be a big mistake. In tournament play, the blinds start very small compared to the stacks. Going all in preflop rarely happens at that point because it doesn't make sense. Hands often go all the way to the river with a showdown, because the action is small enough that there's more than one person who can afford to play it. Also, there are often more than two people on a flop, at least this is much more common than it is later in the tournament.

      Second, in non-tournament (cash) play, the blinds are fixed and never go up. There's a minimum and maximum buy-in designed so that nobody can come in either short stacked or with a big chip advantage.

      Watch something other than WSOP (terrible, terrible TV coverage) for an idea of what NL tournament poker is actually like. They all cherry-pick hands (other than the one live event I saw) but they're all better than ESPN.

      Until you get blinds so big that the whole stack is threatened every hand, IMO NL is much more complex than limit, because on each play you have a wide range of options, compared to limit where you have, what? Three, at most (call/raise/fold or check/bet)? Before you respond angrily, I saw what you wrote about check-raises and future action and so on, but all that still applies to NL, with the added variable that the next bet can be much larger or smaller than the current one (usually larger of course).

      Why are tournaments (I'm talking ones not on TV) so often no limit? Why are low-stakes cash games usually limit? I have my ideas, but I'm wondering what you think. Please note I'm not saying limit poker is easier to win than no limit, just simpler. I'm actually not very good at all at limit, because I'm used to NL and limit is a totally different game.

    15. Re:Limit Holdem by Raenex · · Score: 1

      And I'm sure they'd call everybody who thinks differently "plebians" as well. It doens't make it true, it just makes you look like a dick. It is true. The common person will find a game between chess masters boring. And as somebody who has only a casual interest in poker, I find that no limit is certainly more exciting to watch on TV than limit. There's nothing wrong with that, as long as you don't think "plebian" means "dumb fuck". The guy with a plebian's interest in poker could be very smart, but just not interested in deep, technical strategies.
  27. Real life poker has more factors to it by eebra82 · · Score: 1

    The issue I have with this test is that poker is more than just a game of probability, luck and pattern analysis.

    If you play on the internet, you rely solely on these three factors, but today's poker celebrities also rely on psyching the opponent and reveal tells. If the bot was capable of emotions as well as reading its opponents emotions, this would be far more interesting.

    In the meantime, congress doesn't believe poker is a game of skill.

    1. Re:Real life poker has more factors to it by Anonymous Coward · · Score: 0

      poker celebrities?

      You're kidding right?

  28. The TV Poker is more about luck than skills? by darthium · · Score: 1

    An expert poker player told me that the poker tournaments shown in ESPN is a kind of 'open' poker where the cards are more visible and the game is more about luck than skills, the poker more about skills than luck is shown in some Western movies like or TV shows, like 'Maverick' for instance.... that's why I ask, what kind of Poker whas played in this match? How true is that the ESPN poker is more about luck than skills?

    1. Re:The TV Poker is more about luck than skills? by Koftu · · Score: 1

      Maverick showcased five card draw.

  29. emergent behavior by SolusSD · · Score: 1

    I wonder how long it would take to teach a large scale neural network to start bluffing. :) When it comes to replicating the complex relationships in our brains neural networks are the way to go.

  30. this isn't man vs machine by pezpunk · · Score: 1

    it's man as the thinkers vs. man as the toolmaker.

    until we approach digital sentience that's all we're really doing, isn't it?

    --
    i could live a little longer in this prison
  31. Well, in that case... by Xeth · · Score: 3, Funny

    I'd like to reaffirm my loyalty for this country and its human president. They may not be perfect but they're the best we've got. For now.

    --
    If your theory is different from practice, then your theory is wrong.
    1. Re:Well, in that case... by Anonymous Coward · · Score: 0

      As your human president and overlord, I thank you for your commitment and invite you donate a small tribute to my paypal or else face the consequences!

  32. The problem is the software by biraneto · · Score: 2

    The format also eliminated one of the crucial aspects of traditional poker called the tell, subtle clues such as facial ticks that may permit other players to make accurate guesses about the hidden cards held by their opponent. Isn't this like facing world's best soccer player and the computer in a match of Fifa Soccer 2007?

    1. Re:The problem is the software by meringuoid · · Score: 1
      The format also eliminated one of the crucial aspects of traditional poker called the tell, subtle clues such as facial ticks that may permit other players to make accurate guesses about the hidden cards held by their opponent.

      Isn't this like facing world's best soccer player and the computer in a match of Fifa Soccer 2007?

      Perhaps, but it's hard to say this gives the computer an advantage it wouldn't have anyway. If it's straight man versus machine, the machine only sees cards and bets, so it can't read the human's face, and the man only sees a black box with a perfect poker face.

      I'd guess that if you put the poker pro and the machine both into a face-to-face game of poker with a bunch of amateurs, the human would do far better, because while he and the computer couldn't read each other's faces, he could read all the other guys' faces and clean them out. But one on one it's fair enough.

      --
      Real Daleks don't climb stairs - they level the building.
    2. Re:The problem is the software by hibji · · Score: 1

      so just pretend they are trying to solve online poker. Still a very hard problem.

  33. Not a surprise: Evolved brains surely better by wikinerd · · Score: 1

    Newsflash: Brains developed over millions of years still outperform computers that have been in development only in the last few centuries. Verdict: Human ingenuity isn't advanced enough to outrun natural evolution (at least not yet), and we still don't know everything about intelligence and computation. Is this a surprise?

    1. Re:Not a surprise: Evolved brains surely better by Ardeaem · · Score: 1

      Newsflash: Brains developed over millions of years still outperform computers that have been in development only in the last few centuries. Verdict: Human ingenuity isn't advanced enough to outrun natural evolution (at least not yet), and we still don't know everything about intelligence and computation. Is this a surprise? We don't know, from the article, how it would do against a sample of average poker players. If it would beat them more than 50% of the time, would you think THAT was a newsflash? Why do you have to question the interest of an article like this just because "we still don't know everything about intelligence and computation." Did anyone say we did?
  34. Which just goes to show.. by Anonymous Coward · · Score: 0

    Designing a poker playing algorithm is a different and more difficult challenge for software designers than chess and checkers because of uncertainties introduced by the hidden cards held by each player
    .. in the game of chess, you must never let your opponent see all your pieces.
  35. The computers weren't really playing... by pscottdv · · Score: 2, Insightful

    Researchers monitored the performance of three bots and then moved them in and out of the lineup like football players

    So in a sense the computer wasn't really playing anyhow. I suspect that deciding which bots to move in and out is another skill that humans are better at than computers.

    --

    this signature has been removed due to a DMCA takedown notice

  36. poker jargon pedantry by mr_mischief · · Score: 1, Informative

    "is this game honest?"

    well, no. not if the guy was dealt a "suited pair" from a single deck.

    There's no such thing as a "suited pair" in a single deck.

    You have four distinct suits, and thirteen distinct ranks. There is one card of each of the thirteen ranks in each suit, and likewise there is exactly one card of each suit at a given rank.

    A "pair" is two cards of the same rank. "Suited" means two cards of the same suit. So to have a "suited pair", one must have two cards of the same rank and the same suit.

    Therefore, by definition, if you have a "suited pair" and you're playing a single-deck game, the game cannot possibly be honest.

    1. Re:poker jargon pedantry by Nazlfrag · · Score: 1

      I think he's talking about that holdem game, where you get dealt two cards. By suited pair he just meant two cards of the same suit, not pair as in the winning hand. Confusing but consistent with the rest of his comment.

    2. Re:poker jargon pedantry by mr_mischief · · Score: 1

      There's a reason there is defined terminology, though. Any two cards is not a pair. A pair is two cards of the same rank.

      For all the flames and attacks made over someone mistyping a digit on a revision number of a motherboard on this damn site, you'd think people would have some respect for the proper terminology in other geekly pursuits.

  37. The Poker Bots already exist by miller60 · · Score: 1

    Poker bots have been deployed at major online poker sites for years now. There was media coverage of this trend back in 2004 and 2005. The real issue is that the online poker sites have to ensure they aren't American poker bots, lest they run afoul of Bush administration policy.

  38. Humans Can Still Out-Bluff Machines by Angostura · · Score: 5, Funny

    That's what they want you to think.

  39. Second day was not a fair competition by dl248 · · Score: 5, Informative

    Look at the first entry (bottom of page) on the Polaris team's blog for the second day. The day that the humans started winning:

    http://www.cs.ualberta.ca/~games/poker/man-machine /Live/Day2Session1/

    The U of A team gave the humans the logs of the first two games!

    Perhaps after the entire match they could have reviewed the game logs, however this give the humans an unfair advantage during the second day. I can't believe that this isn't getting more attention -- they bascially gave the human team a huge insight into the inner workings, strategy, and tendencies of their opponent. Something that Polaris definitely did not have.

    In my opinion this sours the competition and completely invalidates the final two matches. The human likely found a weakness (or two or three) and exploited it, and we can't know for sure that they would have found the weakness without those logs.

    That was a huge mistake by the U of A team, and they have apparently got away with it without anyone noticing.

    1. Re:Second day was not a fair competition by Vegeta99 · · Score: 2, Funny

      Why don't you think the computer had logs? I mean, Colin Powell says Iraq has WMDs, but that doesn't make it true!

      Yes, I just invoked Godwin's Law Junior.

  40. Randomness doesn't mean hard by Astarica · · Score: 1

    I believe computer can beat humans reliably in backgammon which has an element of randomness in it via dice rolling.

    Also, just because the computer won't always win, doesn't mean it isn't better than human. Suppose I made a poker program with X-Ray visions and then played against a random guy. With my X-Ray vision I decided I have a 95% chance to win when the guy went all in, but lost due to a bad draw. Unlike Chess, no matter how good your computer is, there's always a chance you won't win.

    When Deep Blue sacrificed a position it is not because it managed to think like a human. It's because it analyzed enough in the future to see that this is a strong move. In the way too many examples of 'why this is good hand if X and Y is true' there's no reason that a computer with the right design eventually be able to figure out through computation. Clearly the computer is not there yet, but then computer poker is not nearly as well-researched as say, computer chess.

  41. Poker Program by CopaceticOpus · · Score: 1

    Here's how I would make a poker program:

    1. Create a routine that, given the cards in my hand, the cards exposed, and the number of opponents, would calculate the exact statistical odds that I have the winning hand.

    2. Create a second routine that would consider those odds, plus my betting position, relative chip stacks, current bets, blind sizes, etc. and would decide which move (on a scale from folding to aggressive betting) has the greatest expected value. The best way to figure this out would probably be from having done an analysis on a huge database of millions of played hands and their results. I know such databases are available.

    3. A third routine would analyze the patterns of my opponents' behaviors in previous hands, and make small adjustments to the "best move" calculation based on the perception of whether those players are loose or tight. (This would not be a big factor, and it might be better to skip it altogether so that opponents couldn't use it to game the system.)

    4. Apply a bell curve to randomly distribute my actual play, centered around my calculated "best move." This would prevent opponents from knowing for sure what sort of hand I have. Over many hands, they would hopefully hurt themselves as they try to guess what sort of player I am. In fact I would be a completely neutral player with random skews to either side of the tight/loose scale.

    The biggest variable to work out would be the shape of the bell curve. Also, should the randomly chosen style of play change over the course of a hand, or should it stay the same throughout the hand?

    I wonder how well this would work. There are probably flaws that the best experts could exploit, but I bet I'd beat most human players.

    1. Re:Poker Program by cens0r · · Score: 1

      1) Is far from trivial as there are 1,325 possible hand that the opponent could hold. Also, the number of hands and your odds of winning changes with every street. Plus, your opponent always has a chance to act too. Your opponents bets do give some information about the strength of his hand

      2) Again, far from trivial. The best move against a weak passive player is different than against a tight passive player. Do you know how he is playing? Has he switched up? The best move might be a check raise, but you do you know he won't check behind?

      3) This is actually very important. Certain players can be pushed around more than others. You have to know how your opponents are playing to find their leaks and exploit them. If I know you always throw out a continuation bet on the flop, I can check raise you. If you either fit or fold, I'm better off betting into you.

      4) This still doesn't include bluffing. If you only play to maximize your hand value, you will be a losing player. Because everyone gets the same cards in the long run, the best you could hope for is that you maximize leaving you breaking even. Any mistake you make costs you money.

      7-2 off suit will never have a winning percentage good enough for your system to try to maximize it. But depending on position, previous action, and who acts after me, I can raise with it and make it's expected value quite high.

      --
      Jack Valenti and Orrin Hatch will be first up against the wall when the revolution comes.
    2. Re:Poker Program by Anonymous Coward · · Score: 0

      What about trying to read other players' hands? I suppose a general database would work to a certain extent, but since poker is all about exploiting others' weaknesses, you probably won't be able to win without really analyzing the other players to be able to narrow their hand down to a few possibilities. And then, these possibilities are obviously not precise cards, but many different categories (like "gutshot straight draw + low pair, or maybe just an overcard").

      To me, this has always been the hardest part at holdem (but I'm just a beginner). I suspect that teaching it to a computer is even harder: there are many different categories, usually a lot of them are possible, and you must judge the probabilities based on the opponent's bets even though he/she might just want to trick you (raise on a draw, etc.). And then, your opponent might just hit something completely unexpected (runner-runner flush, for example), raise you all-in, and suddenly all of your judgements are worthless except for one: whether or how much you trust the player to really have an exceptionally good hand.

      To complicate things further, there is the opponent's judgement of your own hand. Suppose you tried to trick him/her when the flop showed something obvious. Now he/she makes a huge bet. There are basically two possibilities: Your opponent fell for your trick, thinks you have a good hand you won't fold, but he/she has a better hand now. Or he/she noticed your trick, and tries a trick of his/her own, thinking you will fold. Now, teach that to a computer!

      On the other hand (no pun intended), bluffing is probably the least of all problems. It is a move like any other, with a certain expected value depending on the betting amount and the assumed probability of a call. I even tend to think this is where computers are fundamentally better than humans: They never show any tells, and they can adjust the amout they bet much more precisely. Then again, poker pros have probably perfected just that.

      All in all, I'm not saying it can't be done, but it certainly is not as easy as you think.

    3. Re:Poker Program by CopaceticOpus · · Score: 1

      The real idea behind my approach is to simply take the human element out of the equation. Rather than trying to read other players' hands and exploit their weaknesses, simply reduce poker to a game of chance and percentages. The computer wouldn't play the game of guessing and counter guessing. It would just randomly choose to play a few hands aggressively, a few hands loosely, and most hands towards the middle.

      Human opponents would be trying to guess the computer's playing style and counter accordingly. However, they'd always be wrong, because the computer has no playing style! Therefore, when they try to bluff or slow play the computer, they would be making making moves that have a statistically lower expected value than the computer's moves, and so over the course of many hands the computer should come out ahead.

    4. Re:Poker Program by CopaceticOpus · · Score: 1

      1. This step wouldn't involve bets. It's simply asking the question, if we flopped all five cards and turned our hands over, what are the odds the computer's hand would be the best? Since there's only 1325 possible hands the computer might hold, it should be straightforward.

      2. This is definitely the hardest part of my program to develop. But the goal is not to guess what the opponent is doing. It is instead to make plays that are statistically like to come out ahead, given that we really have no clue what the opponent is trying to do. Rather than approaching the problem as a computer trying to act like a human, approach it simply as a computer.

      3. This is important when playing as a human, but not so important when we reduce it to a game of numbers.

      4. This does include bluffing. The idea is that once the computer knows the statistically best method of play, it will randomly adjust up or down from that point. Its hands will be played anywhere from very tight to very loose, distributed in a bell curve around the statistical best play. Sometimes it will bluff, sometimes it will be conservative. As the human opponents try to figure out a pattern and second-guess it, they will just end up making bad plays and losing out.

      Humans might manage to get a good expected value out of 7-2 off suit. But try that against this computer program and you're very likely to get burned.

    5. Re:Poker Program by nasch · · Score: 1

      3. [Analyzing opponents' style] is important when playing as a human, but not so important when we reduce it to a game of numbers. It's important no matter what. If I don't know anything about how you play, that limits how well I can interpret your moves. If I know you're likely to make a move with a weak hand (because of what I've seen you do in the past) I can suppose that my AT is probably a better hand than what you have, while a tight player making the same move probably has me beaten.

      Humans might manage to get a good expected value out of 7-2 off suit. But try that against this computer program and you're very likely to get burned. Not necessarily. If your bell curve is fairly flat then a human opponent would need to play fairly conservatively, because it would be very difficult to put the computer on a hand. But in that case the human could win big when they win. On the other hand, if the bell curve is steep, you know it's very likely the program is betting exactly like what it's actually holding. Give it bad pot odds, and it will almost certainly fold, so moving with 7-2 can be very effective.
    6. Re:Poker Program by CopaceticOpus · · Score: 1

      The best human players will be switching up their styles, trying to make their opponents think they are loose when they're playing tight, and vice versa. So really, when you're playing against a quality opponent, you don't know how they are playing, even if you think you do. Therefore I think the computer could do well by simply refusing to play the guessing game at all.

      The bell curve would need to be tuned carefully to be not too flat or too steep. The idea is to throw the human player off just enough that they start reading into the style that the computer is playing. When they then make a move to try to capitalize on that, they are likely to get burned.

      Then again, you may very well be right. Until I get $200k in funding to develop my program, we'll never really settle this. If I do get my funding I'll come back here and update you. :)

  42. No, actually not even close by SIIHP · · Score: 1

    "they bascially gave the human team a huge insight into the inner workings, strategy, and tendencies of their opponent. Something that Polaris definitely did not have.

    In my opinion this sours the competition and completely invalidates the final two matches. The human likely found a weakness (or two or three) and exploited it, and we can't know for sure that they would have found the weakness without those logs."

    First of all, they would have found weaknesses, they've proven as much by doing so against human opponents well enough to earn a substantial living at it. That is, in fact, how successful poker players win. Saying they couldn't do it is like saying a world champion weightlifter can't bench press 600 pounds, after he has previously bench pressed 700. He did it already, and it was harder then, so doing it now is certainly possible.

    Also, correct me if I'm wrong, but the researchers programmed information about the players into Polaris. How is it unfair to provide the same information to the humans? Especially when they are certainly taking their own notes and acting on them. The researches simply provided information that the players would have definitely gathered on their own anyway.

    You basically objected to behaviors which are not only common, but totally expected and necessary to being a winning poker player.

    I think you simply don't understand what playing poker really entails and are reacting based on that.

    --
    I only go to buffets for the unlimited soft serve.
  43. Alternate timeline....... by Anachragnome · · Score: 0, Offtopic

    ........for The Terminator.

    Skynet goes down the road towards the annihilation of mankind......Why?

    Because their human creators kept rebooting them. Every time we went to use the damned machines they were found to be running poker programs, neglecting basic tasks such as data back-ups and squandering vast amounts of power resources.

  44. Still? by nickspoon · · Score: 2

    Looking at the latest RSS feed, I see two interesting stories:

    "Firefox and IE Still Not Getting Along" and "Humans Can Still Out-Bluff Machines".

    Has /. reached a point where there is no new news at all? I can see the headlines now. "Time Still Moving At Rate of 1 Second Per Second", "Iran Still Located In Middle East", "Sun Still Rising In The East".

    So the post isn't just off-topic, consider the disadvantage the human player is put to when faced with a computer, especially one well-versed in reading physical indicators of psychological factors. Surely they would have no hints whatsoever at what the computer is attempting to do? If there's a kind of one-on-one poker, would that make any difference? Would both sides be at equal disadvantages, would the computer still lose?

    1. Re:Still? by nasch · · Score: 1

      So the post isn't just off-topic, consider the disadvantage the human player is put to when faced with a computer, especially one well-versed in reading physical indicators of psychological factors. Polaris had no access to any such indicators, since it had no sensors. It was like playing poker online.
  45. Re:Don't play online by afaik_ianal · · Score: 1

    Concern is growing in online chat rooms and news groups devoted to poker that sophisticated card-playing robots - known as "bots" in the nomenclature of the Web - are being used on commercial gambling sites to fleece newcomers, the strategy-impaired and maybe even above-average players.

    "It is pretty much a certainty that bots are playing online," said Gautam Rao, a 43-year-old Canadian poker pro who regularly plays three high-stakes Internet games simultaneously. "... What we don't know is how strong they are."
  46. Stacked / Poki by Other+Than+That... · · Score: 2, Interesting

    If you want to play a video game against the predecessor to Polaris (named Poki), it's the AI used by the cross-platform poker game 'Stacked'.

    1. Re:Stacked / Poki by Anonymous Coward · · Score: 0

      You are so new I guess you can't remember further than the length of your member.

      PokiBot was introduced waaaaaay back when IRC poker was popular. Back around 1997 or even earlier. The bot could be bluffed but in the long run it made (play money) but still it showed that people were stupid playing poker for free.

      Still it does not take anything away from the accomplishments that the programmers achieved to make PokiBot.

      Whether you agree or disagree if you have play money vs real money in a pot you will play differently. PokiBot was pure math and the people that think they can play poker without understanding the math involved have a moniker called in the poker circles of "fish"

  47. What about no limit? by nasch · · Score: 1

    Somebody's probably asked already, but I'm interested in what would happen if they played no limit. IMO the complexity goes through the roof compared to limit poker. It seems to me it would give a substantial edge back to the humans because of their ability to change gears and bluff. In limit, reading your opponent (yes, you can read an opponent playing online, via their betting) is not as important as it is in limit. I think a computer would have a hard time evaluating a big check-raise after a preflop limp in, for example. Any thoughts?

  48. why so wordy? by Quadraginta · · Score: 3, Funny

    /* Design for computer poker player.  Some implementation details missing. */

    #include <stdio.h>
    #include <poker.h>

    int main() {

       printf("Hello, world.  I am a poker-playing robot.  Prepare to lose your shirt.\n") ;

       while (!win_poker_game()) {
          printf("Curses! Another game, human?"\n") ;
       } ;

       printf("Ha ha!\n") ;

       (void)rake_in_chips() ;

       return(0) ;
    }
     

  49. Psh by kitsunewarlock · · Score: 1

    I want to see more computers attempt to crack Go. 16 pieces? 52 cards? Try 361 intersections WITH the ability to play a nearly infinate number of stones (literally infinate if the players get double or triple ko).

    --
    Ginga no Rekshiya Mata Each page.
  50. Parallel with Data by edlinfan · · Score: 1

    The first thing that came to mind when I read this article was Data failing to understand bluffs in Star Trek: The Next Generation.

    I fear this problem won't be resolved until AI advances far past its current state.

  51. I wrote a poker game a while ago by Cafe+Alpha · · Score: 1

    This "game tree" approach does work, but the specific type of strategy used in chess does not.

    A conservative approach where you assume that your player is as near perfect as possible and look for moves that sit at the equilibrium such that any other move would be worse (against perfect play) is called an "optimal" approach.

    The astute might think that such an equilibrium doesn't even have to exist - consider rock, scissors, paper, if you played any one of those options consistently, you'd lose. But what comes to the rescue here is that we're not even looking for the one best move in a given situation, we're looking for the best probability distribution for each move you can make. In this case the equilibrium is where you have an equal probability of taking each of the three choices, since that's the only strategy where you opponent couldn't make a profit by predicting the most likely choice.

    In games like poker, where you're trying to hide information, it's important to not act consistently. But a game tree that assigns probabilities to each move you make (instead of choosing a single best move) is still a game tree.

    So when you (at some probability) play as if you have a better hand than you do, that's called bluffing. But you have to be known to bluff, otherwise you give away too much information when you make a large bet and your opponent will always fold. See, but that's part of a game tree with probabilities. The same argument goes for "slow playing". You have to, sometimes, play as if your hand is worse than it is, otherwise you give away too much information when you don't raise.

    But that's all just background.

    The important thing here is that to play poker well, you have to do more than assign probabilities and play optimally. Since human beings aren't computers, it makes sense to try to play a strategy customized to the play of your opponent. There may be other reasons to do this (I'm guessing here):

    1. There may be a short term gain to changing strategies when the end of the tournament is in sight (ie when you can get all of the money). So it's a good idea to have analyzed your opponent's previous tournaments to see to what extent he does this, and adjust. The game you have to analyze isn't just a single hand, it's a tournament. Perhaps it's even a season of tournaments, if you're going to be too clever. You have to consider things like the flow of money around the table, not just the cards...

    2. In some cases the game tree may be so large that don't have processing to find a good equilibrium in it and your estimate of what "perfect" play is may be so flawed that heuristic statistics on the opponent's play will be more useful.

    Playing the man rather than the game has a mathematical name too, it's called choosing a "maximal strategy" instead of an "optimal strategy". A maximal strategy is considered a important goal for poker.

    I'm not a game theorist, so I may be wrong about some of this, but some years ago it was also my impression that the math used to make these analyses was incomplete for games of more than two players. I really am not sure what to what extent players can profit from cooperating for a time, for instance... Though I suspect that poker players themselves haven't thought too deeply about the gains that could be made by subtly cooperating with some opponents against others.

    I worked on a commercial poker game some years ago, but I didn't have time to get as deep into this as I would have liked, but really that's more the subject of a PHD rather than a box on the shelves.

    1. Re:I wrote a poker game a while ago by nasch · · Score: 1

      Though I suspect that poker players themselves haven't thought too deeply about the gains that could be made by subtly cooperating with some opponents against others. Oh, they've thought of it, it just doesn't come up that often. I remember a unique tournament with a playoff structure, where tables of four played two games against each other, with the top two point earners from the two games put together moving on. One player in the second game in order to move on had to not only win, but have the other three players finish in a specific order. So he had to be sure to protect the short-stacked guy that needed to finish third until after he eliminated the guy who had to finish fourth. As it happened, he was successful - the other three players finished in the order he needed, and he won heads-up to move on to the next round. Some of the most amazing poker I've ever seen, played by Todd Brunson.
  52. Oh jesus by Cafe+Alpha · · Score: 1

    Why was something as obvious as "there is no suited pairs in a single deck" marked "informative"?

    1. Re:Oh jesus by mr_mischief · · Score: 1

      You know, that's a pretty good question. I didn't expect Informative, but I didn't expect Flamebait, either, since it's clearly marked as "pedantry".

      If someone thinks that was flamebait, they'd probably cry at some of my other posts. I usually try to be civil, and this time was at least thinly civil.

      Sometimes I'm pissed enough that I do flame or bait a flame, and this just doesn't measure up to those standards. If I was trying to bait a flame with this one, I'd have determined it a failure upon re-reading it.

      Maybe a couple of people just "needed" to spend some mod points before they expired, and computer poker is the only thread they weren't going to post about.

      Of course, some people may never have played poker, and some people may never have seen quality flamebait. So I guess both mods could be honest from someone's perspective. I guess if someone's never played much of any card games that they might not realize how specific the jargon is. It's pretty simple compared to a lot of computer jargon, but it's still jargon.

      If anyone hasn't played much cards, I highly recommend spades, euchre, oh heck, 500 rummy, gin rummy, and various forms of poker. It works lots of places where it's hard to get a proper PC or console setup, and after your PSP or DS batteries have gone dead.

    2. Re:Oh jesus by RoaldFalcon · · Score: 2, Funny

      Maybe a couple of people just "needed" to spend some mod points before they expired, and computer poker is the only thread they weren't going to post about.

      That's the way I would expect a poker player to think about things.

      Or, perhaps, you are not really that analytical, but you want us to think you are. Hmm...

  53. I tried... by Samah · · Score: 1

    I tried to hold'em and poker but she called the cops on me.

    --
    Homonyms are fun!
    You're driving your car, but they're riding their bikes there.
  54. Wake me up when it's No Limit by malice · · Score: 1

    In poker you have a finite number of cards, that are a lot smaller than the permutation of moves in chess or checkers. Just the ability to count cards and do statistical analysis makes poker, blackjack, etc easier to compute in my opinion.

    I can only surmise that you've never really played Texas Hold Em.

    In any event, in this test was limit Texas Hold Em game... which eliminates the skill of variable-sized betting from the game entirely. Wake me when they stage a No Limit compeition... that'll be the real test.

  55. That's not how poker sites make money by malice · · Score: 1

    This, of course, begs the question of how long it will take for the on-line casinos to start putting poker playing bots into the mix to skew the odds even further to the house.

    Poker is one of the relatively few casino games that you don't play against the house. A casino could care less who wins or loses any particular hand; it makes no difference to them. They make their money via rake. There are many different ways that they can do this, but just consider it a "hand tax" and you'll get the idea.

    Now sure, they could put poker "bots" in that would generate money for the house on top of the rake, but were it ever discovered, players would abandon the site immediately.

    Don't listen to people who whine about this "already happening"... they are just donks who are bitter that they've lost their money. :)

  56. No, you just don't know how to play poker by malice · · Score: 1

    What the article misses is that if there was an actual android having camera eyes and being allowed to use its full processing power, it'd simply count the cards and beat every single damn time.

    Can you elaborate on how you think that "counting cards" would help you in a game of No Limit Texas Hold Em? ...because it won't help you.

  57. No-one MAKES a living gambling. by Dr_Barnowl · · Score: 0, Troll

    I made my living for two years playing PLO almost exclusively, at a high level (fuck you UIGEA and everyone who voted for you). You took a living playing poker. No-one makes a living gambling, they take it, from those people who actually do something productive for a living.

    On those grounds, UIGEA does seem rather inconsistent for an administration that loves to support those who take their living from the efforts of others.
    1. Re:No-one MAKES a living gambling. by joss · · Score: 2, Informative

      Sancitmonious tripe. Those who lose money from poker do so voluntarily
      so its a a form of entertainment they pay for. Professional poker
      players are no more a leach on society than opera singers.

      --
      http://rareformnewmedia.com/
    2. Re:No-one MAKES a living gambling. by Anonymous Coward · · Score: 0

      Seconded. The GP is a crybaby.

  58. bluff, bluff, bluff the computer... by aapold · · Score: 1

    (singing) bluff, bluff, bluff the computer...

    I think the whole article is a bluff. We're saying that we can beat them. We're hoping they believe that and don't call our bluff.

    --
    "Waste not one watt!" - CZ
  59. Re:The computer already kicks my ass quite handily by FritzTheCat1030 · · Score: 1

    I thought it had more to do with the computer fudging the randomness of the virtual cards or informing the computer player thread of my cards. But that's why you should only play against people, not the casino's machines. to me, computer poker machines == slot machines
    Those video poker machines ARE essentially slot machines. There is no random element to them and they are heavily regulated as to the exact amount of money they pay out compared to what they take in.
  60. Not like chess by Anonymous Coward · · Score: 0

    If you have a good enough chess program it will kick your -ss 100% of the time, no matter how many times you play it.

    Because of the luck involved in poker, no matter how good the bot is it won't win all the time. If you play this bot 10 times, it's reasonable to think that you can win a couple.

    Even if the bot plays perfectly and has a 90% of winning (pretty damn high % in poker) before the final card is dealt it will still lose that 10% of the time on the river.

    Checkers was solved last week. Poker has no solution because of the chance involved.

  61. Old joke ,,, by Tungbo · · Score: 2, Funny

    Father explains the statistics of roulette to his son.
    He shows how in the long run, all players will lose to the casino.
    His son nods and nods with his explanation. At the end,
    the father said, "Well son, have you learn anything from this lession?"

    "Yes indeed. I'm going to open a casino when I grow up!"

  62. Programming by stewbacca · · Score: 1

    A computer is limited to the quality of the programming and this just shows we have a long way to go still. Humans must be able to understand humans first, if we want to program computers to act like humans. And we all know that programmers have GREAT human skills ;-)

  63. Fuck you by SIIHP · · Score: 1

    "they take it, from those people who..." sit down and play voluntarily.

    How is it different from a performer? Oh right it isn't, you've just got a hard on against poker.

    Save your retarded rant for someone who cares.

    --
    I only go to buffets for the unlimited soft serve.
  64. The other way around by Ignatius · · Score: 1

    As far as I understand, it would have been unfair if they would have denied them the logs because they were available to the AI team as a consequence of the setup as any pair of hands against the human competitors involved exactly the same cards, but in one game the AI and in the other the human opponent would get the winning hand. So the computer, having played each hand from both sides, can reconstruct all hole cards from the logs. It's only fair to give the humans the same possibility (leaving aside the fact that an AI is supposed to profit more from this information as it it usually worse at "filling the blanks" from intution). Doing otherwise would have led to the same rigged competition as in the Kasparov-Deep Blue match where the AI got fed thousends of Kasparov's games yet all training matches of the AI were kept secret.

    ignatius