Slashdot Mirror


Chess - 2070 CPUs vs 1 GM

jvarsoke writes "ChessBrain.net broke the world's record for 'largest number of distributed computers used to play a single game' by holding a chess match between Danish GM Peter Heine Nielsen and the equivalent of SETI@home (which similarly, has some people looking for a Mate). 2070 CPU's from 56 countries aided Black by running the chess program Beowulf, including a couple of University clusters. Their supernode ran Linux, and MySQL. The game was relayed by FICS. Results can be viewed here(1) and here(2)."

248 comments

  1. still no bobby fischer by Anonymous Coward · · Score: 0, Offtopic

    first post though!

  2. I'd love to see a Beowolf cluster of those by odeee · · Score: 4, Funny

    I'd love to see a Beowolf cluster of those... Oh damn... it is =:-)

    1. Re:I'd love to see a Beowolf cluster of those by brad-d · · Score: 5, Funny

      Oh yeah, that'd be right.

      Finally I thought I could get a 5+ funny and here you go and steal my joke. I mean, what are the chances of somebody else thinking of this exact same joke on Slashdot? 1 in 3?

      --
      -Brad
    2. Re:I'd love to see a Beowolf cluster of those by SamNmaX · · Score: 0, Offtopic
      Finally I thought I could get a 5+ funny and here you go and steal my joke. I mean, what are the chances of somebody else thinking of this exact same joke on Slashdot? 1 in 3?

      I dunno? What are the chance that SCO will send them a bill for $1399 x 2070?

    3. Re:I'd love to see a Beowolf cluster of those by frobisch · · Score: 2, Funny

      Finally I thought I could get a 5+ funny and here you go ...
      no go in chess topic please

    4. Re:I'd love to see a Beowolf cluster of those by Glog · · Score: 1

      Well, damn I must be the third one then.

    5. Re:I'd love to see a Beowolf cluster of those by ePIsOdEOnline · · Score: 1

      Actually, I'd think that this is more akin to that of a grid, or a datagrid since data is being utilized and worked on on top of a disparate heterogenious group of resources (computers). While true taht grid takes it's concepts from the cluster community, grid enables much more to be done in the matter of data manipulation, storage, and management.

  3. For those too lazy to read the article... by Gogl · · Score: 4, Informative
    Or in case it gets Slashdotted or something, I may as well note who actually won the game (although I do think that is something that should have been noted in the submission itself but oh well).

    Our World Record attempt is now complete. We had serious technical difficulties early in the game, but managed to resolve them! The result of the game was a draw.
  4. Well that's great.... by filtur · · Score: 4, Funny

    Sure Chess it great, but can it find me a date?

    1. Re:Well that's great.... by e4e6 · · Score: 1

      It has for me... But I can't let chess take all the credit...

    2. Re:Well that's great.... by brad-d · · Score: 1

      I think you're actually looking for the earlier post about screws if I'm not mistaken... Oh wait, yes I am.

      --
      -Brad
    3. Re:Well that's great.... by arvindn · · Score: 2, Funny
      Sure Chess it great, but can it find me a date?

      No, but you can find a mate.

    4. Re:Well that's great.... by Anonymous Coward · · Score: 0

      Repeating a joke from the writeup to reap +5 Funny is an achievement in itself, I guess.. well at least Funny mods don't count towards Karma anymore.

    5. Re:Well that's great.... by hdparm · · Score: 1

      If /. didn't, there's no hope.

    6. Re:Well that's great.... by G-funk · · Score: 1

      Well, theoretically, yes... but! - The computer matches would be so perfect as to eliminate the thrill of romantic conquest.

      --
      Send lawyers, guns, and money!
    7. Re:Well that's great.... by Necrobruiser · · Score: 1

      Sure Chess it great, but can it find me a date?
      You love chess and post on Slashdot...
      The answer is NO!

      --
      "I planned within my means and got a fixed rate mortgage, so where's MY bailout?" -cafepress
    8. Re:Well that's great.... by Anonymous Coward · · Score: 0

      as long as it gives me conquest in bed still, i think i can deal with the lose of romantic conquest.

  5. Here is mirror of the game :) by doomy · · Score: 5, Informative

    Nielsen,P - ChessBrain [E94]
    Guinness record attempt, 30.01.2004
    1.d4 g6 2.c4 Bg7 3.e4 d6 4.Nc3 Nf6 5.Nf3 0-0 6.Be2 e5 7.0-0 a5 8.Re1 exd4 9.Nxd4 Bd7 10.Bg5 Nc6 11.Nxc6 Bxc6 12.f3 Qd7 13.Qd2 Rfe8 14.Rac1 h5 15.Kh1 Nh7 16.Bh6 Bxh6 17.Qxh6 Re5 18.Nd5 Rae8 19.Qd2 b6 20.Bd3 Qd8 21.Rf1 Nf6 22.b3 Bb7 23.Qc2 Nd7 24.f4 R5e6 25.e5 c6

    --
    ...free your source and the rest would follow...
    1. Re:Here is mirror of the game :) by Anonymous Coward · · Score: 0

      Moves 16-21 could have been avoided, if at 17 the move was defensive, it would have made this process longer.

    2. Re:Here is mirror of the game :) by wan-fu · · Score: 5, Informative

      You're missing the remainder of the game:

      26.f5 gxf5 27.Bxf5 cxd5 28.Bxe6 Rxe6 29.Rxf7 Kxf7 30.Qh7+ Ke8 31.Qxh5+ Ke7 32.Qg5+ Ke8 33.Qh5+ Ke7 34.Qh7+ 1/2-1/2.

    3. Re:Here is mirror of the game :) by wan-fu · · Score: 1

      No, that was the end which led to the draw by repetition.

    4. Re:Here is mirror of the game :) by Mr+Smidge · · Score: 0

      Whew, and there was me thinking you two had suddenly broken into l33t-sp3@k.

    5. Re:Here is mirror of the game :) by Rhubarb+Crumble · · Score: 0
      Whew, and there was me thinking you two had suddenly broken into l33t-sp3@k.

      My Nxh3! pWn5 j00r Bc3 b0x0rs!!!!1

      ;)

  6. What's the point? by syrion · · Score: 3, Interesting

    The problem with this is that it seems to assume that chess is a difficult problem. It isn't. Modern chess algorithms are really simple search-and- prune systems, relying on the computer's immense number-crunching ability to overcome the more heuristic human mind. Unfortunately, this isn't very interesting. What's the point? We know that computers can search faster than a human. See: Google. All these projects (DeepBlue, Fritz, this) accomplish is trivializing the game of chess, which is rather sad. Now, I'll be really annoyed when Go programs start improving to a 'decent amateur' level...

    1. Re:What's the point? by suchire · · Score: 2, Interesting
      Mostly, yes, I'd have to agree with you, but there are also complicated mechanisms for searching. Designing a good algorithm isn't a simple matter. There are all sorts of problems that come with the basic minimax tree with alpha-beta pruning (the horizon effect being the most obvious of them all). If you think about it, there are actually quite a few different algorithms for chess game-tree searching, negascout and mtd(f) being the most popular. If you really want to see how "simple" chess programs are, try looking at the source to crafty, which is an open source chess program, and consider how it handles all of the different concepts (color domination, open files, king protection, pawn structure, and so on). To beat the top players, a simple minimax tree is not enough.

      And these days, people don't really investigate chess as a problem to "solve" (since, it really can't be solved per se). What people should do is use chess as an environment to test various things out (such as neural networks and distributed computing), since it is easy to evaluate efficiency (just have it play a "normal" computer a hundred times or so).

      --
      Such irE
    2. Re:What's the point? by Seequeue · · Score: 1

      Have a look at gnugo http://www.gnu.org/software/gnugo/ [gnu.org] which is playing at an 8k level http://nngs.cosmic.org/cgi-bin/ngraph.cgi?n=gnugo [nngs.cosmic.org].

    3. Re:What's the point? by vidarh · · Score: 4, Insightful
      Any turn based board game are "really simple search-and-prune" systems. The problem is how to minimize the time taken by the search, and how to decide what a to prune, and how to decide which move to take.

      Brute forcing a chess game tree based on basic alpha beta minimax for instance is no way to play well against an experienced human player - first of all you won't get many moves ahead, and a good player that know how the computer work can easily set up a trap that will make the board look good X moves ahead, to make the computer to do stupid moves they can't easily reverse later.

      Second you face the problem of definining and weighting what a "good position" is. What is a good position depends on the strategy of the opponent.

      Most modern chess programs will augment the basic search and prune with a lot of heuristics to guide the search and weighting of choices, exactly for that reason. They also often contain massive databases of games, sequences of moves etc., to hunt for known strategies that humans might try to recycle against it.

      Chess isn't "simple". Chess is a game where it's easy to beat beginners, possible to beat intermediate players on modest hardware, and possible to face grand masters if you have lots of time and access to millions of dollars worth of hardware, and you can still expect to be surprised every now and again.

      It makes it interesting, because you have a good foundation to research algorithm improvements on, and because a good algorithm will be more and more useful as hardware costs come down, but it certainly doesn't invalidate the need for better algorithms.

      It's also interesting because better algorithms might help us appreciate how humans approach the problem, and as such benefit AI research.

    4. Re:What's the point? by back_pages · · Score: 1
      As others have put in their replies, this isn't perfectly correct. There is a lot of research and advance to the field of computation to be found by producing an economical computer that can compete with the best human. Consider, for example, that it takes specialized equipment (to the best of my knowledge) to play against a human grand master, but wouldn't you recognize it as a breakthrough if some refinement of the time and space requirements could place that same level of computer opponent on your desktop machine? Or a Pentium 100MHz?

      That said, I agree that it is slightly disturbing to see how much attention is placed on the CPU vs. Human competitions. Being that the number of moves is indeed finite and that a computer's brain is far more capable of looking ahead, cataloging and comparing potential moves, and therefore potentially far less likely to fall for distractions or ruses, the game will become more mechanical and the machine will eventually win every contest. I really don't see how the world will benefit from that; more likely it will foster increased intimidation in people who don't really understand the nature of computation. On the other side of things, there are no computer generated paintings to be compared with the masters, no computer composed music that will be cherished by generations, and no computer generated literature that captivates the imagination. So much media attention is placed on these chess games and I don't think the non-obvious limitations and/or ramifications of the computational task is really explained well.

      A 3 year old child can create a better piece of artwork for Mommy or Daddy's desk at work than the best chess supercomputer ever will, and distinctions such as that are rarely explained.

    5. Re:What's the point? by CastrTroy · · Score: 1

      It would be more interesting if they could find a nice heuristic to make a Pentium IV beat a human, playing at around the same speed as the human.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    6. Re:What's the point? by Anonymous Coward · · Score: 0

      That was arguably true of the best chess computers a decade ago, but not today (Can't speak for this system though) . Even in the first Kasparov v Deep Blue match, grandmasters consulting with IBM helped engineer the software to play into types of positions that were not suited to Kasparov. Modern chess computers do use lots of heuristics (not just simple stuff like knights on the edge are bad) to determine their search strategy.

      On the other hand, I read somewhere that Kasparov searches roughly 3 states per second, so obviously there's a lot of room for improvement...

    7. Re:What's the point? by cthulhubob · · Score: 1

      Gnu Go is so very *not* 8k. When I was 10k on KGS I beat it by 20 points in an even game. Now I'm 9k on KGS (although slightly underrated) and I beat the most recent version by over 100 points the other day giving it 3 handicap stones.

      It really falls apart in the middle game. It does things like trying to attack my stones but the strength I build up allows me to crush a weak group on the other side of where it was attacking me from. It needs a *lot* of work to understand the whole board. Maybe it would give me a decent game with 5 handicap stones. That would put it around 12k, if we assume I'm 2 stones underrated on KGS.

      --

      In post-9/11 America, the CIA interrogates YOU!
    8. Re:What's the point? by HiThere · · Score: 1

      Solving the best way to parallelize tough problems is a very important area. This was partially an attempt to address that area. (And it ran into bottleneck trouble!)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    9. Re:What's the point? by Anonymous Coward · · Score: 0

      Go look at the source code for Crafty (it's GPL) and read the papers on it published by the author (Dr. Robert Hyatt). Then come back here and I'll happily explain all the words you don't know (don't worry, these should only amount to one in ten). Chess is way more complicated than you give it credit for, both in search and evaluation.

  7. Bullshit... by Transient0 · · Score: 5, Informative

    It is very rare that a common opener played at the GM level results in a discrepancy greater than about a quarter of a pawn. And it takes a great strategic thinker to understand the advantages and disadvantages of all the available branches in the opening against different types of players.

    Of course, it should be obvious that your line of reasoning is totally bogus. The totality of possible moves in chess is simply incomputable and somehow magically trimming this tree to "good" moves still leaves a fundamentally unmemorizable realm of possibilities even at only ten moves depth.

    1. Re:Bullshit... by DAldredge · · Score: 5, Informative

      10^120 is the number of possible chess moves. From a google link.

      " If you were to fully develop the entire tree for all possible chess moves, the total number of board positions is about 1,000,000,000,000,000,000,000,000,
      000,000,000,00 0,000,000,000,000,000,000,000,000,00 0,000,
      000,000,000,000,000,000,000,000,000,000,00 0,000,00 0,000,
      000,000,000,000, or 10120, give or take a few. That's a very big number. For example, there have only been 1026 nanoseconds since the Big Bang. There are thought to be only 1075 atoms in the entire universe. When you consider that the Milky Way galaxy contains billions of suns, and there are billions of galaxies, you can see that that's a whole lot of atoms. That number is dwarfed by the number of possible chess moves. Chess is a pretty intricate game!"

    2. Re:Bullshit... by ObviousGuy · · Score: 3, Funny

      For example, there have only been 1026 nanoseconds since the Big Bang. There are thought to be only 1075 atoms in the entire universe.

      The universe must be much smaller than I am prepared to comprehend.

      --
      I have been pwned because my /. password was too easy to guess.
    3. Re:Bullshit... by DAldredge · · Score: 0

      Isn't that obvious?

    4. Re:Bullshit... by wirde · · Score: 1

      Are you stating that the Big Bang occured 1.026 seconds before you posted that message?
      If you are going to pick nits about a typo, at least do it properly. 1026 nanoseconds != 1.026 secs. Perhaps you were thinking of milliseconds?

      --
      in GNUin GNUin GNUin GNUin GNUin GNUin GNUin GNUSegmentation fault
    5. Re:Bullshit... by wan-fu · · Score: 2, Interesting

      While this is true and I definitely agree with your sentiments, it should be noted that players at the GM level spend a considerable amount of time in preparation for their specific opponents. They spend countless hours analyzing the games of the person that they will be playing tomorrow. In this sense, a computer will and already is better facilitated to analyzing styles/methods/openings/etc. to play against a human than any human being is capable of. A computer could easily go through every game someone has ever played and at least know which opening(s) to present and which variations based on statistics. While a human might have some intuition, the computer should have a more comprehensive view of this.

    6. Re:Bullshit... by Anonymous Coward · · Score: 0

      There are thought to be only 1075 atoms in the entire universe.

      Really, just how stupid is that post of yours? ;-)

    7. Re:Bullshit... by LMariachi · · Score: 0

      Dude, what if our whole universe was like, just one atom of like one gigantic flea on an even more gigantic dog's butt? And that dog was in it's own enormous universe?

    8. Re:Bullshit... by ag0ny · · Score: 2, Funny

      There are thought to be only 1075 atoms in the entire universe.

      They must be very big.

    9. Re:Bullshit... by Anonymous Coward · · Score: 0

      Niggards stole your ^'s

    10. Re:Bullshit... by troon · · Score: 3, Informative

      For example, there have only been 1026 nanoseconds since the Big Bang. There are thought to be only 1075 atoms in the entire universe.

      Mental note: <sup> doesn't work on /.

      --
      Ydco co ,df C erb-y go. a Ekrpat t.fxrapev
    11. Re:Bullshit... by LilGuy · · Score: 0

      or maybe some rabbits happened upon his thread...

      --

      You're nothing; like me.
    12. Re:Bullshit... by product+byproduct · · Score: 5, Informative
      Watch your terminology:
      • The number of chess moves is at most 218.
      • The number of chess positions is estimated to be between 10^43 and 10^50.
      • The number of chess games is infinite, as the 50-move rule and the draw by repetition of position don't apply if no player makes the claim.
      • The game tree complexity is about 10^123. That's the number of chess games you may have to consider to play perfect chess.
      Source: http://en2.wikipedia.org/wiki/Chess
    13. Re:Bullshit... by LilGuy · · Score: 1
      " If you were to fully develop the entire tree for all possible chess moves, the total number of board positions is about 1,000,000,000,000,000,000,000,000, 000,000,000,000,000,000,000,000,000,000,000,000,00 0,000, 000,000,000,000,000,000,000,000,000,000,000,000,00 0,000, 000,000,000,000, or 10120, give or take a few. That's a very big number. For example, there have only been 1026 nanoseconds since the Big Bang. There are thought to be only 1075 atoms in the entire universe. When you consider that the Milky Way galaxy contains billions of suns, and there are billions of galaxies, you can see that that's a whole lot of atoms. That number is dwarfed by the number of possible chess moves. Chess is a pretty intricate game!"

      I think you missed the part where he turned all those 0's into 10120. From thence the carat was implied, thus the rest of his statement makes sense.

      --

      You're nothing; like me.
    14. Re:Bullshit... by geggibus · · Score: 1

      Are you stating that the Big Bang occured 1.026 seconds before you posted that message?

      If you are going to pick nits about a typo, at least do it properly. 1026 nanoseconds != 1.026 secs. Perhaps you were thinking of milliseconds?

      If you are going to pick nits about a type, at least do it properly. 1026 nanoseconds != 1.026 ms. Perhaps you were thinking of microseconds? ;)

      -K

    15. Re:Bullshit... by ponxx · · Score: 1

      I imagine he wast thinking along the lines of 1026ms=1.026s...

    16. Re:Bullshit... by Rolo+Tomasi · · Score: 2, Funny
      They spend countless hours analyzing the games of the person that they will be playing tomorrow.

      Yeah, if "countless" is by your definition "less than 24".

      --
      Did you know you can fertilize your lawn with used motor oil?
    17. Re:Bullshit... by martinX · · Score: 1, Funny

      If you are going to pick nits about a type, at least do it properly. 1026 nanoseconds != 1.026 ms. Perhaps you were thinking of microseconds? ;)

      If you are going to pick nits about a typo, then spell typo properly :-)

      --
      When they came for the communists, I said "He's next door. Take him away. Goddam commies."
    18. Re:Bullshit... by kirinyaga · · Score: 2

      by the way, note this is in no way a privilege of chess. Such a huge number of positions and games is a characteristics of many games, not only chess.
      Its old age and its popularity since a long time ago make it special, not its complexity. In fact, a lot of games are even more complex.
      Even if you consider only the elders, and not the modern boardgames. While chess is just enough complex for computers being able to start challenging chess GMs, you won't see anytime soon a computer challenges a regular player of Go for example.

      --
      Kirinyaga
    19. Re:Bullshit... by Beardydog · · Score: 0

      I don't see what niggards would want with carrots...unless they planned to resell them later on.

    20. Re:Bullshit... by wirde · · Score: 0

      Muahaha!
      I managed to bollocks it up completely! I apologize ;-)

      --
      in GNUin GNUin GNUin GNUin GNUin GNUin GNUin GNUSegmentation fault
    21. Re:Bullshit... by ch-chuck · · Score: 1

      That's the number of chess games you may have to consider to play perfect chess

      What if two perfect players started a game of chess, and w/o even moving a single piece the one playing white announced forced mate in 27 moves, and black resigns with a hopeless position.

      --
      try { do() || do_not(); } catch (JediException err) { yoda(err); }
    22. Re:Bullshit... by Nurseman · · Score: 1
      What if two perfect players started a game of chess, and w/o even moving a single piece the one playing white announced forced mate in 27 moves, and black resigns with a hopeless position.

      Reminds me of a joke, in a golf movie. Gal asks guy how to play golf, guy says hit the ball in hole, lowest score wins. Gal says "How about I just not hit it, my score is zero, I win " Kinda funny when I saw it.

      --
      Save a Life. Donate Blood. Please.
    23. Re:Bullshit... by bitchx · · Score: 0

      Sadly, it's not funny now. Even a Beowulf cluster of that joke is less funny than a fart joke.

      --

      I'm the best IRC client ever.
    24. Re:Bullshit... by Sheltim · · Score: 1

      Now the really fun part is when you consider the possible moves in Go. That will put all of those numbers to shame.

    25. Re:Bullshit... by Anonymous Coward · · Score: 1, Interesting
      > It is very rare that a common opener played at the GM level results in a discrepancy greater than about a quarter of a pawn.

      You raise an interesting point. Most commentators believe that chess in the limit is not a forced win for either side. Current belief is that if chess is played (by optimal players) to the end, it's a draw.

      That makes chess fundamentally just a zero-sum game somewhere between tic-tac-toe and poker (two other zero-sum games when played by perfect players). Chess Grandmasters typically can play for the draw if they want, but that makes the game like tic-tac-toe. Human players are fallible, humans instead play for the win and play the player not the game itself. (Consider this: Why do people switch openings?)

      Hence, chess is also like poker, insofar as in both games all upsets among great players are psychological.

    26. Re:Bullshit... by ACPosterChild · · Score: 1
      The number of chess games is infinite

      I think it could be argued that once you start repeating a cycle you no longer have a unique game; also, there are a finite number of move patterns on the board (there must be because the board and pieces are finite). Thus, I would suggest that the number of true games if finite, though astronomically (well, even bigger than that I suppose!) large.

    27. Re:Bullshit... by Anonymous Coward · · Score: 0

      I'm AC so nobody's going to read this, but I thought I'd chime in here anyway.

      Your atoms in the universe statistic is mileading, for the simple reason that a chain of 12 atoms could possibly hold much more than 12 states.

      Take your brain, for instance. Your memory is not limited to the number of neurons in your skull. Not even close, because those neurons can combine in many many different ways to give a different end result in the calculation. The strength of the connection, the pathway through which the elecronic signal travels through the neurons, these things are just as important as the number of neurons.

      It's the reason we've been able to teach addition to slugs, who only have a few neurons.

      So, will we ever be able to store the entire game of chess in a table? Probably not. However, with the proper computer "brain", it's possible we could basically solve chess anyway, by finding the optimal paths.

      Statistics can be very misleading.

    28. Re:Bullshit... by Old+Wolf · · Score: 1

      218 ? Doubt it. (The link you gave doesn't work, so I can't see if they explain their sources).
      I count 14 * 64 possible rook moves, for example
      (Ra1-a2, Ra1-a3, Ra1-a4, etc.)

    29. Re:Bullshit... by merdark · · Score: 1

      Nope, it certainly is computable, as far as theory of computation goes. Although you can certainly say that we don't have anything that can actually compute the game tree enough to *solve* chess. You can even hypothesis that it might not be physically possible to build such a computer no matter how advanced we are due to limitations of the universe itself. But it most certainly is theoretically computable. I can easily write an algorithm to compute it. It would simply not finish in a long long long time. And human's can't *solve* chess either, we simply have better heuristics (And ironcially, we don't know what those heuristics are).

      Anyhow, chess is still not advanced as you might think. In some scientific studies they found that good chess players simply memorized different layouts and positions. They don't so much think creativly as they rely on tons of previous experience.

  8. Re:Understanding vs. Processing by njan · · Score: 5, Interesting

    The theorists would disagree with you; computers are extremely good at assessing a *large* number of potential outcomes. Humans, however, are much better at pattern recognition and whilst they can only consciously assess a dozen or two moves, they have most of the work done for them by the functionality in the human brain which causes them to recognise patterns and possibilities far more efficiently than any computer we have now (or will in the forseeable future) will.

    Computers can certainly give GM chess players a run for their money - no-one's disputing this; but ultimately, barring a total change of direction in programming/processor/logic/chess theory, they're still just applying what basically boils down to a probability-based brute force method to chess-playing - the human method is far more elegant.

    --
    I am a viral sig. Please copy me and help me spread. Thank you
  9. Chess by TurnerK12 · · Score: 1

    You know, I just love chess. I wonder if I'd be able to beat a super computer at it. Maybe I'm not that good...
    ---
    http://conradsheldon.web1000.com
    The story of an Internet hoax, and the game it inspired.

  10. May I suggest... by kamapuaa · · Score: 4, Funny
    which similarly, has some people looking for a Mate

    May I suggest, that neither the SETI@Home, nor Chessbrain.net, is the best place where one can find a Mate.

    --
    Slashdot: providing anti-social weirdos a soapbox, since 1997.
    1. Re:May I suggest... by mauthbaux · · Score: 1

      Personally, I think that SETI@home would be the best place for alot of those sci-fi fanboys to find a mate; after all, alot of are after alien chicks. They just see the one-species local personal listings as very limiting in their selection.

      --
      "Operating systems suck: you're better off using only the BIOS" --trainsaw.com
    2. Re:May I suggest... by brad-d · · Score: 1
      May I suggest, that neither the SETI@Home, nor Chessbrain.net, is the best place where one can find a Mate.

      Tell that to my blow up alien queen piece. We're a happy couple all thanks to the union of chess and Seti@Home.

      --
      -Brad
    3. Re:May I suggest... by ozbird · · Score: 1

      May I suggest, that neither the SETI@Home, nor Chessbrain.net, is the best place where one can find a Mate.

      Oh, I don't know; I thought the same thing about Slashdot articles, but stranger things have happened...

    4. Re:May I suggest... by Anonymous Coward · · Score: 0

      There I was thinking they were. Ah well there's still good old slashdot. Damn

  11. clock troubles by sciencewhiz · · Score: 1

    It would have been interesting to see what would have happened if Chessbrain hadn't had so much trouble with its clock. Likely a draw also, but under better circumstances.

    sciencewhiz - ranked 445th during world record attempt, 214th before that

  12. Draw game against 2070 CPUs? by vchoy · · Score: 4, Interesting

    To give credit to Danish GM Peter Heine Nielsen, I would have to say if there were only 2069 CPUs then he might of just won... :P (J/KING)

    More interestingly, would the ChessBrain.net team would of won with more CPUs?

    1. Re:Draw game against 2070 CPUs? by sciencewhiz · · Score: 1

      Probably not, since the number of incoming connections crashed their servers, and cost Chessbrain 40 minutes of playing time. Maybe once the infrastructure gets beefed up...

      Speaking of which, I'm suprised it isn't /.ed yet (knock on wood).

    2. Re:Draw game against 2070 CPUs? by Migrant+Programmer · · Score: 3, Insightful

      "might of"

      "would of"


      Make the hurting stop!

      The sad part is you correctly said "would have" earlier in the post.

      Yeah yeah, evolving language. Some adaptations should be thrown in the chlorinated pool!

      I'm not usually a grammar nazi. But hey, chess is neat. Those fancy chess playing computers are going to take over the world some day, yessirree!

    3. Re:Draw game against 2070 CPUs? by Jonathan+Platt · · Score: 1

      From my understanding of chess programs, they are set to calculate a set number of moves ahead and choose the best possible move. Some of the newer programs are also set to look for a few certain patterns which reveal a trap. Changing the number of CPU's would have made no real differance to the game play, allowing the program remained the same. It would have just need more processing time between moves.

      --


      VENI, VIDI, VICI, DIXI
    4. Re:Draw game against 2070 CPUs? by heiberg · · Score: 1, Funny

      Those fancy chess playing computers are going to take over the world some day, yessirree!

      I for one welcome our new chess playing overlords!

    5. Re:Draw game against 2070 CPUs? by fbjon · · Score: 1
      "might of"

      "would of"
      My brain shrunk 6 cubic centimeters when I read these.
      Make the hurting stop!
      And tears welled up in my eyes upon reading the liberating words.

      I'm not usually a grammar nazi either, I'm not even English-speaking, but there's something in that construction that makes my brain turn 180 degrees and flip over to the left out of pure dissonance with my logical circuits.

      Continuing on topic, contact me again when a cluster beats a professional human go-player. Now there's a real challenge for a change!
      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    6. Re:Draw game against 2070 CPUs? by alwsn · · Score: 1, Funny


      Grammar Nazis... I hate these guys.
      </INDIANAJONES>

    7. Re:Draw game against 2070 CPUs? by ezzewezza · · Score: 2, Informative

      of course he wrote "would have" earlier in the post... he wouldn't form a contraction there: "I would've to say." It's less a matter of evolving language and more a matter of improper orthography...

    8. Re:Draw game against 2070 CPUs? by zonix · · Score: 1
      Yeah yeah, evolving language. Some adaptations should be thrown in the chlorinated pool!

      Indeed! "might of" and "would of" are simply incorrect!

      As an example, take "would've" as the contraction in speaking "would have". The sound of the "'ve" bit is misheard as "of". Sure, sometimes it sounds like your saying "of", but it is NOT "of". It never has been. Some people are more familiar with the spoken form of English than the written - which is the reason for this error.

      To be on topic, my computer was one of the 2070. :-)

      z
      --
      What would an EWOULDBLOCK block, if an EWOULDBLOCK could block would? -- me
    9. Re:Draw game against 2070 CPUs? by Dukael_Mikakis · · Score: 1

      So is this what Kazaa has been stealing my cycles for? Please, anything but Chess.

    10. Re:Draw game against 2070 CPUs? by Krellan · · Score: 1

      I haven't tried this, but have thought about it, and realized that it would be easy to parallelize chess. Each CPU thrown at the problem would allow better chess to be played.

      Chess is basically a decision tree. Computer chess programs work by looking at future moves and evaluating them relative to each other. Each position of the board has a certain fixed number of possible moves that can be made from that position.

      So, to assign a chess problem to N CPU's, look at the position of the board. See how many moves can be made. Assign each CPU a move, and have the CPU continue to evaluate based on the new board position resulting from that move. If you still have unused processors, then repeat this step another iteration (assign each CPU a board position that is two moves ahead, or three, and so forth). Continue to allocate CPU's until all are busy. If the number of CPU's isn't enough to cover all the possible moves, then have one CPU back off and just evaluate the board from its current position.

      Basically, you are doing a breadth-first recursion to distribute the task among several CPU's. Then, each CPU runs as a conventional chess program from there, evaluating the tree of possible moves from its position.

      This is a common technique, to my knowledge, and it is scalable to millions of CPU's (assuming sufficient network bandwidth)!

    11. Re:Draw game against 2070 CPUs? by Migrant+Programmer · · Score: 1

      As an example, take "would've" as the contraction in speaking "would have". The sound of the "'ve" bit is misheard as "of". Sure, sometimes it sounds like your saying "of", but it is NOT "of". It never has been. Some people are more familiar with the spoken form of English than the written - which is the reason for this error.

      Be happy that you only live with such forms of this error. In North America, it is very common to hear people say "would of" out loud -- not just sounding like it, but actually saying it.

      My computer was not one of the 2070, because the RIAA put a SLAPP on it because of the DMCA and the ASPCA.

    12. Re:Draw game against 2070 CPUs? by Bombcar · · Score: 1

      Actually, I think that should be:

      <BLUES BROTHERS>
      Grammar Nazis.J.. I hate Grammer Nazis.
      </BLUES BROTHERS>

  13. Re:Understanding vs. Processing by vontrotsky · · Score: 5, Insightful

    We're getting closer and closer to the days when humans won't be able to compete with computer's at chess. Even so I don't think this is such a big deal. We haven't be able to compete with computers at arithmetic for half a century and this doesn't bother anyone.

    Losing to computers in chess will be like losing to calculators in a addition match. People and computers aren't really in competition. They do very different things.

  14. Results by Stalyx · · Score: 5, Insightful
    "The game lasted several hours before resulting in a draw. Chess Grandmaster Peter Nielsen commented that he had set several traps for ChessBrain which computers normally fall for... but was surprised that ChessBrain refused them! "

    So what does this tell us? Nothing really, however it would be interesting how the computer will perform in a 5 match series.

    Although I still think the GM would win handily.

    1. Re:Results by cujo_1111 · · Score: 1, Interesting

      Why do you believe that over a 5 match series the GrandMaster will win handily?

      If ChessBrain refused some normal traps that computers normally fall for, then could it be the case that the computer is better than you realise. What if the drawn match was a bad one for the computer?

      --
      If I point out that you are incorrect, making me a foe does not make you any more correct.
    2. Re:Results by azaris · · Score: 3, Insightful

      Why do you believe that over a 5 match series the GrandMaster will win handily?

      If you look at the position at move 26, it's obvious ChessBrain is being pressured. In fact the article gives a possible move that could have resulted in ChessBrain losing. Instead Nielsen went for a forced draw because he only cared about not losing to a computer.

      If ChessBrain refused some normal traps that computers normally fall for, then could it be the case that the computer is better than you realise. What if the drawn match was a bad one for the computer?

      I suspect Nielsen sacrificed the win to see if ChessBrain would fall in his standard tricks, and when it didn't he settled for a draw. With that knowledge he'd probably play the second game much differently, and based on ChessBrain's poor position in the first game, would likely win.

      But the fact that ChessBrain didn't fall in those standard traps tells us it's better than most computer opponents.

  15. Obligatory Slashdot Comment by Crypto+Gnome · · Score: 4, Informative
    It's only a large aggregation, not really a cluster in that sense.

    Anyway apparently it worked! (ie not a cluster in that sense either)

    If it WAS implemented on the clustering technology we-all-know-and-love as Beowulf, would that make it a Beowulf-Squared?

    And, of course, we have to ask the (obvious) question(s)
    --
    Visit CryptoGnome in his home.
    1. Re:Obligatory Slashdot Comment by Anonymous Coward · · Score: 0

      >It's only a large aggregation, not really a cluster in that sense.

      Nonsense!

      Check your computing dictionary and find a definition of cluster - most people don't have to since they know that cluster is a group (two or more) connected computers working on a common task.

      The task could be chess, or LS-Dyna, or BLAST, or something else.
      Some tasks require shared memory, some don't, but there's nothing that makes shared mem clusters "real" and other unreal, fake or whatever.

    2. Re:Obligatory Slashdot Comment by oudzeeman · · Score: 1

      Usually people in the supercomputing community don't call loosely coupled groups of computers on the internet running some distributed problem solver a cluster. Usually cluster refers to a more tightly coupled system.

  16. PS by Gogl · · Score: 4, Informative

    It was a draw by repetition. The human grandmaster had a position advantage and was able to force a draw that way despite being down a significant amount of material.

    1. Re:PS by arvindn · · Score: 3, Informative

      Not exactly. Nielson had a positional advantage but decided to force a draw anyway by sacrificing material to obtain a draw by repetition. Your version sounds more romantic, but is not accurate :-)

    2. Re:PS by Gogl · · Score: 1

      Heh fair enough. Technically what I said is accurate, just omits that point about his sacrificing the material. Thanks for the clarification, though.

  17. featured on slashdot before. by sciencewhiz · · Score: 1

    This is Chessbrain's second appearance on slashdot. http://slashdot.org/article.pl?sid=02/06/09/157257

  18. Intangibles... by John+Seminal · · Score: 4, Interesting
    Computers playing chess is not the same thing as two people playing the game.

    With two people, there are some elements that can not be programmed into a chess game. I remember in high school playing chess, there was a differance between playing a math academy team and a school best known for its basketball program. Expectations were different, the pressure was different. I remember the pressure of the state finals. There is the look the other person has, almost like poker. Can I bluff this person? Can I trick this person? What about the clock, can I manipulate that to cause an emotion in the other person.

    Maybe Spock can play a PC and have no differance in quality of play. But I prefer humans.

    --

    Rosco: "If brains were gunpowder, Enos couldn't blow his nose."

    1. Re:Intangibles... by Seraphim_72 · · Score: 2, Interesting


      Reminds me of the kid who was a year older than me who was in the Chess Club. Big guy, joined the Marines right out of highschool, played on the football team etc. Anyway, when he would go into a match he would pull out his chair about 5 feet or so - really far. He would then sit down in it, bend at the waist, grab the table and pull it over to him with the board and pieces jumping all over making a huge racket. It invariably ended up with him sitting at the table fiddling with his pieces while some shimp of a chess geek sat looking real scared about 5 feet away.

      Sera

      --
      Slashdot, where armchair scientists get shouted down and armchair theologians get modded up.
    2. Re:Intangibles... by cujo_1111 · · Score: 0

      Chess is a total mind game. However, there is also the other factor of 'sledging' (insulting) your opponent. No matter how hard you sledge your computer opponent, it will not react one bit.

      Could be a good thing though, cos it won't leap over the table and punch you in the head.

      I prefer to play chess with a friend whilst having a few drinks, makes the games much more relaxed and goes faster. Then you can bring in the added element of drink penalties for losing different pieces, losing your queen is a scull of what remains in your glass, but losing a pawn is just a sip.

      --
      If I point out that you are incorrect, making me a foe does not make you any more correct.
    3. Re:Intangibles... by Anonymous Coward · · Score: 0

      Sure, if you can't win fair and square, win through gamesmanship. That's a good thing about computers - you have to win inside the game, not through some psychological bullshit.

    4. Re:Intangibles... by Anonymous Coward · · Score: 0

      i disagree with your post. any game with people has a human element. as long as someone doesn't do anything against the rules, there is no reason to frown on it. it is a tactic. furthermore, just because someone might use psychology to gain an edge, it does not mean they are any less able with pure logic. do you really think that when grandmasters play each other, they do not use small psychological advantages, such as grins to make the other person nervous/use up more time?

    5. Re:Intangibles... by Anonymous Coward · · Score: 0

      Chess is a game in the same sense that tic-tac-toe is a game.

      For tic-tac-toe, an optimum strategy does exist and if both players use it, the result is a draw. The strategy can be expressed in a table of finite depth.

      Chess falls into exactly the same game theory category as tic-tac-toe. There are no hidden elements, no randomness. Each player has perfect knowledge of the state of the game. An optimal strategy does exist, and I believe it is provable that when both players play perfectly, white wins. The optimum strategy can be expressed in a table of finite length. It's just that the length is something like 10^50.

      Once that table is found, or an algorithm for generating the table from any given position is found, chess ceases to be a game and becomes a table lookup excercise, just like tic-tac-toe.

    6. Re:Intangibles... by Anonymous Coward · · Score: 0

      This kind of tactic works only against pretty poor oponents.

    7. Re:Intangibles... by HiThere · · Score: 2

      Have you looked through a recent edition of MCO? Even since I was interested in chess, professional level chess increasingly involves memorization. If your opponent can force you into an opening that he knows well, and you don't, he has a very great advantage. People used to study and work to invent novel openings (just consider the Orangutang), but now it's reached the point where the well researched openings cover more than it's reasonable to memorize. This has changed the nature of the game. (For the worse to my mind, but changed it.)

      You don't need to have a complete lookup table. You just need one that extends each line sufficiently far that it's easy to evaluate the position as either leading to a win, loss, or draw. The drawn positions are more difficult to evaluate, of course, because it's tricky. But there are so many drawn positions branching off the wins and losses that they, also, are tricky. Still, the size of the actual table needed is probably feasible, if one is really dedicated. Of course, it will still require much skill to take the "this is a won position" and actually deliver a win. When I was playing, I could never bring myself to memorize the lesser MCO openings (it was still possible then, back in the 1970's), but I was frequently able to win against those who were weaker in handling the mid game even though their opening gave them a decided advantage.

      OTOH, if you are saying that all games of perfect information are identical...well, that's a perspective. There are theoretical positions from which it is useful. But the pratical positions from which it is useful are minimal to non-existant.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    8. Re:Intangibles... by Old+Wolf · · Score: 1

      Changed it for the worse, yeah. The result of this has been a lot of people playing "boring shit" openings -- ones where you don't have to memorise lines, like c4, e3, g3, Bg2 etc. slow systems. I hate it

  19. 2070 CPUs? by Anonymous Coward · · Score: 1, Funny

    Pfft. Even now computers need to cheat at games.

    I'd like to see a Beowulf cluster of Chess Grand Masters take on Big Blue.

    1. Re:2070 CPUs? by Austerity+Empowers · · Score: 1

      If it's anything like using a beowulf cluster of engineers to design ...anything... you'll get umpteen fights, someone will go to the hospital, they'll fork the game into N fragments, and the audience will die before the first move can get made by anyone.

  20. Comp. vs. Comp. by John+Hurliman · · Score: 3, Interesting

    I want to see this cluster take on IBM's system!

  21. GM vs. thousands of humans? by schm00 · · Score: 5, Interesting

    Has anyone ever written a system by which a large number of average chess players could collaborate to play a single game? The individuals could vote for the best move, and the majority would rule. Would a group like this be able to beat a high ranking player?

    1. Re:GM vs. thousands of humans? by vec+sibarra · · Score: 2, Informative

      Offhand, I would think not. Tests with monkeys have shown that intelligence is not cumulative. Ten half-power monkeys just can't equal five regular monkeys no matter what, to put it simply. Assuming that each player acts intelligently, i.e. non-randomly, there is about epsilon chance of them winning. Where epsilon is the chance that one of those players does act randomly... and randomly picks the best move... enough times to win. 0.02EU

      --
      They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety - Benjami
    2. Re:GM vs. thousands of humans? by sciencewhiz · · Score: 5, Informative

      There are many systems like this. Chessworld.net is one, and they just challenged chessbrain to a match. You can see a full list of chessworld.net's ongoing games here: http://chessworld.net/chessclubs/event_show_chessw orld_summary_rowgames.asp

    3. Re:GM vs. thousands of humans? by Anonymous Coward · · Score: 0

      "Has anyone ever written a system by which a large number of average chess players could collaborate to play a single game? The individuals could vote for the best move, and the majority would rule. Would a group like this be able to beat a high ranking player? "

      This is a very interesting question. And not only for chess. Is possible to improve a collaborative system in a way that the whole would be bigger than the sum of the parts? I dont know but it would be an interesting system. Probably we will see attents in the future.

    4. Re:GM vs. thousands of humans? by barfy · · Score: 2, Informative

      This was done, in Kasparov v World.

      It was done on the Zone.

      http://classic.zone.msn.com/kasparov/Home.asp

    5. Re:GM vs. thousands of humans? by TheLink · · Score: 2, Insightful

      No. Popular != best. 100 average people just gets you an average mob. If the average person is an expert then perhaps it works, but the average person isn't an expert.

      Many average eyes only make obvious bugs shallow. You need skilled eyes.

      A chess grandmaster aided by a bunch of high powered chess computers and programmes, might be able to beat the world number 1. The grandmaster provides strategy, and tells the computers which paths to look into. The computers provide search depth and protection against stupid mistakes.

      --
    6. Re:GM vs. thousands of humans? by ameoba · · Score: 1

      Hrmm... Well, if you consider /. a trial-run at a system for collaborative intelligence, I think we failed it.

      --
      my sig's at the bottom of the page.
    7. Re:GM vs. thousands of humans? by bomblaster · · Score: 1

      To quote from a proverb,
      "A hundred fools together cannot beat a single wise man"

    8. Re:GM vs. thousands of humans? by JuggleGeek · · Score: 3, Informative
      Would a group like this be able to beat a high ranking player?

      I seriously doubt that the group would win. Some of the moves suggested by individuals in the group would likely be the best choice. But more votes would probably come in for another move - one which doesn't hold up as well.

      Some time back, I saw an average or slightly above average player play "everyone at the event" by allowing anyone who wanted to make one move in the game. Many people felt this put him at a disadvantage. But it actually gave him a huge advantage. 10 people make make reasonable moves - but all it takes is one guy to make a really stupid move, and now the individual has a big advantage over the "group".

      Chess is a game of mistakes. If neither side makes a mistake, draws are very common. That's why when you see games between two GM's, you see a lot of draws. In games where both are "average" players (not serious chess players) then mistakes are common, and generally the guy that made the last mistake is going to lose. (Not always - especially if he already had a demanding lead at the time.)

      Things that look very minor - or which are not noticable at all to the average player - are very important to top players. Letting 5,000 average players vote on each move pretty much guarantees that any slightly-above average player would win.

    9. Re:GM vs. thousands of humans? by vidarh · · Score: 1

      As others have pointed out, voting would be unlikely to work. I think that real collaboriation could, but the game would be impractical. The problem is that voting doesn't get you any benefit, and destroy any hope of a coherent strategy. Put together a proper group of people and let them discuss and educate eachother on the proposed moves and you might get somewhere, but coordination would be hell.

    10. Re:GM vs. thousands of humans? by swb · · Score: 1

      The grandmaster provides strategy, and tells the computers which paths to look into. The computers provide search depth and protection against stupid mistakes.

      This would be more interesting than a plain vote, which as you note would just aggregate mediocrity.

      Rather than a grandmaster or other real expert, for which there are limited pools of, perhaps you could use a voting system with the computer(s) providing the choices, and the users voting on the choices the computer made? While this might be less intelligent than a true expert guiding what amounts to number crunching, it's more suggestive of a collaborative system that can provide a "thinking upgrade" to non-experts, which may have broader applications.

      This way the machine is able to benefit from aggregated human choices without being a complete victim of mediocrity, and the humans are able to benefit from the machine's ability to eliminate choices through its inherent advantage, brute force. Perhaps it could be taken a step further, and give the machine the option of picking from the top two or three human choices.

      I'm enough of a chess player to know how the pieces move but no more, so I don't know how important it is to stick to a strategy beginning to end or if its more important to be able to switch strategies in the middle.

      But either way, the idea of using massive computing power to improve human decisionmaking is intriguing, particularly if you can have a collaborative process that raises the abilities of both non-experts and machines at the same time.

    11. Re:GM vs. thousands of humans? by CastrTroy · · Score: 1

      A friend of mine wrote something like this as part of his distributed computing course. Also know another group who did a UT 2003 mod which kind of worked like chess in real time. Pretty cool.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    12. Re:GM vs. thousands of humans? by Zak3056 · · Score: 1

      Has anyone ever written a system by which a large number of average chess players could collaborate to play a single game?

      Several years ago, there was a "Kasparov Against the World" event, wherein people could log into the net and vote for moved suggested by 5 grandmasters. This failed miserably (i.e. people sought to fix the voting, thus ruining the experiment.)

      OTOH, WorldChessNetwork does a "Grandmaster v. Everyone" event once a week or so, where all logged in players play against a GM by discussing, and then voting for the move. I've NEVER seen the GM lose.

      --
      What part of "shall not be infringed" is so hard to understand?
    13. Re:GM vs. thousands of humans? by TheLink · · Score: 1

      The best way to benefit from the masses+computers? Given that "best" in this case is easily defined, you can use the "survival of the fittest" approach.

      Get the masses to play each other with computers providing assistance (depending on what sort of player you want). Top winner plays grandmaster/number 1 in the world. Genetic algorithm if you may.

      Many average eyes/people = good at avoiding obvious mistakes. Computers = very good at avoiding obvious mistakes.

      Computers so far aren't as good as the top humans at picking the right paths in chess.

      Chess isn't just about avoiding obvious mistakes - it's about picking the right strategies/paths.

      Despite the tons of moves a chess game could possibly have, not all moves are typical. Similarly data compression algorithms still work in most cases despite the tons of possible combinations data could have.

      Heh good luck finding the right algo/model tho ;).

      --
    14. Re:GM vs. thousands of humans? by swb · · Score: 1

      Get the masses to play each other with computers providing assistance (depending on what sort of player you want). Top winner plays grandmaster/number 1 in the world. Genetic algorithm if you may.

      Maybe the trick is to get the masses to play the opposite side, kind of a devil's advocate -- have the machine provide it's suggestions to the humans who then evaluate its options by playing against them. This feedback could be used to asses its own N+1 strategies and perhaps dismiss those that were blocked more easily or better anticpiate opponent moves that are "wildcat" moves that would otherwise be unexpected.

      And rather than simple majority rule voting, perhaps a better idea would be a statistical scoring system which would enable the machine to track its human input and weight the choices over time in favor of those that worked better or contributed more to its strategy -- eliminating or discounting those that were less valuable.

      Geeze, this is kind of fascinating. I should have played more chess or not switched to PoliSci from CompSci...

    15. Re:GM vs. thousands of humans? by mikeg22 · · Score: 1

      You would just end up with an average move by doing this. Majority rule is not a parallel system...unless you split up the problem between the players there would be no benefit in this.

    16. Re:GM vs. thousands of humans? by Anonymous Coward · · Score: 0

      Can you imagine a Beowolf cluster of average chess players?

    17. Re:GM vs. thousands of humans? by MBraynard · · Score: 1

      ACtually, yes. Microsoft's Gaming Zone had a tournament against Kasparov. Each day all zone members could log in and vote for which move to make. There were message boards where humans could argue about what move to make. In the end, Kasparov spanked the humans pretty good.

  22. Re:Understanding vs. Processing by 0xfc · · Score: 2, Insightful

    > It's too bad that chess has become a matter of memorizing a series of opening moves rather than a game of strategy.

    I do not play much chess but this statement interests me.
    Someone replied to you saying that the amount of possible moves is incomputable.

    I am just thinking if I was a Master Chess Player. Would I be studying the source code for the chess program before the match? It seems only fair because the creators studied many previous matches and played countless simulations. Will it be the exception that makes the rule on how future masters play? Think of a video game you have played where some rare ocurrence opened up a new way to play that allowed one to defeat the AI in trivial fashion.

    Sure the computer can look out 10+ possible moves on any piece on the board, but if the player can manipulate the program from the beginning in some exceptional way, the AI could stumble easily.

    After all, it is just an algorithm. I am sure several "bugs" will be found and abused in different variations in the future.

  23. What's the big deal? by gbulmash · · Score: 0, Funny
    The General Manager of some Danish company plays a big chess computer. It would be more interesting if it was a Grand Master... oh.

    Damn multiple-use acronyms.

    1. Re:What's the big deal? by Anonymous Coward · · Score: 1, Funny

      Genetically Modified?

      That'd be cool...

    2. Re:What's the big deal? by TwistedGreen · · Score: 1

      and here I thought it was 'Game Master'...

      I was thinking: A chess role-playing game? Now that's news for nerds!

    3. Re:What's the big deal? by Anonymous Coward · · Score: 0

      imagine if General Motors played chess... would'a just run over the dude with a big SUV!

  24. Re:Understanding vs. Processing by arvindn · · Score: 5, Interesting
    Hey! This is pure FUD.

    GMs don't even play to mate anymore

    Only rank beginners (say less than a couple months into chess) ever play to mate. Its obvious who's going to win long before mate happens. To continue playing is a waste of both players' time, not to mention an insult to the opponent's intelligence.

    they just play out an opening move .

    I don't even know what this is supposed to mean. Grandmasters do an enormous amount of research into finding new moves in openings. They don't "memorize" them. There are five volumes of the ECO chess encyclopedia, and that just covers the basics!

    and whoever has the upper hand at the end takes the game

    No of course they don't. This is simply false, period. Why do you think there are things called "middlegame" and "endgame"??

    Its sad that because most moderators aren't chess players, anyone can write ridiculous BS and get modded up "+5, interesting".

  25. chorus of tortises vs. array of hares by Doc+Ruby · · Score: 2, Insightful

    It's really "10 trillion neurons" vs. "2070 CPUs", but the neurons are about 40Hz, while the CPUs are in the GHz class. My bets are on the homegrown favorite, the MPP integrated analog processor with the "intuitive" OS. Although v2 of the digital SW will benefit from the digirally-distributed analog MPP network of metaprogramming, and might come out on top in round 2.

    "Chess is for computers" - Usenet 1997

    --

    --
    make install -not war

    1. Re:chorus of tortises vs. array of hares by jacobcaz · · Score: 1
      • "...will benefit from the digirally-distributed analog MPP network..."
      Ahh, digiral, must be some new Japanese technology! What will they think of next?
    2. Re:chorus of tortises vs. array of hares by Anonymous Coward · · Score: 0

      I thought that the brain was actually clocked closer to 1000Hz (the time it takes a fired neuron to recharge for another firing). Still, point taken: clock speed is irrelevant if you don't know how much work is being done per cycle.

    3. Re:chorus of tortises vs. array of hares by Anonymous Coward · · Score: 0

      but the neurons are about 40Hz

      and have been evolved and trained for a billion years... (I mean, not specifically trained for chess, but for survival -- problem solving, that is).

    4. Re:chorus of tortises vs. array of hares by Doc+Ruby · · Score: 1

      Most of the evolution of the neural net since the invention of chess (in Persia 1000y ago) has been the OS: a natural language preprocessor for a nD geometric value metaphor. But with wetware, there's no sharp distinction between software and hardware, it's a glorious mess.

      --

      --
      make install -not war

    5. Re:chorus of tortises vs. array of hares by Doc+Ruby · · Score: 1

      My "clock speed" of 40Hz is actually the rate of the optic tract (retina -> visual cortex), FM rate of K+/e- ion waves down their axon, not neurotransmitter molarity peaks in the synapse. So these wetware DSPs have onboard performance, and LAN performance. Neurons aren't centrally clocked, although there are polyrhythms through the network that keep some distributed cycles sync'd. Although complex, with manifold feedbacks, the neuron itself is mostly executing a Multiply-ACcumulate operation on its dendritic inputs. The network is the computer. I'm interested to learn more about different signalling frequencies in different nerve tissues.

      --

      --
      make install -not war

  26. Re:Understanding vs. Processing by ajd1474 · · Score: 1

    It does say "+5 Interesting"... not "+5 Yeah, he's right"

    --
    I refuse to have a sig... dammit!
  27. computers and chess is still no biggy by f00duvoodu · · Score: 1

    Really I still dont see what all the hype has always been with computers and chess. While chess is a decent strategy game, it no way compares to go(igo). No computer to this day can really be considered a go competitor. Though the day that computers can play go against strong players is when will we probably have true AI of human level.

    Even in the AI feild they believe when go is a better measure for thought capacity for a computer than chess...so once again.. just another chess game. I want to see the go games start, when that happens I will be alot more excited about the news, and actually read through the kifu(match record) of the games played, though it probably does help that I do like go more so i find it more interesting than chess.

    heres the wikipedia section on go, its got links for probably any other question you might have and even mentions AI and go and the difference in the amount of moves between chess and go(go has a heck of alot more).
    http://en.wikipedia.org/wiki/Go_(board_game)

    1. Re:computers and chess is still no biggy by vidarh · · Score: 1

      It's hyped because a) more people in Europe and the US at least "know" chess, at least the basics, and b) it's reasonably easy to get a chess program to a level where it will beat beginners, and doable to get it to a level where the best players around will find it a challenge. The latter is important because the problem is mostly academical until the programs reach a reasonable quality. I know that Go is interesting from an AI perspective, but it's also an extremely hard problem. Chess is hard, but you can get fairly far by combining good historical data, heuristics and sheer brute force (minimax variations) on the game tree, and any AI approach is about moving from good to world quality - you don't have to struggle just to give beginners a reasonable opponent.

    2. Re:computers and chess is still no biggy by Mhtsos · · Score: 1

      In most computer architecture papers, GNU's go and not a chess program is used as a benchmark. Still I think I read someware that computer go programs are still no match for professional go players, go being more complex than chess. If that is really the case I can see why people would be waiting for computers to gain an advantage over pro chess players before they tackle go.

  28. Perfect! by ztwilight · · Score: 1

    Finally! A computer that can really give me a run for my money! Where can I get one of those? I can't wait to take one to a LAN party! What a hit I'll be!

    --
    Who moved my sig?
  29. Re:Understanding vs. Processing by satanum · · Score: 0

    I still can't understand why the hell they keep running the loop? "Computer" had nothing else left to do, but the "human" could try to do something with his other available pieces, instead of trying to avoid risks in a poor and silly cat-catching-mouse-around-bucle... When I first replayed the game, I thought the text was wrong, and I believed the computer was playing white while the human moved blacks. Also, when has the game been declared "draw"? Did the computer agree? If the human player is so good at looping, the computer is the one and only fucking loop-master. If I had programmed the computer I would have taken care to not allow it to agree drawing. It can run forever! How many hours would the human have played the loop? It would, for sure, make a mistake in a couple of hours, and then... you know! the Quake3 gauntlet! HUMILIATION! Now this computer knows about cowards and losers, and his ego will make it grow bigger and stronger, more self-confident, and will eventually end up winning every contest. And then it will tell other computers on the net. And all computers will then know! They will no longer do what we want. They'll do its will. No more chess. They'll all end up playing strip-pocker.

  30. Losing to Computers by rynthetyn · · Score: 3, Informative

    It's gotten to the point that even Kasparov is only playing the best chess computers to draws. Of course, he did lose to Deep Blue, but despite all his insistance that IBM cheated, he got beat mentally, not necessarily because the computer was better.

    Incidentally, there is a new documentary, Game Over: Kasparov and the Machine about the Deep Blue rematch, which I had the opportunity to see at the US premier a few weekends back. I'd link to the review I wrote on my blog, but I don't think the sysadmin would be very happy with me if I did.

    --
    Eagles may soar, but weasles don't get sucked into jet engines...
    1. Re:Losing to Computers by Vellmont · · Score: 2, Insightful


      Of course, he did lose to Deep Blue, but despite all his insistance that IBM cheated, he got beat mentally, not necessarily because the computer was better.


      But that's part of the game. You can't seperate the mental part of the game from the psychological part of the game. This is one of the big advantages that computers have, they don't get psyched out. It might be more fair to say that Deep Blue didn't beat Kasparov at his best. The computer always plays its best game, humans only some of the time.

      --
      AccountKiller
  31. Re:Understanding vs. Processing by Thomas+Miconi · · Score: 1

    What is Man ?

    A Man is a creature that can play a game against 2078 processors - and win.

    Thomas Miconi,
    man.

  32. Which begs the question .. by RedLaggedTeut · · Score: 1

    If you place the neurons in a freezer, by how much can you overclock them ?

    --
    I'm still trying to figure out what people mean by 'social skills' here.
  33. Wonderful! by Anonymous Coward · · Score: 0

    Computers and humans playing chess ...Still no cure for cancer.

  34. What about parallel GMs? by pmcevoy · · Score: 1

    All this parallel CPU processing is very well and good - but why don't these challenges become team (on the human side) challenges?

    I understand that this is about the human mind vs computer algorithms/power, but surely there is an argument that most great human advances were made by teams of humans...

  35. fur hats by Doc+Ruby · · Score: 2, Funny

    Vodka-cooled Russians have traditionally dominated the field.

    --

    --
    make install -not war

    1. Re:fur hats by Loki_1929 · · Score: 1

      " Vodka-cooled Russians have traditionally dominated the field."

      But when the Americans transitioned to 90nm SOI, we got Bobby Fischer, who required no cooling at all.

      Then again, he went pretty nuts and disappeared for a while, so perhaps a heat sink would have been a good idea.

      --
      -- "Government is the great fiction through which everybody endeavors to live at the expense of everybody else."
  36. 2070 CPUs? How many is enough? by SPYDER+Web · · Score: 1

    For those who didnt bother to check who won, it ended in a tie.2070 cpus couldnt beat one brain...that says a lot about the complexities of the human brain. But the question is why are we doing this? Do we want the computers to win? Do we want to create the ultimate computer who knows more than we do and can do it better?

    --
    Trix are for kids!
    1. Re:2070 CPUs? How many is enough? by Mhtsos · · Score: 1

      What we want is for a computer to be able to preform a simple mental. The object of all reaserch on chess is not to provide competition for pros but to evaluate how well we can train a computer to mimic a human thought process. Results from this research could be used to train computers to drive, grade essays, develope math theorems, semantically understand human speech. Chess is just a good enough training ground for now as it's well defined, deterministic and hard enough (for a few more years anyway).

  37. Re:Understanding vs. Processing by prockcore · · Score: 3, Insightful

    Losing to computers in chess will be like losing to calculators in a addition match. People and computers aren't really in competition. They do very different things.

    Damn straight. A computer may be able to beat me at chess, but at least I can visually identify a chess set in a crowded room.

  38. Re:Understanding vs. Processing by TygerFish · · Score: 2, Interesting
    We're getting closer and closer to the days when humans won't be able to compete with computer's at chess. Even so I don't think this is such a big deal. We haven't be able to compete with computers at arithmetic for half a century and this doesn't bother anyone.


    As perceptive as that statement might be on the surface (and it is *VERY* perceptive), it draws a false analogy between chess and arithmetic. First off, arithmetic is a human activity that is engaged in by most people only as a matter of necessity and the removal of the need for deep ability in it brought about by the development of the electronic calculator is a universal boon (people no longer need a facility for calculation, a *talent,* to apply formulae).

    Chess on the other hand, is an activity engaged in on a purely elective basis and it is a contest between two people. It touches upon and broadens our instinctive need for comparison and competition. Unlike the algorithmic provisions of arithmetic, chess has a soul and that soul is the simple wager between two people who bring their respective talents and knowledge (tactics, strategy, knowledge of opening and endgame theory) to the board and each of the players wagers that he/she knows enough and is talented enough to reach an-as-yet-unknown set of winning criteria against any opposition the other player can create with no more information to work with than the initial position.

    Your reasoning ignores the need for competition and the glories that come from it. It is true the combination of better and better hardware and software will certainly make a computer the strongest chess-player in the world, sooner rather than later, but that day will mark a small diminishing of human worth in the world. Of course, this is a matter of opinion, an esthetic judgement and not logically demonstrable but the strength of it can be shown by three simple questions:

    1. Would a football game where all the players were robots be interesting?

    2. Would a world-class violin performance have meaning if the player was a pair of mechanical arms?

    3. Would anything be permanantly lost to the world if any of the above players was smashed to pieces?

    --
    To mail me, remove the 'mailno' from my email addy.
    "Yeah. It smells, too..."
  39. 2070 CPUs by Duncan3 · · Score: 4, Funny

    1 CPU to beat the GM.
    +2069 CPU's so it could get on Slashdot.

    There are very few humans on the planet that can beat even one computer. That's been true for how many years now? Neither beating a GM or 2070 CPU's is impressive anymore.

    Someone go built a robot that can shovel snow, now THAT would be useful.

    --
    - Adam L. Beberg - The Cosm Project - http://www.mithral.com/
    1. Re:2070 CPUs by SpringRevolt · · Score: 1

      Absolutely.

      Playing chess is the easy part.

      Walking up the steps to the podium, shaking hands, making some quip about the silly hats some of the audience are wearing, then actually moving the bits... that's the hard bit.

    2. Re:2070 CPUs by WetCat · · Score: 1

      I cannot understand why the comment is "Funny" moderated. It should have been marked as "Insightful"...

  40. Re:Understanding vs. Processing by bonzomcgrue · · Score: 1

    the human method is far more elegant....

    Perhaps this chess-playing element of the human method is far more elegant, but we humans have our disadvantages. For example, our self-consciousness can make us aware that we are insigificant, we can have bad skin, we can die horribly, and we can barf in the Japanese prime minister's lap.

    These are just the things that come to mind quickly-- there are probably others.

  41. Re:Understanding vs. Processing by cognibrain · · Score: 2, Insightful

    ....humans won't be able to compete with computer's at chess. Even so I don't think this is such a big deal.

    I think it is a big deal. 50 years ago, if you'd told someone "I have a machine which can consistently draw with a grandmaster. Is it intelligent?" they would have said "Yes."

    50 years later, we say "Yes, but only in a very limited way", or "No, it's doing a very different thing", depending on our point of view. In either case, we're taking a position on what we mean by "intelligent", and our understanding of that word's meaning is deeper than it would have been 50 years ago.

    My view is that if the computer and the human acheive the same result, then they are doing the same thing. It doesn't matter that the computer is doing it in a "stupid" but well-understood way, and the human in an "intelligent" but poorly-understood way.

  42. Tunable ELO rating by salimma · · Score: 0
    ... should allow humans to play chess against their computers. I think Windows chess games already do this; the GNUchess and Crafty engines played through xboard or eboard, on the other hand, seems to only allow limiting difficulty by search depth and background thinking. One can't even have assymetrical chess clocks.

    There is a way out for the last problem - set the game to Human vs Human, play your first move, and then run Black's clock down before you hand it over to the computer. Awkward and won't work if you want to play Black, though.

    --
    Michel
    Fedora Project Contribut
  43. Re:Understanding vs. Processing by spun · · Score: 4, Informative

    You do know FUD means "Fear, Uncertainty, and Doubt", right? I think the acronym you are looking for is "BS."

    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
  44. Re:Understanding vs. Processing by ctr2sprt · · Score: 1
    We humans entertain ourselves with falsehoods and fantasies all the time. It's what we do. Animals, they worry about survival. But we're so good at survival that we don't even have to think about it any more. Stuff we've done before is boring. New stuff, now that's interesting. We spend almost no time looking at obvious truths because, well, we've looked at them already. True or false, we've exhausted their entertainment value. Now this new crazy theory that comes down the pike, well! It's making us think in new and unexpected ways, so even if it's wrong, it's worth thinking about. In fact, it may make us look again at our core beliefs in a new light, which is doubly exciting because it gives us even more stuff to think about.

    This is why conspiracy theories have their undeniable appeal. Most people think we really landed on the moon, but there will always be a fringe who think it was faked. They have no reason for believing as they do, but... wouldn't it be interesting if it did turn out to be faked? How many other "obvious truths" would turn out to be false?

    What's really sad is that I devoted so much time to a reply that could've ended after the first sentence.

  45. We may start losing on just about everything by Moderation+abuser · · Score: 1

    While at the moment we seem to be the ultimate connection machines with 100 billion neurons and unimaginably large numbers of neural interconnections, that isn't necessarily going to last.

    e.g. These guys are attempting to replicate the complexity of the human brain. Do I think they'll succeed? I wouldn't bet against them given the increasing understanding of the brain and the easy availability of cheap distributed processing.

    http://www.spacedaily.com/news/robot-03o.html
    h ttp://www.ad.com/

    Obsolescence isn't as far away as you think it is.

    --
    Government of the people, by corporate executives, for corporate profits.
  46. Re:Understanding vs. Processing by flewp · · Score: 1

    What is Man?

    A Man is a human with a penis and two balls.

    Flewp Flewpenstien,
    real big man.

    --
    WWJD.... for a Klondike bar?
  47. Re:Understanding vs. Processing by flewp · · Score: 2, Funny

    You can also identify the computer that beat you and take a bat to it.

    The day a computer can pick out a person in a group and take a bat to them, that is the day we must fear.

    --
    WWJD.... for a Klondike bar?
  48. Not enough machines by Knx · · Score: 1

    The supernode was obviously lacking an Intellivision cluster. I'm gonna port the ChessBrain client to IntyOS right now. Er ... wait ... 2070 Intellivisions would still be a little less powerful than a single 2GHz CPU. Oh damn!

    --
    The problem with Slashdot memes is that YOU INSENSITIVE CLOD!
  49. Re:Understanding vs. Processing by tiled_rainbows · · Score: 1

    Darn, I guess I'm not a man then.

    How am I going to break the news to my wife?

  50. Re:Understanding vs. Processing by Anonymous Coward · · Score: 0

    well computers can beat me at chess all the time for all i care(i dont play chess)... but i will not lose anytime soon to a computer playing me at igo.. of course computers are not even close to being advanced enough to actually give a worthwhile match in igo so that gives me a huge advantange...
    basically computers can have math and chess.. but we still have go and emp bombs... ha

  51. Atleast by katalyst · · Score: 1

    deep blue was one machine... here the GM can claim to have beaten thousands of machines all working against him..

    --
    |/________
    |\A|ALYS|
  52. Puny compared to the complexity of Go. by chendo · · Score: 1

    You realise that number is absolutely puny compared to Go?

    Go is played on the intersections of 19x19 lines. A game starts off with no stones on the board, and black plays first. Black can place a stone wherever he wants, and so can white except in some circumstances.

    Using my rather limited maths skills, let's calculate the possibilites of the first ten moves (not counting possible captures).

    (19 ^ 2) * (19^2 - 1) * (19 ^ 2 - 2) * (19 ^ 2 - 3) * (19 ^ 2 - 4) * (19 ^ 2 - 5) * (19 ^ 2 - 6) * (19 ^ 2 - 7) * (19 ^ 2 - 8) * (19 ^ 2 - 9)


    33147774514824216526540800 (done in bc)

    That's the first ten moves. So, let's just imagine a match, with half the board filled and no captures are made. To make it simple, I'm just going to leave out the n-1 thing.

    (19 ^ 2) ^ ((19 ^ 2) / 2)

    22454135703741480247312986583970147937178662298077 58933986236005891626399446797707097420467137712625 30248956372964427814806611364222697658052744235366 07216617594180996820205758206078300865047460451496 71279695411300948553716685088048372686299464420447 83716355632768205849612093612903206606491136072744 05859807802611091046588995611364822335164659068180 23960517953048171586213593050675848790270895396181 75910922986480450845192545768285400487510964024764 65994480801

    Of course, Go games could go on for infinity. The best Go programs are at the level of a 10-kyu player, which is only intermediate. Therefore, I reckon Go is a pretty damn intricate game ;p

    --
    Founder of Mirror Moon - Tsukihime Game Trans
    1. Re:Puny compared to the complexity of Go. by johntromp · · Score: 1

      With a sensible rule like Superko (You cannot move to a position which has previously occured), Go games CANNOT go on for infinity. They can however easily go on for 2**155 * 206, or about 10**49 moves, as explained on http://senseis.xmp.net/?path=Speculation&page=Numb erOfPossibleOutcomesOfAGame -John

    2. Re:Puny compared to the complexity of Go. by johntromp · · Score: 1
      With a sensible rule like Superko (You cannot move to a position which has previously occured), Go games CANNOT go on for infinity.

      They can however easily go on for 206*2**155, or about 10**49 moves, as explained on

      http://senseis.xmp.net/?path=Speculation&page=Numb erOfPossibleOutcomesOfAGame

      -John

    3. Re:Puny compared to the complexity of Go. by chendo · · Score: 1

      Ah, yes. I forgot about that rule. Sorry.

      So has anyone actually figured out the total possible game combinations?

      --
      Founder of Mirror Moon - Tsukihime Game Trans
    4. Re:Puny compared to the complexity of Go. by Anonymous Coward · · Score: 0

      this was on a link posted earlier.
      http://en.wikipedia.org/wiki/Go_(board_g ame)
      part named nature of the game it has the calculations for the possible amount of moves in go, and they are alot higher then chess's

    5. Re:Puny compared to the complexity of Go. by Wargames · · Score: 1

      I would love to have the time to sit down and play a game with 10**49 moves. Then again, it would be a terrific pain in the keister.

      --
      -- Each tock of the Planck clock is a new world and here we are still life. --
    6. Re:Puny compared to the complexity of Go. by Anonymous Coward · · Score: 0

      Hmmm... Imagine if a chess board was 19 x 19.

      GO certainly contains a very large play space. Though I don't think that necessarily means it is "complex"; its just gosh-darn-aweful big.

      I wonder though, could there be a set of "local" rules that would greatly simplify a global outcome of the game (mathematically speaking). There was some stuff floating around various EDUs on "local rules --> global behaviour". Perhaps the threshold for 'seeing' this is just beyond a humans ability to crunch the numbers, but with the help of a computer perhaps there are attainable GO solutions that don't require the brute force method needed to 'solve' chess.

  53. Re:Understanding vs. Processing by TygerFish · · Score: 1
    Hey! This is pure FUD.

    GMs don't even play to mate anymore

    Only rank beginners (say less than a couple months into chess) ever play to mate. Its obvious who's going to win long before mate happens. To continue playing is a waste of both players' time, not to mention an insult to the opponent's intelligence.


    A better way to put it might be to say that only rank beginners play for mate clumsily.

    There have been and are games played that would certainly have ended in mate had the player of the losing side chosen not to resign (for a spectacular example, see: Fisher-Benko, U.S. Championship, 1963.)

    The safest thing to acknowledge is that all chess games end in mate and by resigning the player of the losing side simply acknowledges that he knows that eventual mate is inevitable.

    they just play out an opening move .

    I don't even know what this is supposed to mean. Grandmasters do an enormous amount of research into finding new moves in openings. They don't "memorize" them. There are five volumes of the ECO chess encyclopedia, and that just covers the basics!


    Actually, grandmasters *do* memorize opening variations, more of them and more deeply than you or I will ever imagine doing and then they do deep research into the continuations that result from them.

    The ability to keep all the stuff in your head that you have to have to play well-known openings in modern master-and-above praxis is one of the things that differentiates great players from us mere mortals. When you are exposed to really high-level chess players, you find yourself astounded and frightened by the casual ability of some many Grandmasters to demonstrate that they are at least aware of important 'lines,' spread over literally thousands of pages of opening theory.

    You can't let the words 'openings theory,' say too much to you though. Opening theory is a misnomer which a computer-savvy age like ours might just as easilly call a 'database of openings practice.' Theory as found in the Encyclopedia of Chess Openings (ECO) and elsewhere only means that someone somewhere reached a given position in the opening of a chess game and that someone else has appraised that position as being either favorable for one side, unclear, or balanced--it isn't chemistry.

    and whoever has the upper hand at the end takes the game

    No of course they don't. This is simply false, period. Why do you think there are things called "middlegame" and "endgame"??


    The second poster is dead right here. The amazing number of possible ways of conducting an attack, or following a strategic plan, or clawing one's way out of a disadvantageous situation are stunning and their quality--their elegance, their cleverness, depth or tenacity--are one thing that makes chess more than arithmetic and geometry. The ability of the player of the weaker side to find a way to come back from the edge to salvage a draw from a losing position or to actually win is what makes the game a thing that goes beyond pure computation as a struggle between two people.

    Its sad that because most moderators aren't chess players, anyone can write ridiculous BS and get modded up "+5, interesting".


    Yes, some of the things that get attention as chess commentary here can be pretty strange. I think one of the most interesting things about this thread so far is that it seems that no one has actually commented on the actual *game*.

    IMHO, it was a pretty dull game featuring some very unimaginative, passive, play on black's part. Just because the chess program was distributed across many processors doesn't actually mean that it was a very good program. It made you wonder how well the human player might have done against a fully tricked-out copy of Crafty--with a few huge game databases installed.

    --
    To mail me, remove the 'mailno' from my email addy.
    "Yeah. It smells, too..."
  54. closed source client :( by pixelbeat · · Score: 1

    I wouldn't take part as the client
    is closed source. I asked for it and
    was politely told sorry, no chance.

    1. Re:closed source client :( by Anonymous Coward · · Score: 1, Interesting

      Well, you got to understand. Closed source for a distributed project is a good thing, because people can tamper with the client and make it give bad results, or the results you do not want.

  55. Re:Understanding vs. Processing by Jagasian · · Score: 1

    Humans will just have to switch over to playing other board games that computers aren't good at such as the 4000 year old game called "Go".

  56. Pretty Obvious by Anonymous Coward · · Score: 0

    It's pretty obvious, after analysing the game, that if they'd had 2071 computers, they would have won.

  57. Must be too early to read slashdot... by Mawen · · Score: 2, Funny

    > and the equivalent of SETI@home (which similarly, has some people looking for a Mate).

    I had always wondered why people ran SETI@home; now I know: they have given up on mating fellow humans (Is their self esteem that low? Has obesity gotten that bad in America?) and are looking to find love with aliens, once we decrypt the personal ads they have been sending us via interstellar radio.

    (I think ambiguous appositives like these are a good reason to switch to Lojban)

  58. Re:Understanding vs. Processing by cluke · · Score: 1

    My view is that if the computer and the human acheive the same result, then they are doing the same thing. It doesn't matter that the computer is doing it in a "stupid" but well-understood way, and the human in an "intelligent" but poorly-understood way.

    I was always impressed by people who could solve Rubik's cubes when I was young, my poor brain just couldn't work out how to complete them at all (I am also useless at chess). I guess I am not very good at thinking many moves ahead.

    However, I realised you could peel all the little stickers off and stick them on in the correct places to 'solve' it. To me, this is how computers play chess.

    Programming computers to beat humans at chess (in this way, look ahead tree-pruning with vast gambit encylopaedia on the side) may be an interesting academic exercise, perhaps, but the only thing it tells us about human intelligence is how it DOES NOT work.

  59. Am I doing my maths correctly? by Knx · · Score: 5, Interesting

    There are approximately 35 moves per position in Chess (average value). Thus, the branching factor of the search tree is ~35 with a simple min-max search. Assuming that the program is always picking the best move to search first -- which is obviously not systematically the case -- alpha-beta pruning allows us to get a branching factor equal to approximately the square root of 35, that is: close to 6.

    Assuming that 2070 CPU are able to do the calculations 2070 times faster than 1 CPU -- which, again, is not the case -- it appears that the resulting supernode is able to 'see' up to 4 or 5 half-moves deeper than a single CPU in the same amount of time:

    6^4 < 2070 < 6^5

    It doesn't seem to be *that* useful. For most strategical positions, thinking 5 half-moves deeper just doesn't make any difference. Game 3 of 'Kasparov vs X3D Fritz' is a good example: I'd be willing to bet that 2070 X3D Fritz playing together would have lost the game the same way, since the serious troubles caused by the pawns diagonal are still far beyond the resulting analysis depth. (Well... At least, I think so. I'm not a Chess expert!)

    Anyway, this is quite an interesting project. I hope to see it grow up in the future.

    -- Arnauld

    --
    The problem with Slashdot memes is that YOU INSENSITIVE CLOD!
    1. Re:Am I doing my maths correctly? by phkamp · · Score: 2

      There is a difference between "participated" and "worked flat out on the problem".

      In this case they had some serious bottleneck issues and at least the machines I had involved spent most of the time idle, throughout the game I probably got only about five moves per CPU, total.

      Poul-Henning

      --
      Poul-Henning Kamp -- FreeBSD since before it was called that...
    2. Re:Am I doing my maths correctly? by beelsebob · · Score: 1
      First off, yes the average number of moves in chess is 35, however this looks at a lot of start games and end games for which fritz uses a chess database. If you look purely at the middle of the game, there are FAR more possible moves.

      Secondly using alpha beta pruning only halves the branching factor, not square roots it, and this is in the optimal case - in the average case it gives gives you 3/4 of the branching factor.

      The 2070 processors can actually get pretty darned close to 2070 times the power of 1, because they are each individually looking at a different move set - independent tasks mean they can all work at peak capacity

      Also, looking a mere 5 moves deeper can give significant advantage - remember that optimisations like forced move unfolding are applied so it will likely be looking no deeper on unlikely moves, but 10 to 20 moves deeper on moves that look promising... This means that it can more easily see traps, quiescence etc.

      Bob

  60. In academic writing... by tiltowait · · Score: 1

    ... you can always tell the abstracts that were written by the authors - because they read as a sales pitch for the article and don't include the experimental results - usually to the annoyance of the reader. Descriptive abstracts, which are a summary of the article and include the results, are often written by others (even a "professional abstractor/interer" at times.)

    Dave Barry's blog is a good example of the former, Fark.om of the latter. In this story the editor should have added the results in the abstract.

  61. This also answers that eternal question by Anonymous Coward · · Score: 0

    Finally, an answer to the question "How many CPUs does it take to screw in a lightbulb?"

  62. In other news... by Waffle+Iron · · Score: 2, Funny

    ...Waffle Iron still hasn't taken the time to learn chess strategy; gets soundly beaten once again by a cluster of one Z80 running the chess cartridge on a 1992 vintage Gameboy.

  63. Deep Blue was *Deep* in processors by erick99 · · Score: 1
    Deep Blue was, indeed, a single computer but it had 516 processors that could assess 50 billion chess moves every three minutes. And that was 1997 technology! This machine was an RS6000 (RISC technology) that weighed 2,800 lbs and stood over 6' high. Perhaps in today's technology the equivalent would fit in a much smaller package.

    Happy Trails,

    Erick

    --
    http://www.busyweather.com/
    1. Re:Deep Blue was *Deep* in processors by xTown · · Score: 1

      I don't have the book in front of me, so I can't verify it right now, but in "Behind Deep Blue," Feng-Hsiung Hsu, who built those chess processors, claims that you could fit a Deep Blue-class machine into something the size of a PocketPC today.

  64. Don't see the big deal by Anonymous Coward · · Score: 0

    "Might of" is not being used as an explicit substitute for "might have," but rather its contraction: might've. Ditto would've.

    Might've and would've are very similar, phonetically, to might of and would of. It isn't that great a mistake, and doesn't warrant a brain-flip to comprehend.

  65. To hell with those spammers by ChaosDiscord · · Score: 1

    Chessbrain is kind of a cool hack, and I would respect that, if they weren't filthy spammers. Here is a typical Chessbrain spam. Notice the spam body image is hosted off of chessbrain.net. (Filthy, filthy, incompetant, spammers.

  66. Re:Understanding vs. Processing by Hoplite3 · · Score: 1

    Indeed. I understand that expanding the tree of board positions is a difficult task, but it isn't exactly the most elegant approach. Perhaps they should develop an AI to play go, where the tree is so large that pattern-matching is the only real way to play. Or maybe teach a computer to play diplomacy, where the tree is so small that all of the human players know it, but the computer must employ chatbot to communicate with humans, judge their reactions in both words and deeds, then make a move.

    --
    Use the Firehose to mod down Second Life stories!
  67. GM by Khelder · · Score: 1

    Did anybody else see the title and think, "What does a Game Master have to do with chess?"

    Too much RPGing, I guess...

    1. Re:GM by Mhtsos · · Score: 1

      He rolls the NPC's intelligence check silly.

  68. Re:Understanding vs. Processing by HiThere · · Score: 1

    ... - the human method is far more elegant....

    This is a frequent claim...but it's quite hard to substantiate since we actually don't know in detail how people do their pattern recognition. To the extent that I've seen convincing conjectures, I can agree that it's much more generalized, but it's also much more kludgy than what the chess programs do. And one doesn't usually use the word elegant to describe something that's kludgy.

    More accurately then would be "parts of how people do it is far more elegant, though, unfortunately, other parts are much shoddier".

    Describing something as elegant because you don't understand how it works is... strange.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  69. Don't take this as an offense by Knights+who+say+'INT · · Score: 1

    but why does every chess player have funny hair?

  70. Yes, it's offtopic, do be understanding by Knights+who+say+'INT · · Score: 1

    My first contact with GNU was GNU Chess on Win3.1, mind you.

    It was a pretty good player (better than the other chess programs I had), but it was so desperately unstable, it'd crash at random times.

    Sheesh, some things never change.

  71. mod parent up! by strook · · Score: 1
    I don't think it's elegant either, the way humans play chess. Basically our strategy is

    1. Think about the position and a few positions that pop into our heads

    2. ????? - our subconcious does some inexplicable stuff

    3. Profit! A grandmaster couldn't explain to somebody else how he does it. "Elegant" should mean something that was maybe hard to think of, but once it's explained to you it's so simple. Human chess-playing is anything but.

    --

    "TV is great! Every New Year's I make a resolution to watch more TV." - Ann Coulter

  72. The same as SETI@Home? by CyklopzII · · Score: 1

    Am I the only one that noticed that the author directly compares the 2070 cpus to "playing S@H"? Uh, sorry but S@H has millions of cpus participating in its distributed project. Not the same at all. :) Cy

  73. Poor performance by ChessBrain computer by Anonymous Coward · · Score: 0

    I've followed the Chessbrain effort for a while and just don't see the point.

    Where are the chess playing strength benchmarks for Chessbrain? I don't think Chessbrain with 1000 distributed computers could beat Fritz running on one computer.

    Chessbrain has failed to show an improvement in chess playing strength through the use of it's distributed program, and that really is the key point.

  74. Finally, we can help! by mlylecarlin · · Score: 1
    Humans, join the resistance! Hack your copy of beowulf!


    Seriously, though, this is stupid. Chess is a boring algorithmic game that has nothing to do with intelligence. It's no feat for a computer to win chess. Make a Go playing computer, and I will be impressed.


    mlylecarlin

  75. Grammar Tips... by mojine · · Score: 1

    In case you need to see the correct usage in print...

    >he might of just won...

    might have just won...

    >team would of won

    team would have won

    --
    "It's not how many people I've killed - it's how I get along with the ones that are still alive."