Slashdot Mirror


10 Years After Big Blue Beat Garry Kasparov

Jamie found another MIT Technology review story, this time about Chess, Supercomputing, Garry Kasparov, and trying to make sense of just what exactly it all meant when a computer finally beat a grand master. An interesting piece that touches on what it means to play chess, the difference between humanity and machinery and how super computers don't care when they are losing. Worth your time.

32 of 368 comments (clear)

  1. Re:the supercomputers advantage... by Anonymous Coward · · Score: 5, Informative

    in defense of kasparov, big blue also had help from kasparov's previous competitors to look over and recommend moves for big blue to move, so it wasn't really the machine alone that beat kasparov, he was defeated by a supercomputer and a few of his previous competitors.

  2. Re:the supercomputers advantage... by zebs · · Score: 3, Informative

    Wouldn't a human competitor examine Kasparovs previous matches and come up with a strategy based on their own experience Kasparovs past games?

  3. Re:the supercomputers advantage... by KDR_11k · · Score: 3, Funny

    Yes but a human competitor could also play the whole match. The point of the match was supposedly to demonstrate that the computer can perform the task (chess) better than a human but the computer still needed significant human help.

    --
    Justice is the sheep getting arrested while an impartial judge declares the vote void.
  4. lol by thatskinnyguy · · Score: 3, Funny

    I'll bet Big Blue has one hell of a poker face!

    --
    The game.
  5. Obligatory by D-Cypell · · Score: 5, Funny

    But what about 'Go'? 'Go' is much harder for computers to play. Let's all talk about 'Go'.

    1. Re:Obligatory by SoVeryTired · · Score: 5, Interesting

      Actually, backgammon was essentially 'solved' in the 80's by a program known as TD-gammon, which used Temporal difference learning along with self play. http://en.wikipedia.org/wiki/Temporal_difference_l earning

      As far as I know, the major difficulty in writing a strong go playing program isn't the search space, but the fact that there are so many opposing aims that it's very hard to write a good heuristic. For instance, players have to decide wether to go for speed or security in their play. Deciding whether to expand territory quickly and risk invasion, or to build up a small stronghold is a major factor in the game.

      --
      Slashdot: news for Apple. Stuff that Apple.
    2. Re:Obligatory by Dlugar · · Score: 3, Interesting

      As far as I know, the major difficulty in writing a strong go playing program isn't the search space, but the fact that there are so many opposing aims that it's very hard to write a good heuristic. For instance, players have to decide wether to go for speed or security in their play. Deciding whether to expand territory quickly and risk invasion, or to build up a small stronghold is a major factor in the game.
      The major difficulty isn't so much in that there are opposing aims so much as the fact that there's no good evaluation function. In chess, you search the tree as far as you can, then you have some way of statically evaluating the leaf nodes without traversing the tree any further. In chess, you can use the number of pieces, or the number of squares controlled on the board, etc. But in Go, it's really hard to statically evaluate the board, because all of your pieces on the board might be capturable, and the only real way to tell is by continuing down the search tree.

      As a result, recent advances in Go-playing programs have actually come simply because a new "evaluation function" has arisen: random play. When you get to the end of your search tree, to evaluate whether a move is good or not, you simply randomly play a bunch of games starting at that position, with random moves by both sides, and see what happens. It's a pretty dumb "evaluation function", and isn't really even very static (so it's much slower than, say, most chess evaluation functions), but it has still resulted in a reasonable increase in program strength.

      Dlugar
      --
      Computer Go: Writing Software to Play the Ancient Game of Go
  6. Re:the supercomputers advantage... by somersault · · Score: 4, Funny

    IBM's next chess supercomputer, Big Wuss, is rumoured to care when it is losing.

    --
    which is totally what she said
  7. Re:the supercomputers advantage... by anonymous+coward+2.0 · · Score: 3, Informative

    Computers playing chess is mostly an expression of the advances in computing power, and only slightly of our ability to create AI. Chess has too small a search space, and brute force is quasi-feasible. Larger games such as Go, (a.k.a. Baduk, Wei qi) are far more interesting, since the board is too big and the subtle effects of a single play radiate across the entire board. Computers still can't even come close to beating a talented child let alone a ranked professional. (Go is also a really fun game to play... a little web searching will tell you more about it.)

    --

    Version 2.0 New and Improved!

  8. What is "intelligence" by pzs · · Score: 5, Insightful

    People seem to be very sensitive about computers doing things they think only humans should be able to do. They dismiss defeating a chess grand master or the Turing Test as toy problems.

    I did an AI degree in the mid 90s and one of the things we covered was the definition of intelligence. After running through a few unsatisfactory definitions, my conclusion was that people used intelligence to mean whatever could be done better by a human being than anything else...

    Actually, my favourite definition of intelligence, partly because of its succinctness, is "productive laziness".

    Peter

    1. Re:What is "intelligence" by UbuntuDupe · · Score: 4, Insightful

      People seem to be very sensitive about computers doing things they think only humans should be able to do.

      True, but I think that's just a special case of the general rule that, "People don't like when their expertise is systematized so that others can easily gain it." (Probably a better way to say that.)

    2. Re:What is "intelligence" by lawpoop · · Score: 5, Insightful

      People seem to be very sensitive about computers doing things they think only humans should be able to do. They dismiss defeating a chess grand master or the Turing Test as toy problems. I guess you can count me as one of those people. I don't think it's a big deal that a computer can solve complex math problem or play chess well. Most people would have a difficult time with that. While math, science and engineering are great things and have provided a lot of benefit to us, I'm more interested in the sort of 'hunter/gatherer on the African Savannah' problems. Those to me seem to be the basis of human intelligence.

      For instance, how do you see a trail as it winds over grassland and leads into the woods? How does one see a year old trail that is partially overgrown, or a new trail not completely tramped down. How do you track down an animal from smattering of scat, nibbles and tracks over rocks, dirt, grassland, and the tree line? How does a human being see a camouflaged predator slinking behind the tree line? How do you read the sky and know what the weather will be later that day? How do you look at a river and know if it's crossable or not? Back at home, how do you play your relatives, friends, and enemies in the tribe so that you are elected leader when the Big Man passes away? Or how do you manage to convince your husband that your new pregnancy is his, and not your secret lovers'?

      Computers seem to be like idiot savants. They are good at logic puzzles, things like factoring large number or memorizing the phone books. That's a very useful tool in our technological society, but I don't think it's the basis of human intelligence. Like some Autistic person, computers suck as the basics of social interaction, which any three year old understands the basic concepts of. I remember my friend's three year old putting on her parents clothes and getting dressed up when she heard that her parents were going to a Halloween party -- all without prompting. What kind of intelligence do you need to understand the concepts of 'a party' or 'dressing up'? Or simple thinks like standing on two legs or filling a glass of water -- never mind hunting and eating another animal, or following a trail.

      I did an AI degree in the mid 90s and one of the things we covered was the definition of intelligence. After running through a few unsatisfactory definitions, my conclusion was that people used intelligence to mean whatever could be done better by a human being than anything else... Well, my definition includes things that organic nervous systems are good at, such as walking, migrating, or hunting.
      --
      Computers are useless. They can only give you answers.
      -- Pablo Picasso
    3. Re:What is "intelligence" by lawpoop · · Score: 3, Funny

      Just as long as we have to train a super secret and highly elite team of counter-AI-predator soldiers, and the whole thing finishes as a showdown where the team leader confronts the talking mainframe in an underground secret bunker.

      --
      Computers are useless. They can only give you answers.
      -- Pablo Picasso
    4. Re:What is "intelligence" by The-Bus · · Score: 3, Funny

      For instance, how do you see a trail as it winds over grassland and leads into the woods? How does one see a year old trail that is partially overgrown, or a new trail not completely tramped down. How do you track down an animal from smattering of scat, nibbles and tracks over rocks, dirt, grassland, and the tree line? How does a human being see a camouflaged predator slinking behind the tree line? How do you read the sky and know what the weather will be later that day? How do you look at a river and know if it's crossable or not? Back at home, how do you play your relatives, friends, and enemies in the tribe so that you are elected leader when the Big Man passes away? Or how do you manage to convince your husband that your new pregnancy is his, and not your secret lovers'? I'm sorry, are you a character on the TV show Lost? Your examples seem to indicate so.
      --

      Small potatoes make the steak look bigger.

  9. It is a game of logic by Ngarrang · · Score: 3, Insightful

    From the article, "Chess requires brilliant thinking, supposedly the one feat that would be--forever--beyond the reach of any computer."

    Oh, please. The hubris is overwhelming.

    I play the game. I am not a great players, but it is a fun diversion and can help to develop focus and thinking skills. But, please, to say that Chess could have been beyond a computer? That is small, ignorant thinking.

    The human brain excels at pattern matching in massive parallelism. It is this advantage we have over our current computers. But, new computer designs have gotten fast and with lotsa memory and storage space. It was only a matter of time until a computer had the right amounts of that speed, memory and storage space, coupled with programmers to make the best use of it and then no human would ever stand a chance.

    As we get better with fuzzy AI type stuff, even games like Poker, Texas Hold 'em and others will even fall from our human hands.

    The intuition we exercise is some random choice being made, but based on experience and a factor of acceptable risk of failure.

    --
    Bearded Dragon
  10. This article would be more relevant if by feijai · · Score: 4, Insightful
    ...Dennett (the man!) started with an acknowledgement of the fact that IBM cheated.

    After it was discovered that IBM was tinkering using chess experts (that is, humans) to tinker with its software between matches, they're personae non gratae in the chess world now.

    1. Re:This article would be more relevant if by msully4321 · · Score: 5, Informative

      I was under the impression that the rules allowed them to do that: http://www.research.ibm.com/deepblue/watch/html/c. 8.html "13. At any time during play, IBM may replace any or all of the computer hardware and/or software being used to play the games" But it's still kind of dirty..

      --
      Slashdot: You will never find a more wretched hive of spam and zealotry. We must be cautious.
    2. Re:This article would be more relevant if by Neoprofin · · Score: 4, Informative

      If I had mod points and hadn't already posted I'd mod you up.

      KInd of puts all the whining and cries of foul play (especially the ones that specifically say "cheated") into perspective. If Kasparov knew what he was getting into he can't complain about the outcome.

  11. A chess player's take on this by Zontar_Thing_From_Ve · · Score: 4, Interesting

    Back in the early 1990s, I used to play in chess tournaments. I wasn't very good though and I didn't play at a high level, but I did play in official tournaments that the USCF (United States Chess Federation) sanctioned. My goal at the time was to try to make grand master. I gave up because of 2 reasons. The first was that I wasn't very good. I had serious problems in the middle game. My opening play and end game play were sound, but inevitably I would get beat in the middle game through carelessness. The second reason I gave up was because I realized that computers were ruining chess. Keep in mind that I am talking 1990-1993 here (I stopped playing in tournaments in 1993). In the old days, if you learned a chess opening, the moves might go 7 moves deep or so in most openings where the moves for the white and black pieces were known and any deviations from these set moves got you "out of book" as they say. If you deviated on, say, move 4 in a 7 move sequence, the odds were that your move was bad because if it was so good, it would have been known and used by other players and then be part of the book. At this time being "in book" was already starting to change because of computer analysis. Then you could go 10 moves or more in many openings and still be "in book". The amount of time and memory required to memorize these much deeper opening sequences was overwhelming. One day I realized that it just wasn't worth it and I'd rather devote my time and brain power to other things that I actually had some talent for, like learning other languages.

    Chess is said to be "solvable". My understanding is that it can be proven mathematically that chess has a finite series of moves. If this is correct, then at some point computers will be powerful enough to be able win every game because they'll be able to analyze every possible opening all the way to the end and only pick the moves that will win. No human will ever be able to duplicate this feat. So it is inevitable that computers will eventually be unbeatable. I think just a few weeks ago Slashdot had an article that a computer program has been designed that is now at the point where it cannot lose at checkers - ever. Checkers is quite a bit less complex than chess and it has only now been solved. Whether it takes 10, 20, 50 or more years to solve chess, the day will come when computers simply cannot be beaten at chess under the current rules.

    Should we care? Well, maybe not. Computers are better than humans at a lot of things, like mathematical calculations, so it's inevitable that they will be better than humans at chess. The downside is that once all chess games are solvable, it will ruin chess at the professional level. It will make it almost impossible for any game to be postponed until the next day because once there is a postponement, a player could, in theory, simply use a PC to analyze his game and find a sequence of moves where he cannot lose if he plays them correctly. At that point, there's no more human element in the game - it's simply a matter who can more accurately remember computer analysis. Computers ruined chess for me in the early 1990s. Can you imagine how much worse things are now? And how much worse they will be when the day comes that everybody can use a PC to analyze his game and find a way to never lose? At that point, I suspect that either chess will change to Fischer Random Chess as mentioned in the article or people who would have played chess will simply move on and play the game of go instead. Go is beyond the ability of current computers to solve and even the best computer programs can't beat strong human players.

    1. Re:A chess player's take on this by AslanTheMentat · · Score: 3, Informative

      My understanding is that it can be proven mathematically that chess has a finite series of moves. If this is correct, then at some point computers will be powerful enough to be able win every game because they'll be able to analyze every possible opening all the way to the end and only pick the moves that will win. No human will ever be able to duplicate this feat.

      Hate to break it to you, but "No [anything computational] will ever be able to duplicate this feat.", Machines or otherwise. This is due to the fact that the complete tree of moves (i.e. all possible plies of the entire game from starting position) has on the order of 10^120 nodes to evaluate, which is slightly bigger than the number of atoms in the known universe.

      "It has been estimated that the total number of possible moves in chess is on the order of 10^120, or a 'one' with 120 zeros after it. . . . A supercomputer a thousand times faster than your PC, making a billion calculations a second, would need approximately 3x10^103 years to check out all of these moves" (Dixit and Skeath, 1999: 66).

      When a modern chess-playing program does its evaluations it plays out a certain ply depth bounded by the fact that each ply is exponentially larger. I believe 12 ply is about what Deep Blue played at (I might be wrong on that). The program at no times attempts to play the game to a completion state, but rather finds the move that maximizes the minimum loss (as per a minimax algorithm presumably.)

      In short, the situation you propose above would take more time than our Sol has left to burn while utilizing more memory than the universe has in atoms.

      P.S. to nitpickers: If you find mistakes above, please correct them. I do think this is pretty much on target though...

    2. Re:A chess player's take on this by klngarthur · · Score: 4, Informative

      Hate to break it to you, but "No [anything computational] will ever be able to duplicate this feat.", Machines or otherwise. This is due to the fact that the complete tree of moves (i.e. all possible plies of the entire game from starting position) has on the order of 10^120 nodes to evaluate, which is slightly bigger than the number of atoms in the known universe. You don't have to evaluate every node because some are clearly not going to result in victory. If you look at how they 'solved' checkers, they didn't actually analyze every move, they analyzed every possible position once the board had only 8 pieces left. Obviously this is much harder in chess as the finished state of the game can happen with 3 to 32 pieces on the board, but the set of final moves is definitely much smaller than 10^120 and working back 5, 10, 15, 20 moves from those points would also be significantly smaller. It may still be outside the realm of possibility, but i'm sure smarter minds than mine will find ways to reduce the number of relevant states so that eventually a program can be written that cannot be beaten.
  12. Re:the supercomputers advantage... by Coryoth · · Score: 5, Informative

    Are you proposing that Kasparov doesn't "tweak" his game play? That he doesn't learn and adapt? No, but if I recall correctly Kasparov was not given the equivalent game history of big blue to learn how it plays. There was a crucial move one of the early games where Kasparov essentially set a trap -- a situation where computers always opt for one move, but a more subtle human player opts for a different strategy. Given the computers play so far, which had conformed exactly to how computers play, Kasparov was fairly confident. But then deep blue went the other way, against anything any other computer would have done, and completely against all expectation. That really threw Kasparov; he thought IBM was cheating since the move deep blue made was so uncharacteristic for a computer (and even for deep blue's play so far). Things quickly went downhill from there because Kasparov really had no idea what he was playing against anymore, while the computer had been trained extensively on his style of play.

    As far as I know no explanation for the strange uncharacteristic move was given by IBM, and deep blue didn't make any other startlingly non computer like moves for the rest of the tournament. It's a rather interesting puzzle.
  13. Re:the supercomputers advantage... by feijai · · Score: 5, Interesting

    Sure. But Kasparov didn't have access to Deep Blue's "previous games", or indeed any information about the system at all. They kept him in the dark. IBM also insisted that there be no game breaks -- not an issue for Deep Blue of course -- but a very *big* deal for professional chess players. But most importantly, IBM's team of chess masters and coders modified the system between chess games after analyzing Kasparov's strategy the previous game. That is, he wasn't playing Deep Blue: he was playing Deep Blue being adapted in semi-real-time by a bunch of human experts. And crucially, IBM hid this fact, knowing that it'd be (rightly) considered highly suspect.

  14. Re:Chess is a bad example of thinking by Archon-X · · Score: 4, Funny

    Mine loves to play:

    - When Is The Most Irritating Time To Crash

    It also enjoys

    - Fatal Exception Blocking The Save Function

  15. Re:Some of the problems. by oni · · Score: 3, Insightful

    The Computer doesn't care it is just focusing on the game 100%

    and more to the point, the computer doesn't even know what chess is. It's just adding, subtracting, fetching instructions from memory, etc. It's kind of like how a guy in a box doesn't really understand chinese, or how none of your brain cells actually know what slashdot is.

    I wonder if it would be more accurate to say that a system, which included a computer as one of its parts, but also included a human programmer, beat Kasparov. Kind of like how it's not accurate to say that a few neurons and muscle fibers posted to slasdot. My brain cells and my fingers don't know what they're doing, any more than Big Blue knew what it was doing.

  16. Re:Chess is so simple by PacoSuarez · · Score: 3, Funny

    I tried what you just said:

    #include

    int main(){
        do {
            std::cout move_that_provides_the_most_possible_ways_of_winni ng() std::endl;
        } while(!check_mate());
    }

    master_chess_program.cpp: In function 'int main()':
    master_chess_program.cpp:5: error: 'move_that_provides_the_most_possible_ways_of_winn ing' was not declared in this scope
    master_chess_program.cpp:6: error: 'check_mate' was not declared in this scope

    Maybe I am missing some header files?

  17. Re:not really AI by canuck57 · · Score: 4, Informative

    While it was impressive to have a computer win against the "chess master" it accomplished this task by looking ahead as many board configurations as possible....

    There in is why many who play chess don't take this match seriously.

    Some flaws, first to play a grand master you need to qualify and play others. Then you enter a tournament and build up to play. This leave a trail of your style of play, your weaknesses and your strengths. A true match, your opponent would study your last games before he moved the first piece!

    In this case, it was completely bypassed, placing the single player against machine at a disadvantage. Should it have been a real tournament play, I suspect the machine would have done well but lost. And there was one game I watched where he lost and he was either having a bad day or tossed it.

  18. Re:It Didn't Mean Anything... by schweini · · Score: 4, Insightful

    I used to study AI for a while, and i just wanted to point out how unfair this line of reasoning is. Stuff like this ("Very nice, but it isn't *real* AI, because...") always comes up every time there's some AI break-though being discussed.
    1. It's almost trivial to make a program 'learn' from mistakes. Just store some negative value for that specific decision-point. Depends on your definition of 'learning', of course. But the principle is the same in humans and AI
    2. Kasparov also adjusted his style (i believe there are certain playing-styles that are beneficial when playing against an AI), and i bet he had coaches and consultants
    3. So what?
    4. See above.

    My point is that every time some AI people actually manage to out-do humans, humans tend to re-define what intelligence is. I bet if you'd tell somebody 100 years ago that a machine would be the world's best chess player, that alone would have been enough to consider the machine 'intelligent of sorts'. But as soon as we know how it works, it somehow looses the right to be called 'intelligent' (mechanical turk). I think this is because it seems to hurt humans that AI shows them that whatever gives us the right to call ourselves 'intelligent' is nothing more than the result of zillions of relatively simple interactions of little protein-machines.
    IIRC (its been a while) the best way to determine what language a given text is written in, is amazingly 'stupid': just compare the ratio of how many times the different characters appear. The result is still amazing and should be considered 'kind of intelligent'.

    So, just give AI some kudos, accept that there's a lot left to be done, and that the heuristics dint really matter, as long as the result is cool. (and please dont give me none of that Chinese Room Argument crap)

  19. The Best Chess by Anonymous Coward · · Score: 4, Interesting

    ... is Computer vs. Computer

    They are fearless, uncompromising, untiring. The games are far more interesting than human efforts. Check out some Rybka vs. ZapZanzibar matches (the number 1 program vs. the number 2 program). Incredible play.

  20. Dennett's Dubious Proposition by Archtech · · Score: 4, Informative

    Dennett's article suggest to me that he himself does not know a huge amount about chess. For instance, he writes, "The best computer chess is well nigh indistinguishable from the best human chess..."

    Sometimes, but not always. As is well known, computers excel in "random" positions where tactics predominate. That's because they have no concept of "general principles" or strategic goals as human chessplayers think of them - instead, they just calculate furiously and find the move that, against what look like the best replies by the opponent, gives the best "worst-case" outcome after a given search depth. They are programmed to follow the game theory "minimax" strategy, which essentially chooses the best (maximum) outcome if the opponent plays as well as possible (minimum). So in a typical open position with lots of pieces flying around, where there are dozens of variations to calculate, a computer tends to have an accentuated advantage over a human player of similar strength. For many years masters and grandmasters have carefully avoided wide-open positions (like those arising from the King's Gambit, for instance) for that very reason. Playing the King's Gambit against a really strong program looks very much like suicide. You start by giving the thing an extra pawn, which is enough of an advantage for it to win. Then you try to outplay it in its natural environment. It's like fighting a crocodile underwater.

    At the other end of the spectrum, there are a few closed positions (i.e. with locked pawn structures) where even very strong chess programs fail to see what a reasonably good human player spots immediately - for instance, "this must be a draw because White's queen can never escape". (However, it might also sometimes happen that a program spots a clever and previously unnoticed way to break that kind of impasse).

    Returning to my assertion that Dennett is wrong in saying that "The best computer chess is well nigh indistinguishable from the best human chess," I can immediately think of two classic counter-examples. First, the game in which Deep Junior, with the Black pieces, sacrificed a bishop on h2 and soon after forced a draw. If Kasparov had tried to play on, he risked losing. No one had ever even seriously considered that sacrifice before in the given position, although the general type (the "Greek gift") is one of the most familiar even to beginners. That certainly wasn't indistinguishable from human play, because no human had ever dared to play it. My second counter-example is the way Deep Fritz squashed world champion Vladimir Kramnik flat in the sixth game of their match last year. I was watching live on the Web, and when Deep Fritz played 10.Re3 I thought "Great! the stupid computer is going to get thrashed by Kramnik's ultra-sophisticated play". After some more foolish-looking moves by White, at move 20 I thought the game was definitely going Kramnik's way. But lo and behold! 25.e5! introduced, not so much a tactical melee as the threat of one. Kramnik shuffled his pieces anxiously, on move 30 Deep Fritz grabbed a pawn - and then it was over. Deep Fritz remorselessly ground the world champion down, forcing him to resign in just 17 more moves. In the final position Kramnik, still just a pawn down, could hardly move a single piece. In that game Deep Fritz played the final, technical phase like Bobby Fischer. But it played the attack between moves 10 and 30 better than Fischer could have! Its moves looked like a beginner's, yet they defeated Kramnik.

    Strong programs have a big "psychological" advantage over human players, in that they don't have any psychology! Even super-grandmasters like Kasparov and Kramnik, on the other hand, very quickly start to exhibit signs of nervousness after a few games. Eventually, this can assume proportions that start to resemble post-traumatic stress disorder - especially if the human being has had a nasty shock, such as

    --
    I am sure that there are many other solipsists out there.
  21. Re:the supercomputers advantage... by DrVomact · · Score: 3, Insightful

    But most importantly, IBM's team of chess masters and coders modified the system between chess games after analyzing Kasparov's strategy the previous game. That is, he wasn't playing Deep Blue: he was playing Deep Blue being adapted in semi-real-time by a bunch of human experts. And crucially, IBM hid this fact, knowing that it'd be (rightly) considered highly suspect.

    Why is this "highly suspect"? I suppose you might think so if you made the mistake of believing that Kasparov was actually playing against a piece of hardware (the "computer"); but of course he wasnt. Kasparov was playing against a team of chess-knowledgeable programmers; Kasparov was playing against software. The only remarkable thing about the computer itself was its speed--it was fast enough to carry out the laborious recursive brute-force searches for optimal moves in about the same time as a human player would take to decide his move. In theory, you could have done the same thing with a 70s era computer...but the game would have taken forever.

    I'm not a chess player, but it's my understanding that during important tournaments, players often talk to advisers to determine their strategy in the next game against a tough opponent. How is this different from the programmers tweaking the software between games? Fundamentally, this was a contest between Kasparov and a team of programmers. Kasparov surely knew that, and accepted the match under those conditions. So I don't think the IBM team can be accused of "cheating".

    The fact that such accusations have been made shows how people--even the paranormal crowd that posts to /.--easily forget how computers and computer software work. Once you remind yourself that this is not a case of "man vs. machine", then the philosophical significance of the contest wanes. Computers do not play chess...only people do.

    --
    Great men are almost always bad men--Lord Acton's Corollary
  22. Re:the supercomputers advantage... by feijai · · Score: 4, Informative

    I am both a chess player *and* an AI researcher, so take my nonsense with a grain of salt. :-) IBM cheated in the spirit of the game. Who defined the spirit? IBM did. They hailed the game as the demonstration that a computer system could defeat Kasparov in a chess match. But a computer system didn't defeat Kasparov: a half-dozen computer systems beat him, each one different from the last. modified by AI researchers and a team of chess masters. And they didn't tell anyone: so far as I understand, it got leaked after Kasparov discovered that Deep Blue wouldn't make the same move twice and that inspired an investigation. It's one thing to consult with advisors. It's another thing to have advisors heavily modify your brain mid-match. What did IBM prove with all this? Just that Kasparov could only be beaten if they kept changing the goalposts on him.