Slashdot Mirror


Deep Blue vs. Kasparov 10th Anniversary

qeorqe writes "For the tenth anniversary of Deep Blue's victory over the world chess champion Garry Kasparov, Wired has an interview with Deep Blue developer Murray Cambell. The discuss the power of the now-aging supercomputer (equivalent to just one Cell processor), and the nonexistent future of PC vs. Human chess contests. 'It's almost the end of the story for chess in the sense that matches between chess machines and grand masters are becoming less interesting because it's so difficult for the human grand masters to compete successfully. They're even taking relatively dramatic steps like giving handicaps to computers, making them play the game with a pawn less or playing the game with less time. We're past the stage where there's a debate about who's better -- machines or grand masters -- and we're just looking for interesting ways to make the competition fairer.'"

101 comments

  1. Yes, computers are better and always will be by Anonymous Coward · · Score: 0, Redundant

    At brute forcing things.

    1. Re:Yes, computers are better and always will be by Anonymous Coward · · Score: 0

      Maybe Deep Blue was a little "brute forcing" but today desktop PCs can play at grand-master level, and that requires quite clever programming.

      Anyway who can say that one day "brute force search" won't produce truck drivers, poetry or math proofs? Eventually computers could well become better than you at every possible task. Why does it matter how they do it?

    2. Re:Yes, computers are better and always will be by BillyBlaze · · Score: 1

      Most things in the real world don't fit neatly into a discrete state space with a low branching factor. Board games are an exception. I fully admit this is heuristic, but I think it's somewhat unlikely to achieve an intelligence we would recognize as human with such a drastically different implementation. I'm not saying we can't do it, I'm saying I doubt we can do it with really fast graph search.

  2. Well... by 42Penguins · · Score: 0

    humans can only be the dominate species for so long!

    Hello Skynet!

    1. Re:Well... by Paradise+Pete · · Score: 1
      humans can only be the dominate species for so long!

      That's just speculate.

    2. Re:Well... by vertinox · · Score: 1

      That's just speculate.

      I know an earth bound asteroid who would disagree.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    3. Re:Well... by Impy+the+Impiuos+Imp · · Score: 1

      No you don't.

      > ...a mean diameter of 1.1 - 1.4 km.
      >
      > If 1950 DA continues on its present orbit, it will approach near to the Earth on March 16, 2880.
      > A preliminary analysis shows...one trajectory misses the Earth by tens of millions of kilometers,
      > while the other has an impact probability of 1300.

      So it's somewhere between 0 and 1 in 300 chance. Of hitting in 2880.

      > The energy released by a collision with an object the size of 1950 DA would cause major effects
      > on the climate and biosphere which would be devastating to human civilization.

      If, by 2880, humanity still isn't advanced enough to brush this away (to say nothing of mostly being not even on Earth at the time) we deserve to be wiped out.

      --
      (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
  3. Even the odds! by Tackhead · · Score: 3, Funny
    > We're past the stage where there's a debate about who's better -- machines or grand masters -- and we're just looking for interesting ways to make the competition fairer.'"

    How about we play overnight on January 19, 2038? I'll use this mechanical chess clock to keep track of my times, and Deep Blue can use those two 32-bit integers holding time_t, and subtract one from the other!

    1. Re:Even the odds! by HTH+NE1 · · Score: 3, Interesting

      How about computer vs. computer matches, let the better algorithm win, best time out of 1025 games?

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    2. Re:Even the odds! by maxume · · Score: 2, Informative
      --
      Nerd rage is the funniest rage.
    3. Re:Even the odds! by timeOday · · Score: 2, Funny

      Too bad no human is intelligent enough to fully comprehend the computer-on-computer matches though!

    4. Re:Even the odds! by killerkalamari · · Score: 1

      When I was young, my father would take both his rooks off the board when we would play. That way he could play as hard as he could, rather than trying to "play easy". Perhaps a similar approach would work here. Besides removing pieces, other options would be weakening certain pieces or replacing pieces.

  4. fischer random chess by mo · · Score: 2, Interesting

    Can anyone comment at how well chess apps like Junior or Fritz are at playing grand masters at Fischer Random Chess?

    1. Re:fischer random chess by Anonymous Coward · · Score: 1, Informative

      From what I hear (and this is just word of mouth and wikipedia) they suck at it because, like human players, they rely on "opening book".

      This might just be my imagination but I think I do better when I play against GNUchess when we play Fischer Random. Its the future of chess IMHO.

    2. Re:fischer random chess by simm1701 · · Score: 1

      I suspect its more that chess comuters are trying to play this variation without being coded for it.

      Since there are only 960 valid starting combinations it wouldn't take much for it to precompute the opening moves for each possible variable - what chess computers already have for the normal game.

      Even go won't stand against comptuers for long, its still a total knowlege deterministic game. Admittedly the search space is large and we still haven't figured out good metrics for it, but thats just a matter of time.

      Real skill for gaming requires games that have a random element, but one that over the course of a match will average out so that it becomes player skill that controls. Preferably the game should not be total knowlege (eg each player should know some things that the other player does not, such as hidden cards)

      There are not many games that follow these yet still have a high level of complexity but those I have played I do enjoy.

      For those that have read player of games I find the ideas in that very much resonate with what I have said above, though its a topic that have been discussed in game theory for quite some time.

      --
      $_="Slashdotter";$syn="OTT";s;..;;;sub _{print shift||$_};s!ash!Perl !;s=$syn=ack=i;tr+LLEd+BLAH+;_"Just Another ";_
    3. Re:fischer random chess by Anonymous Coward · · Score: 0

      If the random element is from a known distribution, like a throw of dice, it is just another dimension in the search space. Even if the distribution is not known, it can be treated naturally in a Bayesian setting. There isn't really anything that couldn't be handled if we could successfully attack immense search space... but we can't, and assuming that P != NP, there's no reason to believe we'll ever be able to solve exponentially large search spaces with ease.

    4. Re:fischer random chess by simm1701 · · Score: 1

      Yes I know thats fairly obvious - as is the fact that computers will continue getting better.

      My first point was that we should not be competing in such games against computers at all - in the same way we would not bother trying to arm wrestle a machine or run a stabnding 1/4 mile faster than a motorbike.

      My second point is that perfect knowlege deterministic games lack the scope for feints, bluff, artifacts of chance and player personality. I'm not saying they can't be there, but they are limited.

      I like the idea of a game where the strategy would be on the order of go or chess, but the hidden information and chance would add elements with the like of a skilled poker game.

      Some how the element of chance and imperfect knowlege just seems to fit in the the real world more closely

      --
      $_="Slashdotter";$syn="OTT";s;..;;;sub _{print shift||$_};s!ash!Perl !;s=$syn=ack=i;tr+LLEd+BLAH+;_"Just Another ";_
    5. Re:fischer random chess by Frozen+Void · · Score: 1

      How about StarCraft?

    6. Re:fischer random chess by Nalanthi · · Score: 1

      Actually, it is not likely that Go will be solved in the short term. The solution space for Go is huge and defining metrics for the game is very difficult. There are 129,960 possible states for the board to be in after just two moves. Even if you get into complicated symetrical analysis to discard some of these states you are still left with a staggeringly huge number. A computer that wanted to look ahead only three moves from this state would need to calculate a paltry 17 million moves.

      It is frequently asserted that the the solution space or the index of the total number of final possible states for a go board exceeds the number of particles in the universe. You can take that with a grain of salt if you wish, but it is large enough to boggle the mind and seriously challenge modern computer science and information theory.

      --
      I can't find my .sig file!
  5. the problem is chess by St.+Arbirix · · Score: 3, Insightful

    and we're just looking for interesting ways to make the competition fairer.

    Make them play go.

    --
    Direct away from face when opening.
    1. Re:the problem is chess by RzUpAnmsCwrds · · Score: 1

      Make them play go.


      Good idea. But, remember, computers were as bad at Chess in 1980 as they are at Go today. Wait 25 years. Exponentially faster hardware may not solve the problem, but algorithmic research certainly will.

      Computers are smarter than we are at a lot of things. It's only a matter of time until they are smarter at everything. You are as smart as the collective wisdom of hundreds of thousands of individuals. Computers can be.
    2. Re:the problem is chess by GrpA · · Score: 1

      Computers playing "Go" as an alternative to chess isn't likely to happen.

      If you think about it, back in the 80's dedicated chess computers were pretty smart and you had to be very good to beat them. Then a company called Cyrus produced "IS Chess" which was able to defeat the then best-of technology dedicated chess computers (and it ran in 16Kbytes of program space on a 3.5 MHz Z-80 processor). Even back then, in the mid 80's, home PC technology was strong enough to defeat many amateur players. I never beat IS chess. Well, Once, on the easiest level... Took me hours. I guess I'm not that good at it.

      On the other hand I play GO against a 1.8GHz P4 Laptop, and still defeat one of the newer programs frequently at speed go giving the computer up to five stones. The thing is, I'm not that strong a player - probably 5 to 10 Kyu.

      Computers just don't play GO well against a moderately skilled human.

      Now consider why Deep Blue was developed. It's to show how much computer technology has been developed and how far the technology has come, that a computer was able to beat a Chess Grandmaster.

      I can't see any advantage for IBM to spend millions developing a huge supercomputer to play GO that is easily defeated by school children who have played for a few years. Sure, it's a great way to measure the performance against something that counts, but that's not reason enough to develop it.

      Perhaps they could set their sights lower and play 9x9 GO or something. But in the end, people would see through it.

      Chess, which most people can't play well, makes an impressive victory, because people think it's hard simply because they find it hard to play.

      They think GO is easier (because it only has 3 or so rules) but it's hellishly difficult for a computer to play even as well as a beginner.

      So it's not a good choice for computer technology developers to use to showcase their tech...

      GrpA

      --
      Enjoy science fiction? "Turing Evolved" - AI, Mecha, Androids and rail-gun battles. What more could you want?
    3. Re:the problem is chess by Anonymous Coward · · Score: 0

      I like your comment, but I just have to say that I think that we have to define a good metric for 'smartness'.
      Computers will always be able to play chess much better than humans, because they can analyze so many more possible moves than we can, whereas a computer cannot adapt to different situations the same way a person can. Until a sure way of defining 'smart' can be declared, you cannot really say a human or a computer is 'smarter' at something. (though, you could state that a computer is better at something.)

    4. Re:the problem is chess by asninn · · Score: 1

      That's not a fair competition, though - unless by "fair" you mean "meant to allow pretty much any half-decent human player to win against pretty much every computer".

      --
      butter the donkey
  6. It was inevitable by L.+VeGas · · Score: 3, Funny

    We knew this was coming.

    However, there are still many games that computers are a long way away from beating skilled human opponents.

    Poker
    Go
    Rock Paper Scissors
    Mixed Martial Arts

    1. Re:It was inevitable by uepuejq · · Score: 0

      a computer would be pretty good at rock paper scissors if it were hooked up to an eeg

    2. Re:It was inevitable by j0nb0y · · Score: 4, Insightful

      Humans are really bad at being random, so a computer could stomp a human at Rock/Paper/Scissors, provided that there were enough rounds.

      --
      If you had super powers, would you use them for good, or for awesome?
    3. Re:It was inevitable by Anonymous Coward · · Score: 0

      or just have really good reaction time.

    4. Re:It was inevitable by kestasjk · · Score: 2, Funny

      How about Rock/Paper/Water, or Rock/Paper/Surge, or Rock/Paper/Pull the plug? Bet I could beat a computer at those classic variants.

      --
      // MD_Update(&m,buf,j);
    5. Re:It was inevitable by timeOday · · Score: 1

      Enjoy!

      Try 20 rounds against the computer on your own, then 20 rounds using this script to generate your choice:

      perl -e '@a=qw(rock paper scissors); map { print "$_) $a[rand(@a)]\n"} (1..20)'

    6. Re:It was inevitable by Anomolous+Cowturd · · Score: 1

      I reckon the guidance system on a nuclear-tipped missile would do pretty well in the mixed martial arts arena.

      --
      Software patents delenda est.
  7. A Great Documentary by Coryoth · · Score: 2, Informative

    A quick note for anyone interested in this sort of thing who hsn't already run across it: there is a great documentary on the Kasparov/Deep Blue contest called Game Over: Kasparov and the Machine. Well worth checking out.

  8. How can it be made fairer? by Timesprout · · Score: 1, Interesting

    Chess is a zero sum perfect information game. Even a sufficently powerful computer with non optimal programming will at worst now hold its own with the best humans. Time to look for a different game. I believe decently talented players can still beat the best computer Go programs because although similar to chess the game strategy is more complex. When the computer programs eventually starts winning at Go, and win they will, I suggest kick boxing as the next challenge.

    --
    Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
    What truth?
    There is no dupe
    1. Re:How can it be made fairer? by Anonymous Coward · · Score: 1

      Your signature is either ironic or defensive considering you just reiterated someone else's post just two up from you.

    2. Re:How can it be made fairer? by Frans+Faase · · Score: 3, Informative

      Indeed Go is a much bigger challenge. At the moment the best Go playing programs are about 8 Kyu. Which means that they are just childplay for any professional player (in Japan, China, South Korea). Even at the club where I play, half of the players beat these kind of programs with ease.

    3. Re:How can it be made fairer? by Timesprout · · Score: 2, Funny

      My computer posting program made that post after considering all available posts and outcomes of those posts and then determining the optimal post to elicit a response from a twat.

      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
    4. Re:How can it be made fairer? by aquila78 · · Score: 1

      How about the game of Diplomacy as a challenge for game AI?

    5. Re:How can it be made fairer? by owlnation · · Score: 1

      I suggest kick boxing as the next challenge.
      Be careful what you wish for. While the average computer isn't that agile, it needs only one seriously hard kick to win. Human strength is limited to a certain range, the computer's isn't necessarily.

      A really sneaky computer will get you under the desk, when you're not expecting it.

      I, for one, do not want computers programmed to do that. Chess? Fine. Go? Sure. Poker? Why not. Martial arts? Not so much.
    6. Re:How can it be made fairer? by Anonymous Coward · · Score: 0

      The original question was "How can it be made fairer?" so at the moment switching to Go is not a good solution.

    7. Re:How can it be made fairer? by RzUpAnmsCwrds · · Score: 1

      Indeed Go is a much bigger challenge. At the moment the best Go playing programs are about 8 Kyu. Which means that they are just childplay for any professional player (in Japan, China, South Korea). Even at the club where I play, half of the players beat these kind of programs with ease.


      Indeed, the only way to make computers competitive at Go is to give them a lot of handicap stones.

      Note that programs are getting exponentially better, partly because of better hardware, but also because of improved algorithms. The best programs today (MoGo) use new methods (modified Monte Carlo simulations), and are now at around 3kyu, which is solidly in the "advanced ameteur" range. This is a massive improvement over just a few years ago.

      The Monte Carlo method is particularly interesting becuase it requires little expert knowledge. It scales well to multiple cores and should get significantly stronger as computer hardware becomes more and more powerful.

      I suspect that we will see a 1 dan program before the end of the decade. That's not nearly professional level, but it's a rank that many ameteurs will never achieve.
    8. Re:How can it be made fairer? by laejoh · · Score: 1

      Depends on the human. Replace Kasparov with Chuck Norris and this kick boxing thing might just work!

    9. Re:How can it be made fairer? by Phisbut · · Score: 1

      How about the game of Diplomacy as a challenge for game AI?

      Diplomacy is for wusses. Right now lets play Global Thermonuclear War.

      --
      After 3 days without programming, life becomes meaningless
      - The Tao of Programming
    10. Re:How can it be made fairer? by magores · · Score: 1

      Always hated that game. I was always the most trusting player, and therefore the first to get screwed by my "friends".

      Risk and 1942 I always kicked their butts. So I guess it balances out.

    11. Re:How can it be made fairer? by Anonymous Coward · · Score: 0

      best. reply. ever.

  9. Did we learn anything about AI? by QuantumG · · Score: 1

    I mean, anything in the last 40 years as a result of writing chess programs and building chess playing hardware?

    Yeah.

    --
    How we know is more important than what we know.
    1. Re:Did we learn anything about AI? by Chris+Burke · · Score: 2, Informative

      About soft AI, sure. All kinds of great things about tree pruning and state evaluation and stuff like that.

      No hard AI stuff, but that's because in order to have a hard AI chess machine, you'd have to make the AI then teach it chess. Much more practical to go for the direct approach.

      --

      The enemies of Democracy are
    2. Re:Did we learn anything about AI? by harlows_monkeys · · Score: 1
      Yes. We learned that an AI solution is not necessarily the best way to deal with an AI problem. Deep Blue was an engineering solution, not an AI solution.

      You can see a similar thing in Google's automatic language translation. It's purely statistical--they look at a lot of bilingual texts (such as minutes of the UN), and develop a statistical model to come up with translations of new documents. There's no attempt to build any AI into this. It's just a statistics problem and a data structures problem to them, and the result is the best automatic translation out there.

      My guess is that many current challenging AI problems will eventually be solved with methods like this, that don't have anything in them that resemble what we think of as "intelligence".

    3. Re: Did we learn anything about AI? by Black+Parrot · · Score: 1

      I mean, anything in the last 40 years as a result of writing chess programs and building chess playing hardware? Deep Blue is completely uninteresting so far as AI is concerned. It used ancient game-tree search technology with pruning, rules for evaluating board positions (since full-depth search is still impossible, and you have to cut off at some point), and lots of hardware.

      A few board games are still challenges for AI, but I'll wager that they'll eventually be solved in almost identical fashion, i.e. by throwing lots of money at a rather dull search algorithm.

      Methinks video games will replace board games as a driver for the next generation of AI research. But even those may prove not to require much by way of "real" intelligence.
      --
      Sheesh, evil *and* a jerk. -- Jade
    4. Re:Did we learn anything about AI? by mstahl · · Score: 1

      Yep! That's why there's the Morph project at my alma mater.

      Morph plays chess now about as well as I did as a kid.

  10. Actually no by aquila78 · · Score: 2, Interesting

    This takes a lot more than brute-forcing. I think that the reason computers play chess so well more likely good search algorithms. According to the article, deep-blue is able to computer about 200,000,000 moves per second. If the strategy was a depth-first search of the state-space of chess (which have an average branching factor of 35) and all moves were considered, then deep-blue would only think about 5-6 moves ahead. I think Kasparov can do a bit better than that. However, not all moves are considered. A lot of intelligent pruning techniques can be applied in chess. Apart from that, I would assume that deep-blue also has quite a bit of storage capacity, so it could cache previous searches.

    1. Re:Actually no by QuantumG · · Score: 2, Insightful

      A lot of intelligent pruning techniques can be applied in chess. And that's what is worth studying (from an AI perspective).
      --
      How we know is more important than what we know.
  11. Yeah, let me know how that works out. by Anonymous Coward · · Score: 0

    Human: *kick* OW! MOTHER-!

    Robot: (robotic noises) *squish*

    Human: My kidneys. :(

  12. The secret that turned the tide by Nymz · · Score: 1

    Even a sufficently powerful computer with non optimal programming will at worst now hold its own with the best humans.

    This is the secret that the article, or the Deep Blue group, isn't so quick to point out. The human versus computer match didn't turn the tide when computing power grew, as chess is still sufficiently more complex for exhaustive branch searches on even todays best hardware.

    No, the tide turned when the programmers employeed chess masters to detail out their end game stratiges. Once the software was programed with these functions, it then had same ability to analyze end game situations, just as a chess master does, but it could do it with less likelyhood of missing opportunities that lead to advantages and wins.
    1. Re:The secret that turned the tide by Timesprout · · Score: 1

      You are correct, when I said non optimal programming I was really referring to non optimal strategy programming. I cant recall the exact numbers but I remember stonking figures being put forward for bleeding edge AMD desktop chips of the time to brute force the best move.

      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
  13. Respect to Kasparov though by Timesprout · · Score: 4, Interesting

    I think it was the BBC a few years ago recorded a game between him and Nigel Short and intercut it with interviews of what they were thinking about the state of the game as it evolved. Kasparov was massively impressive with the sheer speed and coherence of his though and to me as a non chess player his almost psychic understanding of what Short was thinking was just amazing. Short after thinking he was winning and then realising what had just happen when Kasparov creamed him in a trap was classic.

    --
    Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
    What truth?
    There is no dupe
    1. Re:Respect to Kasparov though by daveewart · · Score: 1

      In the late 70s and early 80s, the BBC had a (then groundbreaking) programme called "The Master Game", which did as you described: you 'heard the players thoughts as they played'. It was superb. (The actually played the games elsewhere, recorded their thoughts immediately after the game, and then replayed the game in the TV studio, in sync with their voice recordings of the moves).

      --
      "If you think the problem is bad now, just wait until we've solved it." --- Arthur Kasspe
  14. Trounce! by Animats · · Score: 5, Informative

    Computers are so good at chess now that it's embarrassing. Unless you've been on the cover of Chess Life, any of the good PC chess programs can trounce you. Fritz at €119.90, runs on single or multiprocessor PCs, is rated at FIDE 2808 or so, and wins against Kasparov about half the time. If you're not a rated player, the chess programs for cell phones can beat you.

    One of the experts in computer chess explained what's happened. Study of human grandmaster games indicates that about one move in ten is suboptimal, even at that level. That's enough to give computers that don't make mistakes a significant edge.

    Computers are now so far ahead that there's a serious problem with cheating using a computer in chess competition, Several cheaters were caught at the 2006 World Open. "Two players are under suspicion of having received help from computers at the World Open in Philadelphia. One locked himself in a bathroom stall, the other, who was leading the event before the last round and stood to win $18,000, was caught wearing a "hearing aid" which turned out to be a wireless receiver used for surreptitious communications. The New York Times reports."

    Chess players at major tournaments are now being searched.

    1. Re:Trounce! by Lazerf4rt · · Score: 1

      ...caught wearing a "hearing aid" which turned out to be a wireless receiver used for surreptitious communications.

      They did that way back in an episode of Cheers when Sam played a game against Robin Colcord. Norm was in the office calling out moves on the computer. And Rebecca caught him and thought he was just trying to erase his beer tab.

    2. Re:Trounce! by Frozen+Void · · Score: 2, Informative

      Fritz is relatively weak.Latest Rybka,ZapChessZ,And Hiarcs have top ratings spots.
      Here is fritz vs rybka stats
      Deep Fritz 10 4CPU(2925)
      Rybka 2.2 64-bit 4CPU(3105)
      5.5 24.5
      (+0-19=11).

    3. Re:Trounce! by Dutch+Gun · · Score: 1

      I wonder how we'll deal with this (societally, I mean) when cell phone implants, and eventually cybernetic implants, are common? This has pretty huge implications for any sort of knowledge-based testing or competition, be it for school, job-certification, or chess championships.

      --
      Irony: Agile development has too much intertia to be abandoned now.
  15. But they still don't think like a human... by Arguendo · · Score: 1

    The amazing thing is that the computers only beat humans by looking at every single possibility. I think Deep Blue processed something like 200 million chess positions a second. But human grandmasters usually only consider 3 or 4 moves during their typical two-minutes of thinking. The AI guys still can't figure out how the grandmasters just "know" which 3 or 4 moves to consider.

    It's hard for me to get excited about a computer playing chess. It's like watching a computer randomly generate a trillion different 10 line poems and then picking one and saying, "Look, it's an artiste!"

    1. Re:But they still don't think like a human... by Dun+Malg · · Score: 2, Informative

      The amazing thing is that the computers only beat humans by looking at every single possibility. I think Deep Blue processed something like 200 million chess positions a second. But human grandmasters usually only consider 3 or 4 moves during their typical two-minutes of thinking.

      It only seems like grandmasters are only considering 3 or 4 moves. What you're missing is the fact that they can, at a glance, take in the current state of the game and instantly dismiss several million avenues of consideration based on past analysis and current variations.
      --
      If a job's not worth doing, it's not worth doing right.
    2. Re:But they still don't think like a human... by Drall · · Score: 1

      It only seems like grandmasters are only considering 3 or 4 moves. What you're missing is the fact that they can, at a glance, take in the current state of the game and instantly dismiss several million avenues of consideration based on past analysis and current variations. Sure, but the way in which they arrive at the decision to dismiss those several million is substantially different from how the computer dismisses options, isn't it?
    3. Re:But they still don't think like a human... by Arguendo · · Score: 1

      Obviously grandmasters are dismissing millions of other options. And then they actually are considering only 3 or 4 moves.

      The point is that humans can, in a half a second, do something that the fastest computers take several minutes and billions of discrete calculations to do. Now THAT's impressive. It's not so impressive that the computer can do a tree search faster and faster and faster. It's a sign of how difficult AI really is if the best we can do to emulate human thought is a super fast tree search, which is of course not how humans actually do things in the first place.

  16. It's all about raw processing speed by ClosedSource · · Score: 1

    Slow the computer down until it can process information at the maximum speed a human synapse can fire, and see who wins a timed chess match.

    1. Re:It's all about raw processing speed by Dun+Malg · · Score: 1

      Slow the computer down until it can process information at the maximum speed a human synapse can fire, and see who wins a timed chess match. Unfair handicap. Among other things, human brains work massively in parallel, so synapse firing speed is not a reasonable comparison.
      --
      If a job's not worth doing, it's not worth doing right.
    2. Re:It's all about raw processing speed by ClosedSource · · Score: 1

      Yes, some compensation is required for that aspect, but it's not as if all those synapses can fire in support of solving a problem. In any case, there's no doubt that computers can perform operations much faster than humans. If not, we wouldn't be using them. The difference is reasoning which humans can do and computers cannot (so far). Speed and storage are responsible for the computer's win since there's really no other reasonable explanation.

    3. Re:It's all about raw processing speed by fractoid · · Score: 1

      Ah, but if you're being 'fair' like that, you have to reduce the human to a LOT less neurons than the billions we have. I do like the mass/power limitations, though - submarines may or may not swim and all that, you know, but they can still be compared with fish in terms of efficiency. Maybe require all future chess champions to be able to run off tacos?

      --
      Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
  17. How about a power and mass handicap? by SystemFault · · Score: 1

    Perhaps there should be a competition where the computer entrants are limited in mass (ca. 1.5 Kg) and power (ca. 25 Watts) as are human brains. Maybe a temperature limit as well, i.e., operating at under 40 Celsius.

    1. Re:How about a power and mass handicap? by Teh+Leet+Ninja · · Score: 1

      It makes sense, but what would be the point of that.

    2. Re:How about a power and mass handicap? by SystemFault · · Score: 2, Interesting

      Among other things, it would force programmers to do more with less -- always a valid engineering goal. It's one thing to build a chessplayer that needs multiple racks and a three phase 220 V power supply, and a much more impressive thing for a chessplayer running on a hand powered OLPC laptop.

    3. Re:How about a power and mass handicap? by twistedsymphony · · Score: 1

      not a bad idea... while we're at it maybe it has to sit in a chair and move the pieces on the board itself using an arm resembling that of a human's. While that shouldn't be a very difficult task it would do much to take away from the the other more important calculations it will be running.

  18. And so what??? by mangu · · Score: 0, Redundant

    Airplanes fly faster and higher than birds. What if they don't flap their wings?

  19. fairness by TheLordFlower · · Score: 1
    how 'bout playing chess while the computer player processes environmental data, is distracted by bowel movements, wants pizza, oh yeah call the wife after game,be aware of how high the ceiling is?

    if a computer can process all these and still play chess then we need to worry.

    1. Re:fairness by tlhIngan · · Score: 1

      how 'bout playing chess while the computer player processes environmental data, is distracted by bowel movements, wants pizza, oh yeah call the wife after game,be aware of how high the ceiling is?

      if a computer can process all these and still play chess then we need to worry.


      Problem is, a computer can isolate tasks so much better than us. So one process can do the environmental processing, another does bowel movements, a third wants pizza, a forth handles the wife, and the fifth does the ceiling height. All running independently of each other. If they get in the way, just run 'em inside separate VMs...
    2. Re:fairness by Luyseyal · · Score: 1

      Yeeeeaaahh I'll run my wife-interfacing mechanism through another VM. Brilliant!

      -l

      P.s., I actually enjoy interfacing with my wife and we do it on a regular basis. Har-dee-har-har.

      --
      Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
  20. Computer vs. Human by MM_LONEWOLF · · Score: 1

    Or have a computer play one chess game against a human, and then 2 rounds of kickboxing. We'll see who wins, algorithms or a chuck norris round-house kick.

    --
    To live without killing is a thought which could electrify the world, if men were capable of staying awake long enough.
    1. Re:Computer vs. Human by Impy+the+Impiuos+Imp · · Score: 1

      Laugh while you can.

      Any decent robot of even simple comic book capacity should be able to disassemble "fast" Spiderman before he can blink an eye.

      --
      (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
    2. Re:Computer vs. Human by MM_LONEWOLF · · Score: 1

      As long as we have MacGyver and CHuck Norris, the robots will never win. didn't you ever watch either show as a child? You really think that robots could beat both of them combined?

      --
      To live without killing is a thought which could electrify the world, if men were capable of staying awake long enough.
  21. Weird! by localman · · Score: 2, Interesting
    This morning I was reading a different Slashdot article and came across this comment, which led me to Wikipedia and in turn:

    • Robert Heinlein
    • Alfred Korzybski
    • General Semantics
    • Aristotlian Logic
    • Martin Gardner
    • Mathematical Games
    • Soma Cube
    • Pentomino
    • Solved Games
    • Endgame Tablebase
    • Computer Chess
    • Kasprov and this famous matchup


    Then I come back here and find this article. I don't know what my point is but I just love the semi-random nature of brain feeding on the internet. For more information:

    Baader-Meinhof Phenomenon

    An xkcd comic.

    Cheers.
    1. Re:Weird! by pedestrian+crossing · · Score: 1

      From your link:

      The reason for this is our brains' prejudice towards patterns. Our brains are fantastic pattern recognition engines, a characteristic which is highly useful for learning, but it does cause the brain to lend excessive importance to unremarkable events. Considering how many words, names, and ideas a person is exposed to in any given day, it is unsurprising that we sometimes encounter the same information again within a short time. When that occasional intersection occurs, the brain promotes the information because the two instances make up the beginnings of a sequence. What we fail to notice is the hundreds or thousands of pieces of information which aren't repeated, because they do not conform to an interesting pattern. This tendency to ignore the "uninteresting" data is an example of selective attention.

      Which kind of answers a previous poster's query:

      The amazing thing is that the computers only beat humans by looking at every single possibility. I think Deep Blue processed something like 200 million chess positions a second. But human grandmasters usually only consider 3 or 4 moves during their typical two-minutes of thinking. The AI guys still can't figure out how the grandmasters just "know" which 3 or 4 moves to consider.

      Damn interesting...#;-)

      --
      A house divided against itself cannot stand.
  22. Scientific American in 1992 by HockeyPuck · · Score: 2, Interesting

    There was an article in Scientific American magazine circa 1992 that predicted that at some point a computer would have enough power to have every possible move stored up, and upon starting the game it would have immediately announed "Mate in X moves." As you continued to play, it would eliminate millions of games, while still counting down "Mate in X-1 moves.."

    Almost all chess programs now have an "opening library" of opening move strategies, so it's not that far to extend that library to 10-15-20-50-100 moves...

    1. Re:Scientific American in 1992 by BillyBlaze · · Score: 1

      I'd venture a guess that chess is like Tic-Tac-Toe, in that optimal players would always draw. Since "mate in X" means there's no possible way to escape, I doubt the computer could show a count until you make your first mistake (probably in one or two moves).

    2. Re:Scientific American in 1992 by daveewart · · Score: 2, Insightful

      Almost all chess programs now have an "opening library" of opening move strategies, so it's not that far to extend that library to 10-15-20-50-100 moves...

      Actually it *is* a big deal to extend it: remember also that opening libraries are not necessarily *perfect* moves, they're just commonly-played and probably-OK moves. The opening book represents an incredibly small subset of all legal moves in the opening.

      If one assumes approximately 50 legal moves in any position during the opening (close enough for me to make the following point), an opening book to cover all possible first 10 move pairs is going to need to contain 50^20 entries. This is *huge*. But, to include *50* move pairs, one needs 50^50 entries, which is 50^30 times *larger* than 'huge'. It *is* a big deal to try to store. I suspect you're gonna start approaching "atoms in the known universe" analogies pretty quickly...

      --
      "If you think the problem is bad now, just wait until we've solved it." --- Arthur Kasspe
    3. Re:Scientific American in 1992 by UbuntuDupe · · Score: 1

      Heh, I definitely hope to see the day when we have a chess "win or draw" algorithm. That is, you follow it, you win, unless the other player is also following it, in which case you draw.

      But as a side note ... computers could beat Kasparov in 1992 already. You just had to decrease the time allowed for moving to a fraction of a second. The computer would have no problem, while the human would have to play instantly.

    4. Re:Scientific American in 1992 by Frozen+Void · · Score: 1

      Opening theory works both ways,so the best you can get is a draw.
      All clearly winning lines "winning"
      will either be refuted or avoided.

    5. Re:Scientific American in 1992 by AvitarX · · Score: 1

      Chess isn't symetric, and it isn't simulteneous.

      It is possible that any opening for white has an optimal response from black that leads to defeat.

      Or that going first white can control the game and always win.

      Though if we use 5x5 go and Tic Tac Toe as our knowledge base you are correct, going first and playing the perfect game you can always tie at worse (playing second too, but a bad first move does not garentee player to a chance to win).

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  23. When Gary Kasparov learned the truth about chess by Torodung · · Score: 1

    ...and eventually took up more useful causes.

    He's been last seen getting arrested for "protesting" the Putin regime (actually, he was picked up off the street just for suspicion that he was going to). Good for him. With his brains, he could probably beat Putin from inside a cell, and may have to. :^(

    --
    Toro

  24. it's still a useful concept by Vorpix · · Score: 1

    personally, as strictly a hobby programmer, i've found the challenge of writing a chess program a fun opportunity to poke around in some code. writing a chess program is a problem that's been solved a zillion times now, but it is still a fun challenge.

    --
    frog blast the vent core
  25. Deep Blue (Team) Cheated by Bukkhead · · Score: 1
    I created an account just to make this comment. Those who are interested can go back and look at the event itself; those who don't care needn't bother. The long and short of it is, Deep Blue was programmed (during that event) specifically to beat Kasparov. This itself is not so bad-- Grand Masters carefully study past games of future opponents as part of their preparation. But Kasparov was not given access to any of Deep's previous games. This is a significant handicap.

    Does this mean the current world's best humans could still beat the best computers? Not necessarily. I am not entering the debate on whether computers or humans are better. As others pointed out, there's plenty of games that humans still excel at. I just wanted to point out that Deep Blue's 'victory' was less a milestone in computing power, and more a footnote in program development.

    Feel free to flame. Gotta go play in the Halo 3 Beta.

    --Jason E (Seattle)

    1. Re:Deep Blue (Team) Cheated by Anonymous Coward · · Score: 0

      They (The Deep Blue team) didn't cheat. Kasporov agreed to the conditions of the match because he thought that he could beat them. Just because he put himself at a serious disadvantage doesn't mean that the computer guys cheated.

  26. Forget Chess by Jazz-Masta · · Score: 1

    I say start making better AI for regular computer games.

    Have computers emulate how humans play.

  27. You miss the point by LordRobin · · Score: 1
    It's not about creating a champion. The point of teaching a computer to play go is all you learn about artificial intelligence in the process. It's a true challenge and one worth pursuing.

    ------RM

  28. Cheating is also a problem in correspondance chess by StressGuy · · Score: 1

    There have been a couple of games I've been in where I'm winning and, entering the end game, my opponent is suddenly getting very tough. I guess I won't complain if it helps me sharpen my end game, but, with tools like SCID so easily available, I can't help but wonder if I'm actually playing Crafty for the last third of the game sometimes.

    This is only once in a while mind you. I think most correspondance players are like me, they'd rather loose on thier own then use an engine to chalk up a win they didn't really earn.

    Frankly, I think I've made enough grizzly blunders that no one would ever accuse me of using a chess engine ;)

    --
    A goal is a dream with a deadline
  29. In Kaparov's defense.... by StressGuy · · Score: 1

    First off, let me say that he always struck me as a bit on the arrogant side, but then again, I really don't know the guy.

    I remember that match though. Time and time again, Kasparov would give IBM rematch after rematch after rematch until Deep Blue finally won. It seems that, as soon as they did, Deep Blue was re-assigned and that was the end of it (maybe someone will correct me, but that's my recollection). So, you never really knew if the win was just one of those "on any given day" phenomena. One win is just not convincing against an opponent that has a history of beating you.

    Yea, Kasparov whined a bit about it but he had a point, let the machine play him in a regular tournament and see what happens.

    My personal opinion is, on that day, Kasparov was not really taking Deep Blue seriously enough and it surprised him. I certainly remember his reaction when he saw he was loosing....and it was right toward the beginning of the game as well as I recall.

    Mute point I guess....I don't think Deep Fritz can be beaten by any human anyways.

    --
    A goal is a dream with a deadline
  30. True but.... by StressGuy · · Score: 1

    He also held a press conference after he lost and challanged Deep Blue to play him in a "regular match", where both sides can review each others games....IBM didn't accept those terms and that does diminish their victory.

    --
    A goal is a dream with a deadline
  31. Computers my do well at chess. by Jhawk44 · · Score: 1

    But they fail miserably at first person shooters.