Tuesday, December 14, 2004
Kasparov revisited
Back in 1997, Garry Kasparov played six rounds of chess against IBM's Deep Blue computer. Kasparov is, possibly, the greatest chess player of all time. He won one round, battled to a draw in three rounds, and Deep Blue won two rounds. Kasparov had never previously lost a match.
If you're not a chess geek, this is the equivalent of an Intel CPU utterly crushing any processor AMD can come up with. IBM made a bundle on sales after the publicity.
But there's always been a nagging question. Did IBM cheat? A new movie, called Game Over: Kasparov and the Machine, looks at that issue but reviewers, thus far, say its unconvincing.
Here's the deal from my perspective, and I'm no chess geek. Kasparov won the first game against Deep Blue. Technically, he should have been able to replay that same game and win each of the remaining five matches. Short of a very nice randomizing start-up for Deep Blue, that's the way computers are. Some say that Kasparov was not playing his best game when he lost the sixth match in a position from which he should have been able to recover. But the telling thing for me is this quote from Chung-Jen Tan, who was the manager for Team Blue:
"We also made our program more flexible, so in between games we can change our strategy to counter what Garry will do."
That, to me, says IBM cheated royally. Basically, the IBM programmers and their grand chess master consultant (Joel Benjamin) tweaked Deep Blue between rounds to account for Kasparov's strategies. Why is it important? Because a human being can adjust his or her own technique in that situation, but no computer can do it on its own, at least not yet. Kasparov wasn't playing against Deep Blue. He was matched against the computer, the programmers, and the consultant. I felt it was unfair 7 years ago, I still feel that way now. I apologize for injecting this into your technical lives but computers shouldn't be used to do hatchet jobs on people.
# Permalink
Posted at
5:35 PM
17 comments
Email this
Link