Slashdot Mirror


Chess Championship: Humans vs. Computer

An anonymous reader writes "X-bit labs has posted very interesting editorial called "Chess Championship: Humans vs. Computer". During the last 10 years computers penetrated into various spheres of human life. In this article guys try to find out how well computers can play chess and if it would be correct to say that artificial intelligence is superior to human mind. Interesting read."

12 of 223 comments (clear)

  1. Chessmaster 8000 always beats me as is... by Anonymous Coward · · Score: 5, Funny

    at least Chessmaster can't post on ./ how it beat me 5 times in a row.

    1. Re:Chessmaster 8000 always beats me as is... by Chessmaster+8000 · · Score: 5, Funny

      at least Chessmaster can't post on ./ how it beat me 5 times in a row.

      Can't I?

      I look forward to beating you five more times tomorrow night.

    2. Re:Chessmaster 8000 always beats me as is... by QQ2 · · Score: 5, Funny

      Allright this is the last straw
      I've been beaten by this thing all through my life and I always took comfort that there was atleast one thing that I could achieve before the Chessmaster

      getting a +5 funny at slashdot

      Nooooooooooo damn you, now my failure is complete
      /me runs out to grab large sword and commit harikiri

  2. chess != AI by tigress · · Score: 5, Insightful

    The game of Chess is not a measure of intelligence. It's a measure of mathematics and memory. A computer is no smarter if it's able to play chess than one that isn't.

    The reason for this is that Chess is a game where the rules are strictly defined. For each move, there can only be a limited - and known - number of outcomes. This reduces the entire game to a matter of mathematics and statistics.

    No, the real test of intelligence would be for a computer to react to and handle a situation where the rules are NOT predefined - such as a real world scenario.

    When a computer is able to take a limited number of inputs and make a judgement based on the (possibly) inaccurate and (definitely) insufficient data available, you can start talking about intelligence. Still, even then you're not talking about true intelligence. AND, for that matter, such programs do exist - they're called expert systems.

    No, what I'm prepared to call intelligence is a program that not only is able to make a judgement based on possibly bad data, but is also prepared to admit that it made a mistake and learn from those mistakes. That would, in my opinion, be a truly intelligent program.

    After all, assuming it's able to do that, it'd certainly be a lot more intelligent than a lot of humans I know. =)

    1. Re:chess != AI by zutroy · · Score: 5, Interesting
      In a situation where there aren't predefined rules, how does a human react?

      We judge what the situation most resembles from our experience, and we react accordingly. We act like a case-based learning AI program. We use heuristics to weight our decisions...we just call our heuristics "common sense."

      Computers act more like humans, and humans act more like computers, than many people are comfortable to admit. Computers just don't have the mechanisms to experience as wide a variety of stimuli as us.

      Take a look at the work of Douglas Hofsteader (sp?). His book, "Fluid Concepts and Creative Analogies," shows relatively simple programs demonstrating surprisingly human-like behaviors.

  3. Re:Interesting, but... by DavidpFitz · · Score: 5, Interesting
    I agree with you. After studying AI as an undergrad for 4 years, I came to the conclusion that carrying out well defined tasks is not a subject matter for AI. Chess rules are extremely well defined, and as such all that is being carried out is a search - this is not AI.

    Learning to understand English is altogether different -- Language has a very complex set of very loosely defined rules which change over time, sometimes quickly, sometimes slowly. Understanding English is very much an AI task.

    The problem is knowedge, and how it should be represented -- with Chess you just need a big calculator and present as much of the game (projected) as possible. There is no such way to do this with language... a much more complex representation with much more hueristic knowledge is required, and this is where AI starts coming in. Natural language processing is a very tricky field, one which I won't even pretend I understand, and in my opinion nobody quite does... Chomsky probably coming closest, but then again I'd disagree with him on many points!!

    D.

  4. Re:Interesting, but... by ergonal · · Score: 5, Funny

    Good chess players just create_suspense(x) before making a move, where x is the amount of suspense, and generally increases as the game develops. When this function finishes they make a random move based on the "ooh" and "aah"'s they receive when they touch different pieces. If there's no crowd they use the expression on their opponents face in place of this decision-making process. It's a lot like winning the lottery. These chess players aren't really THAT smart.

  5. The problem with your argument. by nigel.selke · · Score: 5, Insightful
    Every time technology advances, the definition of what tasks can be said to require "true intelligence" changes. For example, before the advent of calculating machines, arithmetic was considered something that was uniquely human. Now, people dismiss computers' abilities to do lightning fast arithmetic, and, in fact, use it as a basis for putting down other abilities of computers/other high technology ("But that all comes down to number crunching. It's not true intelligence.").

    Of course, you (and they) could be right about it. But it's interesting to note that chess is another prime example of this. Computers became extremely good at number crunching and large-scale analysis, and people shrugged it off. "A computer would never be able to compete with competent chess player, and could certainly never compete with a Grandmaster. Chess requires true human intelligence." 20 years later, a computer tied with the reigning Chess Champion. Now - Chess doesn't really require true intelligence, it all boils down to number crunching.

    The problem is, where do we draw the line? As computers start adding more and more to their lists of abilities, especially in areas such as pattern recognition and expert systems, are we going to claim that those things don't require intelligence, and can also all be brought down to number crunching? To me, it seems like a form of denial. Instead of clinging to the old ways, why not recognize that computers might just be better at a lot of things that we previously thought were "human-only" areas of skill, and adapt accordingly.

    --

    We hang the petty thieves, but appoint the great ones to public office. - Aesop

    1. Re:The problem with your argument. by slimak · · Score: 5, Funny

      Haven't you been watching any scifi movies in the past couple of decades? As I have, I can tell you that this is a very bad idea. Once the computers can do things we don't indend, the will either

      1) attempt to destroy us
      2) enslave us
      3) sell us on ebay

      we have seen time and time again that AI is pure evil and no good can come of it.

  6. To test a powerful computer, play an ancient game by igomaniac · · Score: 5, Interesting
    The game of Go has proven to be incredibly hard to program, and is a much better indication of where artificial intelligence is today than the game of Chess.

    This article gives an introduction to the problems involved in getting computers to play Go:

    http://www.ishipress.com/times-go.htm

    --

    The interactive way to Go -- http://www.playgo.to/iwtg/en/
  7. Bollocks by schnitzi · · Score: 5, Interesting
    I was fairly engaged with this article (despite a little too much anthropomorphising of the results of deep computations) until the ridiculous conclusions at the end!

    Yeah, every chess program has a huge openings library to consult with, while a man has none.

    Baloney. A man is allowed to memorize as many openings as he wants, just as the computer has "memorized" them.

    Having found no other way to make the program good at endgame, program developers started feeding them databases of common endgames.

    Again, so? Humans are allowed to memorize as much endgame stuff as they want. Why should computers be disallowed this?

    The above-described matches were played between a man and a multi-processor machine. The processors were prompting to each other and exchanging ideas. This doesn't seem fair.

    Awwww... Why the hell not? Human brains aren't single processor; why should computer opponents have to be?

    Chess programs have a lot of memory at hand. It's like they have a million of chessboards to make moves on. And the human has none.

    The same fallacy, repeated over and over again. The human doesn't have none, he has as many as he cares to remember.

    If I were Kasparov or Kramnik, I would come to the match against the computer with my own board and played all variants on it. The PC can't see, you know.

    And if I were on the computer team, I'd let you. Knock yourself out! Go ahead and fiddle with your chessboard when you could be considering countless more positions in your head.

    All the games the computer won in the above-described matches were won due to blunders of the human opponents. They blundered everything: a piece, a checkmate, a draw, an opening. The cheater can't win without that.

    So, the humans are cheaters then, because they capitalized on computer blunders?

    --



    I object to that article, and to the next reply.
  8. Re:computer can't handle non-computable problems by cyco_penguin · · Score: 5, Informative

    Godel's theorem says nothing about the ability to understand Godel's theorem. It simply states that in any formal system (FS) sufficiently powerful to support Peano Arithmetic, there are theorems about FS which can be expressed in FS, but cannot be shown to be true or false (are undecidable) within the rules of FS. I.e. unanswerable questions may be asked of any sufficiently interesting system.

    Quite what bearing this has on the ability to "understand" such a system is beyond me. Prove God exists. Prove God does not exist. Can't do either? Oh well, you're obviously not intelligent then.