Pokercrat
The news and politics of poker
-
2008-07-12 22:32:48
The machines are coming for us all: Polaris wins!
You may have read about Polaris last year, when the poker-playing AI program narrowly lost its match against two poker pros. Well, it's back, and this time it won, with a score of 2 wins, one loss, and one draw.
Polaris was designed by the same team of computer scientists that solved checkers. To solve a game, you have to build a database of every possible state and the best move to make in that state. This means that you have to know the complete state of the game at all times. Chess, othello, and mancala could also potentially be solved, although chess has orders of magnitude more possible states than checkers. Unlike these games, poker can't be solved since it you can't know the full state of the game all the time. This makes it a fascinating problem for computer science nerds like me.
What's interesting about this match is that Polaris is now learning and switching strategies:
Before the Las Vegas match, this newest version of Polaris had only played two matches against champion poker players, resulting in one loss and one victory. Polaris repeated the pattern of improving as it learned, falling to humans in the first two rounds, but defeating them in rounds three and four. "Repeatedly, I heard players exclaim that they had never seen a human do that before," said Bowling. "Switching strategies really threw the humans for a loop."
Don't throw in the towel yet, though. The match Polaris played was quite contrived and was heads-up, which is a much simpler problem to tackle than multiple players. I'll be curious to see how well it will do multi-handed.