Play online poker with thousands of real people for FREE  

Poker Articles

 
Sign in | Join
in
PlayersOnly
Easy credit card deposits
and soft games!
Sign Up Now!
Rakeback
Get cash back after
playing poker!
Sign up now!
PokerStars 
100% Deposit Bonus!
Largest Poker Site!
FullTilt Poker
Non-stop tournament
action all day long!
Sign Up Now!


Poker Articles

    • Google
    • Yahoo!
    • Bloglines
    • NewsGator
    • MSN
    • AOL
    • Technorati
    • RSS

How to Outplay a Bot

By Riley | Published Apr 20 2005, 09:28 AM

Bots exist. We'd like to ignore it, but we can't. They exist, and they're smarter than us. They can calculate pot odds and winning percentages faster and more accurately than we can count to ten, and they can tell us more about how we play than we can ourselves.

They're faster and they're smarter, but they have their weaknesses. I have studied the technology concerning the artificial intelligence of poker from screen scraping to bluffing strategies to opponent modeling, and I have even built a bot that was entered into the Poker Bot World Series held by Carnegie Mellon University. Although my particular program was dominated by others in the competition, I learned a lot about the possibilities and limitations of poker AI, and I would like to share some of those ideas for those of you who are overly anxious or worried. *

The threat of bots destroying the industry of online poker is minimal at best. Bots may be playing at all sorts of levels, high and low, but they are infiltrating less than .1% of the market (it is very unlikely a bot is sitting at your particular table), and the vast majority of those in commission can only outplay the most predictable and dumbest of opponents, employing techniques as primitive as selection of top tier starting hand requirements and calculation of post flop winning percentages.

The better ones are built with a much smarter intelligence: opponent modeling. The term may be more dangerous than it sounds. With a database of hand histories, sometimes with data collected from a network of sources, bots have the potential to be armed with an arsenal of information about how you play. There are even a few bots that have over 10,000 recorded hands for players who log enough daily hours! In particular, if a bot has the knowledge that you have a strong hand 80% of the time you lead out with a bet on the turn, it can easily fold when you make this particular move against it. Similarly, if a bot has information indicating that you check raise roughly 3/4x the pot 60% of the time you flop a nut flush draw, it will be more inclined to make you commit all your chips when it has a dominant hand.

With so much information about how people play, combined with lightning fast calculations regarding winning percentages, it may seem difficult (if not impossible) for these types of bots to lose. The (disappointing) answer is that they don’t. The fact is, there are so many predictable and dumb opponents thronging in online poker communities, any sensible algorithm, combined with even a small sample of opponent modeling, is sure to win. It’s the very same reason you, the average winning player, find yourself consistently in the black. People playing online poker are (in general) very, very bad players.

But despite the fact that bots exist, despite the fact that they are consistent winners, there's a good side to all this technology. By figuring out how to improve your game to outplay even the smartest of theoretical bots, you will be improving your game to outplay the toughest of opponents. So, without further ado, I give you:



3 Rules on How to Outplay a Bot (a.k.a. 3 rules for Good Poker)




Rule #1: Don’t Be Predictable.

Don’t always make the same play. When you have the nuts, try different techniques. Depending on your opponent and the hand you think he has, you may want to check raise, check call, bet big, or bet small. When you want to bluff, make similarly different moves. Any opponent will have a hard decision to make if 50% of the time you lead out with a bet on the turn you have the nuts, and the other 50% of the time you have complete trash.

Rule #2: Play your Opponents.

By playing your opponents more than your cards, inherently you will be making unpredictable moves. Knowing a particular player is a weak-loose calling station versus knowing a particular player is a weak-tight rock allows you to make very different plays given otherwise identical situations. Any opponent only looking at the statistics of how you play will be baffled by the fact that you folded middle pair in one situation and called someone down with the very same hand 10 minutes later.

Rule #3: Sculpt your Own Image.

Be aware of what others are thinking about how you play. If you are known to only show down monster hands, you should let people see your bluffs. Although many people think it’s an unwise decision to show your hand when you don’t have to, you should always do so when it counteracts your normal image. Offset the information that is known about how you play from your showdown hands by letting your opponents see the opposite when taking down a pot on the flop or turn. The best long-run image is to have no image. In doing so, you will force your opponents to play their cards when you, in turn, can play them.



As a general rule, if you make it difficult for strong opponents to make decisions against you, you will also be making it difficult for bots to make decisions against you. Play your best game and take money from the thousands of players that make this industry so profitable.

*If there proves to be enough interest in the topic, I will be happy to write a later article that describes (step-by-step) both cognitive modeling and the process bots use to calculate winning percentages and bluffing opportunities, and why certain situations (limit poker and heads up play as opposed to multi-table no limit) are more conducive to bot intelligence.


Comments
No Comments

P5's Member Blogs
War, Poker, and Life...
By The Maven - added Nov 28 2008, 04:08 PM
Stop and Stare
By uncpeej - added Nov 26 2008, 09:06 PM
live Tournament
By younggun_AK - added Nov 27 2008, 11:39 PM
 
This week's podcast features interviews with ESPN's World Series of Poker co-host Norman Chad and Top 10 Online Player Steve 'gboro780' Gross.

P5s Podcast, Nov 20, 2008
Thur, 20 Nov 2008 12:00:00 EST
This week's podcast focuses on new UIGEA regulations that are scheduled to be enacted in January 2009.  John Pappas of the PPA and Jeff Sandman of the Safe and Secure Internet Gambling Initiative join us.

P5s Podcast, Nov 13, 2008
Thur, 13 Nov 2008 12:00:00 EST
 
Little Wins!
2008-11-12 04:36:16
Both Jonathan's Double, Not Much Changes
2008-11-12 03:42:55
PocketFives.com Rankings
Rank PLB PRO
1. AJKHoosier1 1 1
2. moorman1 5 2
3. gboro780 4 4
4. djk123 6 3
5. shaundeeb 7 5
6. TheRealPokerccini 8 8
7. eisenhower1 9 9
8. breeth 2 19
9. Stamdogg 10 16
10. P0KERPR033 21 6
P5s Sortable Rankings
Rank PLB
 1. ryanbluf 6154.53
 2. Mr_BigQueso 3618.82
 3. Hazmat2001 1967.66
 4. MAFinest22 1809.36
 5. cactusjak9 1345.03
 6. Fajzher 1237.14
 7. hustler2727 1099.61
 8. Raf1318 888.82
 9. spudd69 743.03
 10. dirtdogjd 553.58
Go