Quantcast

Poker Bots and Little Old Ladies

by Bill Rini on May 6, 2006

in Online Poker, Poker, Tech Ramblings

Like what you see? How about getting Bill's Poker Blog delivered to your inbox?

Enter your email address:

Delivered by FeedBurner

Else, you may want to subscribe to my RSS feed. Thanks for visiting!


There’s been a bit of a storm brewing on 2+2. A long time contributor had his mom accused of using bots by PokerStars. After a few mind numbingly long threads and several emails to Lee Jones it was determined that the person reviewing her case had either had bad information or had made a mistake analyzing her data. Letters of apology were issued and apologies were accepted but the outcome is inconsequential. The real issue is the problem of false positives in trying to keep online poker safe and clean.

The lesson for every online poker room is that a false positive can cost you dearly. The few dollars that are saved by employing a too aggressive a fraud program are easily eclipsed by the six or seven figure losses in goodwill.

Most poker rooms attempt to prevent cheating, bots, and other terms of service violations using automated detection schemes. Either in real time or nightly the casino is alerted to suspicious activity. For instance, chat spamming is a problem most casinos have measures to prevent. They don’t appreciate people coming on their site and pimping other poker sites in their table chat. Now, if they see a single user who has shot off 50 single line messages to 50 different tables that would be very suspicious. Some casinos might have the ability to monitor this in real time and might block the chat privileges of that user immediately. Others, less automated, casinos might generate a report that evening that their abuse department would review and decide whether or not to take action against the player.

If the casino has misidentified the abusive patterns, the data collection is flawed, or the casino has established too aggressive of a threshold then they run the risk of wrongly accusing players of misdeeds; a false positive.

Poker Bots

Of course, online poker companies don’t have a monopoly on generating false positives. Email spam filtering has a similar challenge. If the filters are set too aggressively then innocent mail is marked as spam. If the filters are too passive, spam ends up in the user’s in-box. Generally, you want to err on the side of too passive but continuously refine your detection algorithms to become more accurate.

Probably the most difficult aspect of generating a quality algorithm is that not all data is of equal importance. For instance, going back to the email spam example, let’s examine a few pieces of information that a spam filter might look at to determine if a piece of email is spam.

HTML – Most spam is sent as HTML. Marketers like putting pictures, bolded phrases, and other formatting into their message in order to enjoy maximum impact.

Forged Headers – Along with the to, from, and subject lines of an email there are other pieces of information in the header of an email message that most software programs hide from the user. Many spammers will attempt to forge some of this header information by inserting false data in the hopes of bypassing more sophisticated spam filtering or to disguise the true source of the email

I could keep on going. There are literally hundreds of characteristics that spam detection software might look at. The point is that some of that information should weigh more heavily than other pieces of information. Forged email headers is a much more reliable indicator than is whether or not the email message has HTML in it. But, forged email headers by itself might not be strong enough indicator. There are legitimate reasons why a header might appear to be forged.

The way to address this problem is to use a scoring system. A forged header might be +50 and HTML might be +5. At some threshold number (perhaps +100) the software might be confident enough that the message is likely spam that it will label it as such. The real challenge is that the human beings who assign scores to each variable and set threshold levels can and do make mistakes.

That sounds like the problem the 2+2′ers mom ran into. She somehow tripped enough triggers to get herself labeled as a bot. Once the system labeled her, the human was reluctant to allow her to represent her claims to the contrary. And from what was said about the incident in the 2+2 thread, the criteria being used to label a user as a bot seemed a little hyper-aggressive. Unfortunately, since catching bots and writing bots which can evade being caught is a cat and mouse game, the casino isn’t likely to reveal enough about what set off the trigger to allow the accused to offer a possible explanation. Worse, that same attitude doesn’t allow the casino to better refine it’s detection by learning what the user was doing to trigger the false positive.

Image borrowed from Sometimes Thursday

Related posts:

  1. Online Poker and Data Mining Paul Nobles from Bluff takes a rather interesting look...
  2. The Most Honest Comment I’ve Ever Received Normally I’m not a big fan of spam.  But...
  3. Bah Humbug? Is it just me or is it annoying when...
  4. Are Online Gaming Companies Better Than Brick and Mortar Casinos? Lou Krieger recently posted something he didn’t link to...
  5. Rakeback Promotions for Jan Rakeback Report Promotions We are pleased to offer all of...

SiteRackbackSign Up BonusUS
Absolute Poker 30% 150% up to $500 The poker room accepts US players
Ultimate Bet 30% 111% up to $1100 The poker room accepts US players
Cake Poker 33% 110% up to $600 The poker room accepts US players
PKR Poker 30% 100% up to $800
Paradise Poker 30% 200% up to €1,000
Players Only 33% 100% up to $650 The poker room accepts US players
Fortune Poker 30% 200% up to €1,000
Betfair 30% $1500
Aced 30% 100% up to $500 The poker room accepts US players
Virgin Poker 30% 200% up to £1000
Poker Heaven 30% 200% up to €1000
Poker Nordica 30% 100% up to $200 The poker room accepts US players
Carbon Poker 30% 150% up to $1000 The poker room accepts US players
Red Star Poker 33% 110% up to $600
True Poker 27% 100% up to $200 The poker room accepts US players
Action Poker 35% 100% up to $2500
Cellsino Poker 40% 500% up to $500
Minted Poker 40% 100% up to $400
Power Poker 33% 110% up to $600
Interpoker 30% 200% up to €1000
Doyles Room 33% 110% up to $600
Gutshot Poker 33% 110% up to $600
Full Tilt Poker 27% 100% up to $600 The poker room accepts US players
Fat Bet Poker 40% 1000% up to €500
NoiQ Poker 30% 100% up to €5000


Site Rake Race Rake Chase Freeroll
Doyle's Room $35,000    
Cereus Poker Network* $7,500 $10,000 $10,000**
Cake Poker $60,000    
Party Poker***   $50,000  
Red Star   $23,000  
Eurobet***   $21,000  
Players Only   $16,400  
Tower Gaming***   $15,000  
Full Tilt Poker $10,000    
Carbon Poker   $12,000  
Betfair Poker   $12,000  
Boss Media Network**** $5,000    
Cellsino Poker   $5,000  
Power Poker   $5,000  
Poker Nordica   $5,000  
NoIQ €1,500    

* Absolute Poker and Ultimate Bet (UB) ** May not be available to all players *** Poker Heaven, Fortune Poker, InterPoker, Paradise Poker

{ 0 comments… add one now }

Leave a Comment

You can use these HTML tags and attributes: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <card> <code> <em> <i> <span class=""> <strike> <strong>

Previous post:

Next post: