Slashdot Mirror


Kramnik and Deep Fritz Draw, Tied Before Final Game

iskander writes "Man and Machine were content to draw in game 7 of the Brains in Bahrain match. Now it's all down to the final game, in which Kramnik will enjoy the advantage of playing with white. It is worth noting that game 6, in which Kramnik may have resigned too early, was found to be a probable draw with best play, and that Kasparov lost to Deep Blue by tossing a drawable game. However, whereas Kasparov could only excuse himself (unconvincingly) by claiming that Deep Blue had been assisted by a human during play, Kramnik could simply request the adjudication of game 6 on the grounds of infractions committed by Deep Fritz, who is rumored to have heckled Kramnik with its Shakespearean chatter througout the game. :) So, will Dirty Fritz win it all or will Humanity's champion "rise above the chatter" and win back the crown for us? If you think you know, you may want to place a bet or register your opinion on the ChessLines survey soon, because the match ends tomorrow."

28 of 375 comments (clear)

  1. Re:WTF!? by Anonymous Coward · · Score: 1, Insightful

    Mr. dimator, please pick up the white courtesy clue phone in the lobby. Mr. dimator, please pick up the clue phone in the lobby.

  2. For the love of... by Gogl · · Score: 4, Insightful

    I've said it before, and I'll say it again: this isn't man versus computer. This is man versus computer scientist. There's a big difference, and one that I'd hope most /.ers could appreciate.

    Man versus computer makes no sense, because there are some things where they beat us period (arithmetic, say) and others where we beat them period (anything besides arithmetic, really). The only reason computers are smart is because they are *programmed* to be that way, and that is not a testament to the machine so much as to the ability of those who programmed it.

    1. Re:For the love of... by po8 · · Score: 5, Insightful

      As a practicing AI researcher, I can only say that you have stumbled into some very deep waters here. Certainly, I can build a chess-playing program that will easily beat me every time, using moves I cannot understand or explain. To say that "I programmed it to play that way" is to raise the question: how did I do that, when I don't even understand what "that way" is? And how can someone who is even a worse chess player than I (OK, hardly possible) write a program that will play in a way that consistently beats my program?

      The issue of assigning credit for machine chess play is far from settled, but I think there's a strong case for identifying the emergent behaviour of the chess machine as a kind of intelligence or "smarts" that is independent of the intelligence or smarts of the program's creator.

    2. Re:For the love of... by Anonymous Coward · · Score: 1, Insightful

      Bah, given enough time you could easily explain exactly why the program you made took each and every move it made.

      Computers are purely deterministic unless you make your program take random actions to fake non- deterministic behavior (or you go outside of your arrays bounds).

      Personally the more I see how we can solve things with computers, the more I am convinced that humans are no different, we are just so much more complex, and live in such a complex world, that we look non-deterministic.

      My main point though is that a programmer does know exactly why his program did something if given enough time to trace it out. Computers do not come up with anything on their own, nor does anything emerge from your program other than exactly what you programmed into it.

  3. Re:WTF!? by Anonymous Coward · · Score: 5, Insightful
    This is my clue-stick. After several minutes of me beating you with it you will learn the meaning of the word humor.

    *HINT* It was a joke. The computer was not throwing quotes at him. The people that modded you "interesting" need to put down the crack pipes. And you need to get out more.

  4. The way I see it. by Auckerman · · Score: 5, Insightful

    Although, iirc, Kramnik was able to study deep Fritz before hand, he is still at a disadvantage. Any hash tables that Deep Fritz uses will use library if GM games (properly ranked of course). Odds are, Deep Fritz has decades of Kramniks playing against other GM's and could easily do some kind of prediction of what Kramnik is going to play based off a probabisitic model. That's one thing the best GMs attempt to do against one another. Kramnik has very little experience against Deep Fritz, comparativly speaking, and walks into this tournament at a disadvantage. Give this, it's good to soo it's tied into the last game. I would be willing to be that if you put Deep Fritz into tournament play for 2 years and expose it's abilities complete against a cross section of the best GMs, Kramnik would beat it hands down.

    --

    Burn Hollywood Burn
  5. Re:Chess, how boring... by Anonymous Coward · · Score: 2, Insightful

    People used to say the same thing about chess in the 50s (machines using brute force search, ah! They will never "understand" chess, blah blah blah). So now it's easy for you to dismiss chess as "brute forcable", but remember that a few decades ago no chess player imagined this would ever happen.

  6. Re:human mind v/s computer by DEBEDb · · Score: 5, Insightful

    A computer has no ability to learn from
    mistakes? Is that so? How much do you know
    about state-of-the-art in AI and the
    design of Deep Fritz in particular?

    --

    Considered harmful.
  7. Re:This is hilarious by modus · · Score: 5, Insightful

    Since everyone seems to have missed it, this was a joke on Chessbase. Fritz was not actually taunting anyone.

    Irony. Hah!

  8. Re:Another Chess player throws a hissy fit. by Gogl · · Score: 3, Insightful

    Chess and baseball are quite different. Heckling is generally acceptable in baseball. In chess, however, it is unacceptable, especially at the grandmaster level.

    Chess is a cerebral game, and taunting and heckling is quite immature in the context of chess I'd say. That, and while Kasparov may count as a poor sport, Kramnik hardly does: as others said in response to you already, he *didn't* protest when *Deep Fritz* was heckling him. Arguably, the computer is the poor sport in this situation.

  9. A good thing? by psicE · · Score: 2, Insightful

    Why does anyone care if Kramnik wins or not?

    Chess is not a good example for AI. People have thought it is for years, but really it isn't. Chess is really nothing more than a puzzle - an *insanely* difficult one, but one still. There is a solution to chess.

    However computers do it, eventually a computer will be designed that can play a perfect game of chess. Against an amazingly talented human it might draw, but it would never lose. And when that happens, who cares? The great minds that currently try to solve the puzzle of chess will instead have to apply their intellect to other things - like creating quantum cryptography.

    It's irrelevant what they would do. The point is, there's no need to get worked up that the computer is winning. Chess is the archetype of problems that computers are good at solving. The most powerful chess computer in the world would still fail the Turing test - and if that test was carried out with infinite accuracy, no computer could ever pass.

    1. Re:A good thing? by osu-neko · · Score: 4, Insightful
      Chess is not a good example for AI.

      Well, it's about as interesting as any of the "problems" in AI... what was it Dijkstra said? "The question of whether a computer can think is no more interesting than the question of whether a submarine can swim."

      Yes, computers play chess differently than people. Computers do a lot of things differently than people. This is what makes them useful. If they didn't, we'd just use people...

      Spending time getting computers to do things their own way is much less a waste of time than trying to get computers to "think like people do". We already have people who can do that. Computers are useful precisely because they're different...

      The most powerful chess computer in the world would still fail the Turing test - and if that test was carried out with infinite accuracy, no computer could ever pass.

      I've seen humans fail a Turing test, so I'm not really sure what it's supposed to prove -- it's certainly not a valid measure of intelligence, consciousness, or anything like that.

      --
      "Convictions are more dangerous enemies of truth than lies."
  10. Re:Game Tree by ashot · · Score: 3, Insightful

    In fact, there are more possible board positions then there are atoms in the universe...

    --
    -ashot
  11. Re:Chess, how boring... by swordgeek · · Score: 5, Insightful

    Hmm.

    On the one hand, I agree. Go is clearly a much more difficult game to program than Chess is, simply by the open nature of the game.

    But computers are getting faster at an enormous rate. In ten years, it may be possible to have a Go program that plays at a 9Dan level, through brute force. Will that be more intelligent than these chess computers? Not in my mind.

    We have to consider how the program works to judge how "intelligent" it is. If a Go program could play at a very high level with _today's_ technology, then it would have to have some sembalance of intelligence. If a Chess computer could have beat the grandmasters in 1970, then it would have been with intelligence rather than brute force.

    With Chess computers heading towards a finite solution, Go will be the next target; and when the Go computers are able to beat the world's best, it'll be no more or less impressive than this, if they once again use brute force math to do it.

    --

    "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  12. Re:Well, by Scarblac · · Score: 3, Insightful

    In my opinion Deep Fritz will never beat Kramnik in a Berlin Defence. [...] IMHO the team should try either switching to 1.d4 [...]

    That's what Fritz has been playing in his last two White games, with rather better results than his first two Whites. Your comment would have made better sense a week ago :)

    --
    I believe posters are recognized by their sig. So I made one.
  13. Re:"Alas, this is a child, a silly dwarf!" by DeltaSigma · · Score: 3, Insightful

    To think that technology made possible such a disruptive, disrespectful, and slanderous player who would, today, be evenly matched with our world's greatest champion.

    I suppose the entire event is saturated with symbolism though, for it was the actions of Fritz' human programmers which allowed it tongue with which to speak.

    It really rather mirrors the choices a god would face when creating a people.

    One might surmise that we, as humans, only commit sin as god has seen fit for us to do so. That it is his will that we sin, suffer, and make others suffer.

    But then, I am no god, and I am no believer in god...

  14. and the survey says.... by claude_juan · · Score: 4, Insightful

    is it just me or does this computer/human chess thing seem just slightly overrated? i'd love to say this is a good test of the advancement of ai techniques, but in reality given that hardware keeps getting better, it is only a matter of time before this is not a big deal at all.

  15. Re:Game Tree by JanneM · · Score: 2, Insightful

    Umm, it's more along the lines of whether there are enough atoms in the known universe to use as symbols to express it.

    There is a nice parallel to the Travelling Salesman problem (find the shortest possible route through each of a number of cities). While it is in principle possible to solve it for any number of cities, in practive the problem grows so quickly with the number of cities that it is not feasible to solve it through brute force.

    Chess and related problems are even worse; even if you figure out a way to solve such problems in polynomial time, you still don't have the space needed to express the solution.

    This is not about current or future computer technology. /Janne

    --
    Trust the Computer. The Computer is your friend.
  16. Re:Chess, how boring... by JudasBlue · · Score: 5, Insightful

    This is the classic moving the goal-posts that has plauged AI since its inception as a disipline. As soon as a computer can do something, it isn't AI anymore.

    This has happened with Chess, visual recognition, speech recognition and a host of other tests of AI techniques.

    I have complete and utter faith in human nature, and am quite sure that as soon as an algorythmic strategy for effectively attacking the problem of Go is developed, people will start saying: well, go is just a matter of implementing $foo on really good hardware, and that isn't a test of AI.

    Give credit where credit is due. This is many years of AI development at work.

    --

    7. What we cannot speak about we must pass over in silence.

  17. Re:7th and final game? by outsider007 · · Score: 3, Insightful

    So, why would white would be an advantage? Is it because white moves first? Or is there something more involved?

    The first few moves decide what kind of game it will be. If you know your opponent's strengths and weaknesses it can be a very big advantage.

    --
    If you mod me down the terrorists will have won
  18. Re:The miserable crowd we are by Anonymous Coward · · Score: 1, Insightful

    This is not man against machine. It's scientist using a machine against man.

  19. Re:Chess, how boring... by Reality+Master+101 · · Score: 4, Insightful

    As soon as a computer can do something, it isn't AI anymore.

    On the contrary, at least for me: I've never thought any of this was AI. As far as I'm concerned, there is no "science" of AI at this point. We're at the equivalent level of the greeks thinking physics consisted of the four elements of fire, water, earth and sky.

    --
    Sometimes it's best to just let stupid people be stupid.
  20. Re:Links to all the games by nomadic · · Score: 4, Insightful

    That said, it looks like to me like Fritz is going to win this one.

    If that happens, I wonder how many of the people on slashdot who predicted an easy win for Kramnik are going to admit they were wrong. Knowing the narcissists here, not many I bet.

    A sample of quotes:
    For those that are interested, the verdict among the chess world is that the computer is going to be exposed as a joke in this match.

    My money is on Kramnik, he will probably not lose a single game.

  21. Re:Another Chess player throws a hissy fit. by Old+Wolf · · Score: 5, Insightful

    The taunting didn't occur, it was a joke by chessbase.com.

    You can't blame Kasparov for whining, given the horrible conditions he had to face:
    - the Deep Blue programmers changed the computer between games (rumours they even changed it during a game)
    - it was loaded with all of GK's past games but GK had seen none of its past games

  22. Re:Chess, how boring... by legLess · · Score: 5, Insightful
    Arguing about whether go or chess is better is bloody stupid. By any reasonable measure, go and chess are two of the best games that humans have invented. Different people like different games, and these two are no exception. I prefer go, so keep that bias in mind, but I started playing chess at 5 and still play.

    Blockquothe the poster:
    Who wins at 9Dan perfect play with Go?
    No one's yet found perfect play in go. There's no reason to think it's not possible, but it's a staggering challenge given that there are still many openings (called fuseki on a larger scale, and joseki for primarily corner plays) that haven't been fully explored. The most comprehensive book of joseki available lists over 60,000. Joseki are roughly equivalent in complexity and importance to opening libraries in chess.
    Go is a two-dimensional game, X + Y, many configurations yes, but depth? Hell no.
    I see what you mean by "two-dimensional" (compared with chess, where different pieces have different weights due to their abilities), but I think you're wrong. In go, position is much more important than in chess, but so is relation to other stones. The associations between chess pieces are more linear (physically and metaphorically) than those between go stones. A stone is strong in relation to other stones near it, and those stones in turn, and to enemy stones. It's fantastically difficult to determine what a stone is "worth," but relatively easy for masters of the game to determine the strength or life of a shape or position.

    Go is two-dimensional in the same way as a large, perfect expanse of grass - like a 500-year-old British lawn. From a distance it all looks the same, but once you get close enough you see that the variation is infinite.
    I've never met one decent Go player who could come close to beating me at chess (I'm well under a Master) -- if chess is so easy, why can't you beat me?
    I hope that after you hit "post" on this you realized how ignorant that sounds. Are you saying that go masters and chess masters should be able to play competitively against each other? That there's one omni "board-playing" skill that transfers easily between games? That's like a poker player dissing a bridge player for not beating him, or a 100-yard sprinter ragging on a marathoner - pointless.

    Some people are more blind about their game loyalties, and make silly comparisons. No reasonable person would say that chess is "easy." Chess is as easy as your opponent, just like go. From a game theory and programming perspective, however, chess is much easier than go. The world champion is in a serious match with a computer. Many people don't think that will happen for go this century.
    If it's so boring, why are their over 10^80 possible moves to be made?
    Number of moves has precious little to do with how interesting a game is. If you're whipping out your move numbers, though, check this: AI-Depot says:
    The search space for Go's game tree is both wider and deeper than that of chess. It has been estimated to be as big as ~10^170 compared to ~10^50 for chess, making the normal brute-force game tree search algorithms much less effective.
    That's a great page to read, by the way. You're free to prefer any game you want, and I agree that there are snobs on both sides. But there's no question that, for computers, go makes chess look like tic-tac-toe.
    --
    This isn't as much "normalization" as it is "don't take so many drugs when you're designing tables."
  23. Re:Chess, how boring... qjkx by Xerithane · · Score: 3, Insightful

    I believe there has not been a single case of a serious Go player converting to Chess.
    Chess is the third largest sporting body. FIDE consists of 173 Nations, trailing Soccer and the Olympics. I think the chess camp has plenty of people converting and playing.

    The other direction however has shown plenty making that switch. It really ends up being like creationism versus evolution, the Go proponents having by far better arguments much like the evolution proponents.
    No, this ends up being anecdotal at best. There are plenty of people who go from Go to chess and chess to go. It's called personal preference, I personally don't like Go. I think it's a rather silly game. Some people think chess is a rather silly game. There are no arguments between Go and Chess even in the same league as Evolution vs. Creationism. One is a game, the other is a game. They both are played on a board. That is the end of their similarities.

    End of story. There are no comparisons that can be validly made. Anyone trying to say Chess is better than Go is stupid. Anyone trying to say Go is better than Chess is stupid. See my point?

    Go argue about apples and oranges, you'll get further in life.. it's a shame that both are pawned off as intellectual games yet "proponents" are too dense to understand this.

    --
    Dacels Jewelers can't be trusted.
  24. Re:Links to all the games by Bonker · · Score: 2, Insightful

    Patterns don't really mean anything in this kind of circumstance since it's not a regular function. You might as well say that because you flipped a coin six times and it came up heads, heads, tails tails, heads heads, that the next two times you flip it it will come up tails.

    Kramnik vs. D. Fritz is not random, but it's output is unkown, so it might as well be.

    What I see is the following... Kramnik started strong. Uncertain of his oponnent, he forced a draw in the first match. Strongly, he won two matches, and then, feeling the stress of trying to outwit such a powerful machine, he drew. He lost the next two matches... one of them on an error... and drew the next one, rallying a bit. My guess is that he is mentally and emotionally exhausted from fighting such a perfect enemy. Those are the factors which will influence match 8... not the fact that he won or lost previous matches.

    --
    The next Slashdot story will be ready soon, but subscribers can beat the rush and slashdot the links early!
  25. Re:Chess, how boring... [parent is WRONG] by ndogg · · Score: 3, Insightful

    I would love to see the algorithm that brute forces Go, because, currently, there isn't any. Sure, we may have the computing power in ten years to do so, but will we have the algorithm?

    The problem with Go is that you can't use the traditional game AIs (such as min-max.) Most games can easily be brute forced by creating a tree of all the moves, and then creating an algorithm to traverse that tree (e.g. depth first, breadth first, A*, etc.) You could create a tree of all possible moves, but the tree would be useless since it many moves have the same amount of significance. You would end up placing lots of random pieces on the board until you can see a definite sequence of moves to capture [a] piece[s]. That, in my opinion, is not a brute force algorithm.

    --
    // file: mice.h
    #include "frickin_lasers.h"