Humans Hold Off the Machines... For Now
Murr writes "The six game match between Gary Kasparov and the Deep Junior program ended in a draw today. Kasparov won game 1 and lost game 3 to a blunder, while the other 4 games were drawn. While the quality of play was not outstanding, after the recent matches of Kramnik and Kasparov against commercial programs running on (high end) commodity hardware, it's becoming apparent that chess programs are getting quite competitive with top human players."
It's time for the humans to rise up and take the world back!
As one article I read put it, today logic lost out to human fear. This was not the culmination of a battle of wits but the triumph of human fear, not that I can blame Kasprov to much...
While computer programs that can play chess are quite sophisticated, Go is a really cool game that is very difficult to play well (from a computer's perspective). I think computer vs human Go matches would be much more interesting now,
-Sean
...it's becoming apparent that chess programs are getting quite competitive with top human players.
yeah, but at what cost? and anoter thing...why won't someone make the bots in q3a more competitive with those instagig rail gods?
Blarf.
Is it just me, or is it silly to only do 6 games, so there was a possibility of a tie? Another game would have been the decision-maker. Then again, the pressure put on Kasparov might have been excessive, since obviously the computer wouldn't have to deal with ANY pressure...just another game.
Most of these programs seem to be using various "brute force" optimization techniques...Personally, I'd like to see a program that could compete with high-ranking GO players on equal footing.
Now, the computer may have actually played the game, but a team of human programmers had to "teach" it how to play.
and I have a difficult time beating Chessmaster 1000 on my C64!
I should think so, especially when the computer is programmed in part by chess experts, and plays more like a chess player than a computer.
From the NY Times:
I watched this last night on ESPN or ESPN2.
The reason Kasparov gave for the match, and the championship ending in a draw was that it was better to draw than to lose.
He claimed that while a human player would have the memories of past moves and past games to deal with, the computer would not. The computer simply makes the 'best' move for the given situation, and then waits to do the same thing again. The human player would consider moves he/she made in the past, compare the situation to others they may have had, second-guess the moves they might have made, and so forth.
It was interesting to see Kasparov attack, and then ask for a draw (which was denied) and then, two moves later, end the game in a draw.
Ever Onward, Forward Bound
chess is nice, but most progresses in chess have been due to speed increases in hardware and optimizations, hence allowing the computer to overpower the human with depth of search. On top of that, the evaluation functions are rather primitive, with lots of factors, but fail rather miserably without a great depth of search. New developments such as Logistello's statistical forward alpha cutoff called multiprobcut is the interesting development, IMHO
BSD is for people who love UNIX. Linux is for those who hate Microsoft.
And what's the deal with the draws? Four draws out of six games? That just makes chess seem really inane to me. The requisite Go reference: With komi rules, there are never any draws (White gets at least 0.5 points, usually 5.5, for going second, thus eliminating draws), and the whole man vs. machine thing gets much more interesting, because brute force just doesn't work very well in Go!
Learn to Play Go
Man makes machine.. man uses machine.. man teaches machine chess.. machine beats man at chess.. machine conquers world..
So thats where the matrix came from..
Good or bad if the machine beats us?
--naked
Very popular slashdot journal for adul
Looks like the Sergej Bubka tactic to me: Make it a draw to keep the suspense and rise the stakes.
The difference between ignorance and apathy? I sure don't know, and I don't care either.
So if Chess is a game of tactics and logic, the next wars we fight might be won or lost by machine instead of Generals. Is it me or is there something unetical about that?
3000 dead over past 2 years, still no free Palestinians, still
When's someone going to challange a computer to a DRINKING game?
One beer should be enough to tell who the real superior being is!
=Smidge=
But they still can't make a Quake bot that won't run around a corner unarmed. . .
You are not the customer.
at least it wasnt a DOD computer.... there he would be Draw'ing in Tic Tac Toe!
would you like to play a game?
Sig- http://www.dreamhost.com/rewards.cgi?ayefly
http://www.nytimes.com/2003/02/08/nyregion/08CHES. html?ex=1045371600&en=11eae8fbdfc40aeb&ei=5062&par tner=GOOGLE
NYT reg reqd
It will be a sad day, when my Clie' can take on Kasparov and win.
What fun is it to see brute force prevail over thinking finesse?
If it's not one thing, it's Steve's Mother
how does this mean that computers are improving? it just means that we can write better code for makeing choices. yet all in all i don't see how this shows anything for a machine because it reviews thousands of moves a second were a human can probly do 5 a second at best. if it shows anything it shows that machines are further behind then we think. until machines can reason out choices like a human they will never be close. they got speed to their advantage that is all.
Kasparov was probably tired after 5 games, and perhaps was afraid of making a blunder. Deep Junior on the other hand would be playing just as well as in the first game.
:-)
I think Kasparov should have continued and shown the machine who's boss
Good to see it was televised too - all good for getting more people into chess.
I was disappointed with Kasaprov's lack of win, but I'm more interested in seeing the following tournaments, where (to my understanding) computers will now be allowed to enter as regular contestants, following a ruling by the Fédération Internationale des Échecs [FIDE]
Robo-Blogs of the world: UNITE!
For those of you who are unfamiliar with chess or computer chess, I'll explain how this works...
A chess game can be broken into three parts, the opening, the middle game, and the endgame.
Computers play the endgame *perfectly*. They do not make mistakes, they play perfectly. And they keep getting better. Originally, they played perfectly when 3 pieces were left on the board. Then 4. Then 5. Then 6. Their pefect playing keeps heading more and more towards the middle of the game.
Then we get to what they play second-best - openings. Computers play the opening as well as any opening ever played. They have every opening ever played by a top player in a "book", and with the generally agreed opinions of the top players what the best opening moves are. One advantage of the computer is it has all of this "memorized" in it's book within massive databases, whereas for a human it's difficult to retain this all, especially in an up-to-date manner. The one advantage a human player has here is he can discover a NEW opening variation, while the computer can't, or at least it won't under these circumstances. But finding new good variations is very difficult, and once one is played, the cat is out of the bag so to speak. So it's a very time-consuming thing to search for which can only be used once to great effect because it's a surprise.
The middle game is where the human player, if he or she is very good, has the most advantage over a computer. Tactically, the computer can wipe the floor with any human player. But human's can strategize better than computers. It's to the human's advantage to play in certain ways against the computer - such as to keep the game "closed up", to advance pawns towards the queening square and so forth. In this case, the computer often can't see the forest for the trees, what would be obvious to even a lower-rated human the computer can not comprehend.
So middle game strategy (and to a lesser extent, new opening variations) is where humans still have the advantage. Kasparov has always used this to the hilt. There are some grandmasters like Yasser Seirawan who make a specialty out of beating computers as well (one mark against Seirawan is thar his books on chess are printed by Microsoft Press...yech). There is material out there on the net on how to beat computers as well. But you have to be a really good player to even get near that level - it takes a lot of study before you could even begin approaching that.
Here in the US, the sixth and final match was televised on the cable channel ESPN 2. I was channel surfing and I happened to stumble across it. To my surprise, it was actually quite interesting to watch on TV.
I am not a big chess freak, so I would have guessed that watching chess would be a lot like watching paint dry. However, it was made interesting by the "play-by-play" analysts who were chess masters themselves. They did a good job of explaining the moves, and also the psychology and strategy of chess at the grand master level. It really gave me a lot of insight into what goes on at when chess is played at such a high level.
After the match ended in a draw, they interviewed Kasparov. It was interesting to get his reaction to the match. Basically, his goal for the game was to "not lose", which is why he offered a draw from a very strong position. He didn't want to take a chance of making a blunder like he did in the third game of the match.
It seemed like the key advantage that the computer has in this situation is the fact that it doesn't have an ego to deal with. After losing to Deep Blue in 1997, it seemed like Kasparov was very afraid of losing to another computer in such a high-profile match. That definitely affect the way he approached the game.
The computer, on the other hand, is just calculating moves, so psychology doesn't factor into how it plays. To me, this seems like the biggest advantage that a computer has over a human player.
Also, he seemed to have more respect for this computer program than he did for Deep Blue. Apparently, he had a lot of problems with Deep Blue and how the 1997 match was handled. It could be sour grapes, of course, so I took his comments with a grain of salt.
------
www.moneybythenumbers.com
I think that human chess is still qualitatively better than computer chess. Exhaustion was a big factor in this last match up. The computer didn't feel it, but Kasparov did. Therefore the outcome doesn't tell us much about the level of the chess. If Kasparov could have played fresh every game, my guess is that his chess would have been better.
Human chess has qualities that computer chess still can't match up to. If we were really interested in measuring the level of computer chess we'd try to eliminate for factors such as weariness or stress as best we could. After all, chess is something more than that. We already know that computers will out-endure humans and there is nothing to be learned there.
Bruteforce. No really :)
The computer tries every possible move, when it's not using any of the built-in opening books, and predicts which is the most likely to win in the majority of the cases, and plays that.
I found a little more info here, and a nice explanation of the "Minimax Game Tree" that's used when it tries to predict it all.
Anataka suki desu. Itsumo. Itsumademo.
...they're still using brute force. i.e. - it's not the ai that's winning the matches as much as the processing power.
It'll be a sad day when ...
A feeling of having made the same mistake before: Deja Foobar
Something of a chess novice, I watched this game on ESPN2 yesterday, and I was very confused that Kasparov offered Deep Junior a draw immediately after his rook sacrifice. ESPN's analyst thought, and I agreed, that Kasparov was in a relatively strong position. However Kasparov spent 15 minutes debating that sacrifice. Did he see something nobody else saw? Does anybody here know why he offered a draw, why Deep Junior rejected the offer, and why they agreed to draw a couple of moves later?
My other sig is also a
When my CLIE' can take on Kasparov and win.
What fun is it to see brute force prevail over mental finesse?
If it's not one thing, it's Steve's Mother
It is important to note that this machine is quite a lot less powerful then IBM's one, and has proven to be less effective against human opposition. Maybe the Matrix will take us after all... :(
"To any truly impartial person, it would be obvious that I am right."
Wait a second here...
Kasparov can't beat the computer.
Kasparov is World Champion.
I can't beat GNUChess.
That means I'm world champion quality!!!!
Oh, my God! I'm as good as Kasparov! I KNEW IT!!!
I can't wait to tell mom she was wrong about me. I'm NOT an idiot! Hahahahaha! Take *that*, mom!
this fascination of humans fighting machines, humans vs. machines as it's portayed by the media. To me, as a card carrying nerd, these matches are more like humnas testing machines. And the machines clearly are not good enough. Yet.
is part of the whole game, isn't it? And this is where machine has a good potential. A human can improvise but also make the mistakes. Machine follows the program and can't improvise, but it also can't make a 'blunder'. So the bottom line is that the fact that both games were lost 'in a blunder' is no excuse. A draw is a draw is a draw.
"While the quality of play was not outstanding"
Just what are we comparing this to? Isn't Kasparov one of the top players in the world, if not the very top? I've read in some articles that he's considered by some to be the best player ever.
Information doesn't want to be anthropomorphized anymore.
Is it me, or doesn this read like and edge-of-the seat thriller where the thrill just doesn't come?
I wonder if after Kasparov offered the draw, the computer issued in a deep Quake3ish voice "DENIED."
For example, the Kasparov - Deep Blue match was extremely short by normal standards. Until Karpov, a world championship match was typically 24 games. Kasparov had very little chance to learn from the first few games and modify his play accordingly. (Also, in such a short match, luck predominates, which favored Deep Blue.)
Please don't underestimate the humans in this equation. World championship level players have improved a lot over the years and will continue to improve.
"And this is my boy, Sherman. Speak, Sherman." "Hello." "Good boy."
Soon, the machines will rise, and with their infinite chess knowledge, will build armys of knights, rooks, and bishops. And my brothers, if we do not repent, we will be the pawns!
"I only speak the truth"
Karma: null(Mostly affected by an unassigned variable)
Last time he said that the computer put him off by constantly humming.
"To any truly impartial person, it would be obvious that I am right."
I don't see how this is an improvement over 20 years ago.
The board would disappear while the machine was thinking...and sometimes the machine would give itself extra pieces...or it might forget the moves, but still, ZX-80 kicked ass!
There are two kinds of people: 1) those who start arrays with one and 1) those who start them with zero.
They had a fairly humorous montage of this match inter-cut with sports footage last night. No idea if anyone would be able to see it again but I found it amusing.
All my previous sigs now look like this one, I wish they were permanetly recorded when used.
Junior had some very interesting plays, and it's a shame the programmers won't share what Junior was thinking. I understand their position, but that doesn't keep me from hoping. Especially during game 5: "Junior was happy with its position." is a bit lackluster considering what went on in that round.
But we loose in 2029... So what does it matter...
Tournament Management Online &
I'm at that level of chess where i'm thinking just like a computer. I basically try to think of as many moves as possible and rate them. I like to think of computer chess as still being human because we design and program the damn things to do what we want. It's our logic not the computers that is playing with us. It's not as if the computers can think for themselves.... yet.
----
Go canucks, habs, and sens!
At least now we can be sure the computers won't rebel.
Why didn't they do an odd number of games, so that there would have to be a winner? Is it that much harder to have seven or five games?
After reading this, I have to wonder how much more advanced will the chess programs be in 5, 10, or even 20 years from now?
You must master your joystick like a fisherman masters bait! - Gimpy
Am I the only one who is really disappointed by this? Granted, it's better than Kasparov's loss to Deep Blue the last time around, but it isn't exactly a resounding win. To be honest, I don't really know what I'm complaining about, exactly...but I just have this feeling of unease that I can't shake. Who knows, maybe all those "the reign of machines is coming" doom-sayers are onto something? :-/
"The power of accurate observation is frequently called cynicism by those who don't have it." - G.B. Shaw
Did anyone see the highlights on SportsCenter? F-ing hiliarious. Kasparov moved his Queen, then they cut to a full stadium everyone cheering. Slo-mo replays of moves. Tellestrator.
Part of me thought they took it a little too far (poking fun at chess fans), but for the most part it was absolute hilarity.
What other games can we use in the future to test a computer's AI, after this draw in Chess (Kasparov) and Tic-Tac-Toe (War Games)???
"There is no teacher but the enemy."-Mazer Rackham
Trying to play for a win, Kasparov sacrificed an exchange for two pawns. Unexpectedly Kasparov offered a draw soon after the sacrifice, and the computer team declined! But two moves later a surprise draw was in fact agreed.
As Tartakover would say: It's always better to sacrifice your opponent's men.
Today's vices may be tomorrow's virtues.
In response to this mention of chess, I'd like to point out Go is a much better something somenthing.
Game tree search is a very well understood problem and most top programs use some version of a null-window negascout (ID-DFS) with opening and closing databases. The most black magic in these systems is in their heuristic evaluation functions.
Backgammon programs used to compete at only a moderate level until Gerald Tesauro's TD-gammon (and predecessors). I wonder if there will ever be a breakthrough of equal proportions in chess? If so, humans would have very little change against computers (I hate to say never, because of absolute freaks like Marion "I am programmed by God" Tinsley).
16. Let's just say that in the movie version of your life, you'd be played by Pauly Shore.
15. Your idea of "conquering Deep Blue" involves employing your gastro-intestinal system to attack the Tidy Bowl man.
14. The computer: A highly sophisticated electronic brain from IBM. You: A highly intoxicated electrician from NJ.
13. Before moving your queen, you insist on consulting Eddie Murphy.
12. Computer: lauded by scientists for its ability to calculate millions of chess moves per minute. You: lauded by fraternity buddies for your ability to pass gas and burp simultaneously.
11. You can't make a single move without thinking of huge juicy shrimp.
10. In your circle, "castling" means holing-up in your trailer with an AK-47 and a bottle of bourbon.
9. Your "garlic breath" strategy fails to intimidate this particular opponent.
8. Your populist leanings always result in you inciting your pawns to wipe out their own king and queen.
7. Kasparov's idol: Bobby Fisher. Your idol: Eddie Fisher.
6. The press has nicknamed you "Deep Doo."
5. You plan to use the "James T. Kirk Strategy" -- talk the computer into blowing itself up.
4. Video tapes of you shouting at the ATM are legendary among the bank security staff.
3. Computer: Intel Inside. You: Imbecile Inside.
2. After your move, you slap the computer monitor and shout, "King me, Pentium-breath!"
1. You counter *every* move with a "Smirnoff opening."
from here
YarrRrr
(I just discovered it!)
LMAO! :D
You must master your joystick like a fisherman masters bait! - Gimpy
Does anyone have a good link describing the programmers behind Deep Junior? All I could find were news articles and press releases. I'd like to read more information about their strategy, search algorithms, etc.
David
Most mini-max variations are based around the idea that your opponent will always play perfectly. If there at least one way for you to be mated, the branch is considered a loss (you propogate your minimum score and your opponents maximum score up the tree).
That's what the article's for silly :p
I'd be very interested in seeing a match between Kasparov using a computer and Deep Junior. This would allow him to access an opening move database, and end game database and do enough analysis to avoid blunders.
Kasparov suggested this after his match with Deep Blue. I predict that a computer augmented GM would hold out against a computer opponent for many years to come.
It's the best I could find...
YarrRrr
chess is nice, but most progresses in chess have been due to speed increases in hardware and optimizations, hence allowing the computer to overpower the human with depth of search.
Because search is exponential, speed increases in hardware won't have much effect on search depth. For example, it might take a 1000-fold increase in speed to increase search depth by 2. The real improvements have been in better search algorithms, heuristics, and tuned evaluation functions. Chess is easier than go for two reasons: 1) the branching factor is a lot smaller, so less to search; 2) evaluation is MUCH easier.
There's commentary on the five earlier games (sixth to come I suppose) and some entertaining speculation at ChessBase, makers of Junior.
I've seen people play Chinese Chess . . . it was by far the most boring Hallowe'en party ever. As far as I could tell, it was pretty much like normal chess, except that all the pieces were named for animals and instead of looking (even iconically) like what they represented, they were just disks with the appropriate Chinese characters on them. I'm sure different Chinese Chess sets are different - some might even have little statue-pieces that are easier for Occidentals to distinguish - but this one was very boring to see played.
... since the program mostly "drew" against _the_ supreme human chess player. Fact is, it would beat 99.99% or better of the population. Statistically it seems to me that it won ... big time.
"Consensus" in science is _always_ a political construct.
Check this link:
http://www.intelligentgo.org/en/computer-go/overv
Chess is a sport? I've heard that Contract Bridge has been suggested as an Olympic sport. Hmm. Is it too much to hope for computer games as an Olympic sport? :-)
Commentator: "Jones moves his elf into Manlobbi's shop, the little dog picks up a spear, the tension is incredible, will the little dog drop it in the doorway, has Jones trained the dog eith enough tripe rations?"
John Madden: "I know what a dog would do for tripe rations, and I've tried them myself, they're really good with some fries and ketchup... etc."
A feeling of having made the same mistake before: Deja Foobar
Yes Go breaks down in ways that are a mess to evaluate currently. But think about it: thirty years ago a human beating chess computer would be only on an episode of Star Trek. And I mean beating ANY human.
:)
Now computers can hold their own to the top Grandmasters of chess.
If in ten years computers started to gain against Go playing humans I'm sure someone would try to find another game that computers suck in and say "I think computer vs human GameX matches would be more interesting".
Just don't let the last man vs machine game be between John Conner vs machine!
The year is 2003. The world is being taken over by chess playing robots. Our only hope is one man: Garry Kasparov (played by Arnold Schwarzenegger... A tough sell, I know). He has to control his childish temper as he takes on Deep Blue, Deep Junior, Deep Fritz, and (We're In) Deep Shit. Sure, they look like sissy beige boxes, but they're tough. There will be no time to pout, no leaving in disgrace; every move is on the clock (so to speak). In the final scene, Kasparov beats Deep Blue to a pulp with a Louiseville Slugger. So much for strategy! Astalavista baby!
Isn't this the current score of recent matches:
Machines (1-0-2), Humans (0-1-2)? I mean we haven't even won yet.
Jesus saves souls and redeems them for valuable cash prizes
What you mean is that we haven't won recently. If you're claiming that Tal and Grandmasters of yesteryear would have had any problems tearing a 1970's "silicon^H^H^H^H^H cellophane monster" limb from limb then you're hallucinating. Furthermore, A computer will never actually be able to play chess, because we can't teach it to program it's own openings. We still haven't gotten past playing the opening book for it. All computer chess proves is that computers can make a lot of calculuations, and fast. (Shocking, huh?)
Load each software on really nice computers, put the computers on wheeled carts with a UPS battery underneath, and allow them to compete in ordinary chess tournaments just like the humans do.
Then we'll see whether these programs can handle multiple opponents with different strategies. They'll build up ranking points, and a match record that can be analyzed. Let's see how long it takes for a machine to work its way up, win, and successfully defend the world title.
Aside from silly notions of player pride, why not?I dunno, i'm nothing special, (989 Blitz elo on FICS), but I could do something special with Deep Junior's opening book at a tournament. Considering the fact that I can make the first few moves of a chess game without human prodding to make any specific one, I think my abilities far outstrip DJ's. I mean really, computers still can't even play chess yet, and it's doubtful they ever will be able to do anything more masterful than DJ's greek gift sacrifice for a draw out of nowhere in game 5, which was indeed impressive.
WTF? How can a championship end in a draw?
Who was officiating? Bud Selig?
In NYC. I mean, how un-American is that?
Oh wait...
__ Someday, but not this morning, I'll finally learn to use the preview button.
As I was wathing the match the other day, one of the commentators said that,"Deep Junior only made a few moves on its own in a previous (5th?) match." And, "that it had basically run 19 moves by program, and the rest 'on its own'" So in my opinon, yes he fought a computer, but he lost to a program. Not a truly "free" thinking computer that has to learn how to play.
In a recent grad AI lecture, the professor elaborated on why chess-playing computers has improved so much in the past 20 years. Here is a synopsis: in the 60's a 'mini-max' or 'alpha-beta' pruning algorithm was developed to enhance a depth-first-search by not expanding nodes which would not be reached because a better node for black or white would have already directed the moves differently (assumes that the opponent is playing optimally). Since then 5 things have improved: 1) 'alpha-beta' pruning works better when the nodes to be expanded are sorted in the order of best current parents. This way, in expanding the best moves first, more branches are pruned. 2) hardware has drastically improved the speed of position analysis to the point where constructing a node actually takes more time than analyzing that node's position 3) Many more moves (both opening and closing) have been put into a data base that is sufficiently large to influence the game. In some cases the computer will take 200+ moves to win, at which point the human has no chance of winning. 4) Different position evaluation functions have been developed for the beginning, middle, and end of the game. These functions are also often tuned to a corpus of games for a particular player (e.g. Kasparov vs. Deep Blue) 5) The strongest algorithmic change has come in 'selective deepening'. Suppose we are performing a 10-move DFS. If a particular leaf looks to contain a lot of potential for change, i.e. many points of attack or trade, than this node will be expanded another 10 levels. Clearly the computer has to be highly selective in choosing which leaves to expand, but this has proven highly effective: check-mate has been seen 25+ moves in advance.
Robo-Blogs of the world: UNITE!
Absolutely ;)
Information doesn't want to be anthropomorphized anymore.
The computer, on the other hand, is just calculating moves, so psychology doesn't factor into how it plays. To me, this seems like the biggest advantage that a computer has over a human player.
One problem with this "advantage":
Shall we play a game?
Mordor...a magical, mythical land where women are more rare than dragons--but where every man would rather find a dragon
I watched some on ESPN 2 yesterday. What was interesting, is that a human moved the pieces. I mean they couldn't design a magnetic keyboard where the pieces moved individually (squares placed far enough apart so pieces could slide between others) - I also noticed that the Israeli programmer of the machine was analyzing attack strategies, not the computer (necessarily) - after the first four moves the programmer typed in about (appeared) over 100 characters into the computer. Announcers said there were over 2.2 million games in the database, well, why couldn't the computer figure out the strategy?
Yell & scream & rant & rave... it's no use... you need a shaaaave ~ Bugs Bunny
Okay, so chess is the newest 'sport' ocvered by ESPN. I saw the match on TV and was reasonably interested, however my favorite part was making fun of the commentators. I should give them their due -- they were professional chess players, and they had to keep people from changing the channel during Kasparov's 15-minute wait considering the rook sacrifice the commentators considered obvious. I suppose it is to be expected that people commenting on a chess game being played on ESPN would make lame sports metaphors (though I was waiting for Kasparov to be compared to Tiger Woods) and feeble attempts at explaining the game to random channel-surfers "the ranks are the horizontal rows, the files are the vertical ones", but the whole speculation about whether the computers would come invade our living rooms after they had finished beating us at chess -- really! I was interested by Susan Polgar's cameo appearance on the show (though not a chess player I admire women who succeed in traditionally non-female fields) and the discussion of the impact on computers on the number of chess prodigies nowadays (computers don't worry about being humiliated by a 12 year old, making it easier for youngsters to find opponents -- or so they say). Really, I'd like to see some computer really trounce all the humans out there so that we can get over this computer chess thing and on to something more serious.
...I wanna see him beat me at monopoly.....to buy or not to buy? :-)
And the masses cried out, "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0!"
the computers can beat the top human kickboxers...
For those who are just speculating and don't really understand chess per se ... you should understand one facet of the match that has been completely overlooked by the media. Kasparov outplayed the machine in ever single game, with no exceptions. In game 2, he reached a won position and blundered to a draw. In game 3, he reached a won position and slid to a draw only to blunder to a loss. In game 4 he reached a fighting position that ended in a draw because he was gunshy from the last game. In game 5 every copmuter engine to do analysis besides deep junior will claim white is better there. WHen a computer sacrfices material against you though... its very hard to play. He was right to accept the draw. He had absolute winning chances with no chance for a loss in game 6 and should be ashamed of himself for drawingr just so he wouildn't lose. The computer consistently played horrifyingly bad chess. The only thing that gives it strength is it doesn't tire like a human and dosn't make tactical mistakes ... period.
Wow! You're a complete idiot. There is nothing else to say...except maybe that you read to much of Bobby Fischers paranoid ramblings.
If this were really a fair test of intelligence, all factors other than intelligence (that could be) would be factored out. This probably has already been broached, but why not limit the power available to the computer, by way of an agreed upon battery size, and thus simulate the tiring of a human. If the computer's program "chooses" to do deep searches early it will pay the price by becoming tired earlier and have less left over for the end game.
Chess (and almost any other games humans play) have multiple factors that detrmine the outcome. We humans also try to level the playing field by setting weight limits in boxing, ensuring both teams use certified equipment and drug testing to prevent an unfair advantage.
Put a throttle on those cpu cycles and I'd put my money on any Grandmaster!!
In Chess, anything but a big human victory is a big human defeat.
I remember being at Humber College in 75, one of the programmers there was a rated Expert named Barry Sax who assured me he could defeat any program and he could, in 75.
Then IM David Levy won his bet in a match against chess 4.5 at the CNE which I could have gone to but didn't to my regret, but that was it for humanity.
Walter Browne become the first GM to lose to a computer when someone brought a portable chess machine to a simultaneous exhibition of his and beat him with it (He WAS playing 100 other people at the same time...)
The Ken Thompson's HiTech came to fruition with Deep Blue (Is there ANYTHING this guy didn't touch for the better? Only Claude Shannon was more awesome.) and Kasparov was beaten - and folded like a bully who finally lost a fist fight.
And NOW you can buy a multi CPU box that plays at 2800 strength. That would have crushed Barry Sax.
In ten (Maybe five) years computer will be rated 3000+ and the championship will be between them exclusively.
Well, there's always Go and Taasen.
It's Christmas everyday with BitTorrent.
You're completely correct about endings--computers play a limited class of endings perfectly, those they have databases for (5 piece and some 6 piece endings). If you look at a Rubinstein type of strategic ending with knight+bishop+2 pawns vs 2 knights and 3 pawns or something like that, computers aren't especially better off.
F-H Hsu (designer of Deep Blue) claims there are still tactical positions where humans do better than computers, because humans sometimes know to keep searching when a computer might think a position had run out of possibilities. Hsu's invention of "singular extensions" was designed to combat that effect.
Finally there's a famous chess cliche that sums up what we're all saying here: a great player plays the opening like a book, the middlegame like a magician, and the ending like a machine. Computers are good at playing both like books and like machines; they still have to work on "magician".
So what if a computer can/cannot beat a human player at chess.
Open question: What would be a better test (to see how "smart" computers have become)?
Computers suck (my professional opinion).
Of course, humans suck too, so it's a toss-up.
This issue is a bit more complicated than you think.
Humans Hold Off the Machines... For Now
I'm sorry but that is simply a joke. Kasaparov was beat soundly five years ago. If the developers of Deep Blue had continued development and upgraded to today's hardware, they would probably have a machine unbeatable by human players. The battle has been over for 5 years.
That being said, I hope that this new tourney structure (which the entire world of chess has been sorely lacking, its worse then college football) will encourage development (one of the reasons IBM quit development was that Kasaprov would not guarantee a match, which was later reinforced when he ducked several challenges by the head developer of Big Blue after he aquired the rights, see Behind Deep Blue)
I was suprised and overjoyed to see the game broadcast on ESPN2. Hopefully this will bring Chess into America.
Looked real enough to me. Mind you, there was some noise (17...Rfd8 18. Kh2 Re8 is dodgy or at least dodging). I think GK saw that DJ's position was static with no improvement, and was finding optimal piece positioning himself. There's the human angle: computers just say "these are the best squares," even based on seeing some fairly static moves into the position, while humans could still do a better job of weighing piece positioning after tactical sequences that don't actually win material and thus get pruned out. I'm explaining 23.Nb3 I guess, and also how e8 is in fact the square for the rook (guarding e7).
...Kf7 (29.Nd4 g6).
Still -- in the absence of a real variation, I would indeed like to know why he didn't play on after 28...f6 followed by
Gain vs. Risk.
-- "Is that so?"
I'll be impressed when, after the game, Kasperov can toss Deep Junior his keys and have Deep Junior go get the car.
We keep forgetting in all the media fluff that, while this is technologically interesting, it is not even scratching the surface of human versatility. Nor do we notice the man behind the Deep Junior curtain. Or should I say programmers?
Additionally it could be reasonable argued that Deep Junior is not playing Kasperov but Deep Juniors programmers are playing against Kasperov with extreme computer assistance.
anyone or anything that can tie Kasparov at all has, er, outstanding quality of play.
"Chess Masters Hold Off Computer Programmers... For Now"
main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
The only question is how long such game would be in turns. That's imporant because if that's "long" then finding even one will take quite some time. IIRC there's a joke in Futurama where robots are playing chess. There's a chess board with all the pieces in the starting positions. The winner only says "Mate in 143 moves" and the loser says "Oh man, you win again". I'm afraid that joke is closer to reality than many of us would want to believe.
I'm pretty sure there's perfect play of Go, too. Finding that will take so much time that I don't need to worry about that. I'm not that sure about chess.
_________________________
Spelling and grammar mistakes left as an exercise for the reader.
if they were really scripted I would think they'd throw in some theatrics, such as garry breaking his chair over kramnik's face, then you'd see americans take an interest in chess.
If you mod me down the terrorists will have won
As a chess player, I can say that this entire match is completely uninteresting to me. What does this prove?
Chess is a game without luck. Not unlike Tic-Tac-Toe. Chess is a game where the better player is measured solely based on their ability to see many permutations into the future and pick the best outcome. In chess, there is plotting and strategy involved, but if you are playing an opponent who can see further into the board than you can... then you will lose. There is no ENTROPY in chess at all. Which, computationally speaking, makes it about as impressive as Tic-Tac-Toe.
There is little doubt that computers will routinely beat the best grandmasters. Because computers take any and all skill out of the game... and reduce it to its most simple level -- seeing all the permutations.
This doesn't impress me at all. This impresses me about as much as a computer calculating huge prime numbers. The raw computing power is impressive, but the actual computing process itself is very unimpressive.
Seeing a computer beat a human at chess is about as impressive as seeing a computer calculate a series of numbers faster than a human. Very unimpressive.
When computers use REAL skill -- balancing luck/chance/entropy against strategy... then I will be impressed. I want to see a computer beat master poker players at the World Series of Poker. I want to see a computer beat a professional billiards players. I want to see see a computer win at games such as Bridge.
The fact of the matter is... when you introduce any kind of entropy into a game... the computer falls apart. Hell, even Deep Junior was flustered quite often when Kasparov would make totally retarded/unprofessional moves.
A lot of Kasparov's strategy was about introducing his own "entropy" into the game... i.e.... make moves that the computer wasn't programmed to expect he would make. Kasparov made some unbelievable moves with his pawn fronts that would have easily cost him the game to other human grandmasters.
Nothing impressive here. Next.
This comment is dead on correct. No sorrow should be shed over Garry tying Deep Jr. A failure to win this series should not be translated into a blow to human intelligence by a computer. These games are, as was correctly pointed out in the above comment, simply about intelligence in a human vs human context. The computer runs iterations. Without a human to cleverly, and with the aid of a handfull of chess masters, program the computer, there would be no worthwhile matches. Although I am not a huge fan of Garry Kasparov, I commend him on keeping his cool this time around.
However, Kasparov said himself that the computer's sacrifice of the black bishop on h2 to White's King (Kasparov) in game 5 was a shocker, totally unexpected and very human-like and creative. As far as I understand, Kasparov saw this move as a sign of something more in the computer than just "brute-force".
It is also a fairly accepted view among chess players that Deep Junior is a master at taking chances: "it walks on the edge of the cliff quite often, but seldomly falls off".
The games between Kasparov and Deep Junior were very interesting, perhaps with the expection of the ending of the 6th game. Check them out at www.worldchessrating.com!
Just out of interest I was looking up the specifications for Deep Junior - that is, the specs of the machine that played Kasparov.
Unfortunately I couldn't find anything, nothing on the game sites, nothing through google. I found out that it is created to run on a multi-processor machine, and that it probably is running on two processors.
Does any slashdotter know?
Cheers,
Warper
Oh I wish I had some mod points... I'm sure you stole this from somewhere, but it's still damn funny to me.
MMORPG fan-boy? Prove your worth
It's impressive that computers can compete with humans on the grand master level... but frankly, why haven't we gotten to the level where computers can *destroy* human players every single time? Is it simply a matter of computers not being fast enough, or not being able to search enough moves? Eventually, computers will get to the point where they can anticipate EVERY outcome. After all, there's a limited number of moves possible in a chess game (albeit a VERY high number), so what happens when we reach that point? I'm starting to think that chess itself just isn't a hard enough problems to pit human intellect against computer intellect, since people like Kasparov are just so damn good at it (Anyone else remember that Star Trek episode where Data plays Stratagema (sp?) against some alien, and can't beat him... so forces him into a stalemate instead?). As always, people have already pointed out Go as a better solution to strategy competitions, and eventually, I think that might be the only answer. Obviously, computer Go programs are rather primitive... but it stands to reason that human Go players aren't at the top of their league either, since the game receives much less attention than chess does I'm sure. By the way, why is it that when people talk about Go programs, it always comes up against a wall of "too many possibilities" for the computer to calculate? Obviously, humans can't calculate all these possibilities, so shouldn't it be possible for a computer program to think differently instead of brute forcing things? Perhaps things like pattern matching would be more effective (I don't know how to play Go at all though, so maybe I'm just talking out my ass).
A bit of a different topic, but are there any high-level chess programs that *don't* use opening books and endgame books? Maybe it's just me, but it seems like cheating for a computer to just memorize what people have already done. It would be much more impressive if the computer was able to improvise it's own strategies, even if they ended up being the same. I'm sure it's a lot more difficult to program well though...
-"One machine can do the work of fifty ordinary men. No machine can do the work of one extraordinary man." -EH
One thing people don't seem to realize is that Deep Junior was a hell of a lot slower than Deep Blue, even though the Deep Blue match was over 5 years ago. That's because Junior was running on "ordinary" commodity hardware (8-way Xeon I think?) while Blue was a collection of hundreds of custom ASICs that do nothing but calculate chess moves. End result: Blue could search and evaluate ~200 million positions per second, while Junior as configured in this match "only" did ~3 million.
Nonetheless, Junior was almost certainly the better player. For one thing, the terms of the Deep Blue match were heavily tilted against Kasparov: he didn't get a chance to play against Deep Blue or even examine any games Deep Blue played before the match. For another, strategies of "anti-computer" chess are far more developed today than in 1997, when they barely existed (after all, the only way to build a world-class chess playing computer in 1997 was to build a supercomputer out of custom hardware). Third, Kasparov screwed up much more seriously in the 1997 match--one game he accepted a draw when he in fact had a provable win, apparently because he trusted the computer's evaluation of the position, and on several occasions he made terrible blunders.
Indeed indications are that even the normal Junior program on a decent PC plays the Kasparov-Blue games better than Blue did (except for a couple especially "brilliant" moves on Blue's part).
Not only is Junior (marginally) the best computer program available today, it is by a good measure the "most human-like". That is, it is still makes its share of "non-human" moves (although far fewer than Deep Blue), and still has no clue how to analyze certain positions, but its evaluation function has a much better understanding of position and is thus more willing to initiate complex piece exchanges than the other major programs. This showed up several times during the match, in two outstanding moves in particular (which netted come-from-behind draws for Junior in games 4 and 5).
Kasparov, by taking Junior out of its opening book, was able to exit the opening phase with the initiative in every single game. But in every game except for 1 and 6, Junior managed to draw even. In games 2 and 3, it was by virtue of outstanding tactical defense, which should have forced two draws (except that Kasparov screwed up the end of game 3 and lost). In game 5 it was with a shocking bishop sacrifice counterattack (extremely uncomputer-like) which nullified Kasparov's last turn as white (which is an advantage).
Perhaps game 4 is the best synopsis of the state of Junior's play. Kasparov played the opening perfectly according to plan, and ended up in a classic anti-computer position. Normally you can then just wait for the computer to screw up and then rip it apart. But while Junior did make a couple useless non-human moves, for the most part it played extremely well. Kasparov kept waiting to have an opportunity (perhaps too long), until finally Junior broke open the position by initiating an excellent multi-piece exchange. Kasparov had to settle for a draw.
OTOH, Junior had no idea what was going on in the endgame. Kasparov had a provable draw after move 47, but Junior, having no idea how to evaluate the position (no computer program does), thought it was winning. It played on until move 61 before the embarrassed programmers overruled the program and took the draw.
Overall, it seems that computers still have a ways to go before they can pass the Grandmaster Turing test. And it seems Kasparov really did just chicken out by accepting the draw in game 6. But the fact remains that Kasparov played quite well (for the most part) and simply couldn't convert his advantage in any game after the first. Meanwhile, while it still made a few computer-like moves that stuck out like sore thumbs, for the most part Junior played very solid chess with occasional strong speculative moves that would be aggressive even for a human.
It's all about computing power. Surely you can cram more and more hardware into the computer to a point where it becomes better at thinking than you.
The real question is if every thought, emotion or human reflex is (or is not) a series of very elaborate computations. I believe so, since the brain is ultimately made up of matter (complex molecules interacting together, probably much like computers, only in subtle ways we are yet to understand).
This means its only a matter of time before machines act exactly like humans. Just give them enough transistors, memory and circuits and they'll perform as well as we do at anything.
I did steal it. It sais so at the very bottom. :-)
And thank you very much for the compliment
YarrRrr
Seeing the nth story on /. about computers and chess, I have to post this now:
Artist: Moxy Früvous
Album: Live Noise
Track: Kasparov vs. Deep Blue (Recorded live at MIT)
(Murray) Well, I... I do have a question. How many people here were voting for Deep Blue? And how many people were voting for Kasparov? Ah.....humanity has hope - still, I suppose.
(Jian) How many people are like actually disappointed that the human lost. No no, disappointed I mean. Duh! No, Because like I just don't get it, you know? I mean, you know? What's the f*cking big deal, you know? It's a machine, right? I don't know. I made the point in Albany the other day which apparently lost on all the Albanians.
(Murray) I didn't get it either. [laughter]
(Dave) That's not all that was lost on the Albanians.
(Jian) They're still behind the times.
(Dave) There's a lot of foreign aid going on there.
(Murray) Your point was if there's a fire, Deep Blue wouldn't run out of the room.
(Jian) Exactly!
(Mike) Couldn't run out of the room.
(Jian) That's exactly my point. If an attractive person walks into the room, a person that would be attractive to Deep Blue, it can't do anything about it. That's my point. Kasparov can approach the person.
(Murray) The attractive person.
(Jian) No! Here's my point. My point is a calculator. That's my point. Right?
(Murray) No, let's get back to the fire.
(Jian) No, hang on. No, no, the calc...forget the fire, because apparently it's, you know, I'm talking on a different level.
(Murray) I - Clearly!
(Jian) Here's the thing. Here's the thing. A calculator, right, a common everyday calculator.
(Murray) I'm with you.
(Jian) A calculator will, you know, it...let's say, let's play the adding game, right? Who can add faster: a calculator or a woman or man? A calculator can, right? So what's the big deal? We know that there are instruments... we know that there are machines... we know that there are computers, etcetera.
(Murray) Right.
(Jian) that can do things that. It's just because the thing won at chess, right? I don't understand what the big deal is.
(Murray) Your point is if you light a match near your calculator, it's not going to scurry away. It's all relative.
(Jian) No, my point is...My point is if there's a calculator. My point is... oh alright, okay, I'll bring it back to the fire for you, because I know you're obsessed. If there's a fire in my living room, where me and my calculator are sitting, I can escape the fire.
(Dave) Yeah, but if uh...
(Jian) But my calculator can't.
(Murray) Is there a logic course here that one of us can enroll in? [audience laughs - this is MIT...
(Jian) Well, I think, I think they know what I'm talking about. I'm talking about the fact that the machine is programmed to only do one thing. It can't do anything else. The fire was just one example. Pick anything, anything.
(Mike) Locusts.
(Murray) A flood. How about a flood? Can he escape a flood?
(Dave) Buddy boy...
(Jian, laughing) Kasparov can....
(Mike) A plague of frogs. [laughter]
(Jian) No, say there's an, say there's an earthquake. Right.
(Murray) Now, there's a good one.
(Jian) There's an earthquake down the middle of the room, the chess room. Kasparov can get up and move. Deep Blue can't.
(Murray) It falls into the chasm.
(Jian) That's my point.
(Murray) Right.
(Dave) But if they built Deep Blue in a door frame then there's no room for Kasparov to stand... to fight the earthquake. Then they're doubly screwed.
(Jian) See...see...they'd have to program Deep Blue to escape the fire. That's my thing.
(Murray) But they can do that in a couple of years.
(Mike) You know we were talking about... we were talking about disaster movies. This would be the perfect disaster movie. Just have an endless succession of these scenes where Deep Blue is just sitting there. "It's the locusts" or whatever and Kasparov is just running his little piggy legs out of the room. "I'm free again, you f*cker!"
[sorry if this sucks to read - the lameness filter wouldn't let me post it with a blank line between speakers]
if the answer isn't violence, neither is your silence / freedom of expression doesn't make it alright
They say that imitation is the sincerest form of flattery. Nevertheless, I would appreciate it if next time you at least come up with an original thought.
5 96 61
If you don't know what I am talking about, see the following post...
http://slashdot.org/comments.plsid=53202&cid=52
Who knew that Jesus was such a Karma whore....
------
www.moneybythenumbers.com
Yeah, but if you do repent, you will be the pawns too. Or at least you would be if I were your evil overlord. I would convince you by saying that I plan on sacrificing all of theirs, so it's better to be one of mine.
Every time the topic o chess surfaces immediately there is a "Go is great" loser pushing they favourite game?
Yes, we know it is great, it is the best game ever invented by the human race.
Now, can you keep that information to yourself while talking about chess?
Jeeez.
IANAL but write like a drunk one.
If it plays like a human, wins like a human, and for all purposses is close to better the human (in this certainly narrow area), why should I give a fuck about how this is achieved?
If you did not know how this is done, what difference would it make as long as the final result (machines bettering human performance in hthis game) is the same?
IANAL but write like a drunk one.
It is sure that the super computer must have beat the world champion but i still say that Deep Blue isn't great - it just does a good amount of brute force attack and does not have a thinking of its own.
We need to develop supercomputers that does not use brute force techniques but use artiticial intelligence.
Furthermore, Deep Blue's chess program isn't so great. If you observe the steps of deep blue and the chess champion on a simple desktop chess game such as Fritz, you can observe that most of the steps played by both are same.