Kasparov vs. The World: It's all different
Faber@FICS writes "I just checked how the match Kasparov vs. The World has been covered here. Today, more than fifty moves into the game, it is interesting that nearly everything that was said about this has been shown to be wrong. (1) This was no easy win for GK at all -- quality chess at its best, with very good drawing chances for the world after fifty moves. (2) Computers, although heavily used all over the net, did not play a significant role in this game so far. (3) This is no longer Windows-only -- Microsoft removed that requirement rather early in the game without comment. Surprise, surprise... Read a very insightful interview with Irina Krush, one of the official expert analysts, and check out the World Team Strategy BBS, where the world is at work.
"
I think the phrase "too many cooks spoil the broth" applies here. The combined skill of the world's chess players is not cumulative, and I'm sure Mr. Kasparov knows it. ;-)
- SMJ - (It's not just a name: it's a bad aftertaste.)
I would warrant a guess that the majority of people who play chess are average players. And almost everybody is a worse player than Kasparov (there might be some undiscovered talent out there). So, the grand majority get to choose moves that will ultimately lose, while the few genius moves will be out-voted.
This didn't happen as much as it would have since there were advisors on the World's team. And people never voted for a move that was against the advisors. So this wasn't really a match against the world, but against a few selected chess players. The voting mechanism was just to formalize everything and make people think their ideas counted.
"Evil will always triumph over good, because good is dumb." - Dark Helmet (Spaceballs)
The next interesting experiment to try is distributed computing vs humanity. Clearly computing power can defeat any single player, as was evidenced in the Kasperov vs Deep Blue game. And this new Kasperov vs the world game has shown the power of collective human chess playing.
A distributed set of PC's throughout the world should be able to create a player easily capable of defeating Deep Blue. Wouldn't it be a great match to witness (and play): the human world vs. the PC world?
Makes me wonder what a real community effort can do. Instead of having a few moves voted on, everyone could contribute a move.
Of course, the organizers would probably get flooded by suggestions, and unable to choose the best one... maybe some kind of program to filter out obviously ineffective moves would be useful. Oh, well. Just wondering out loud, folks.
While this may be true, they have one very major advantage: They must be very difficult to predict, which is what these chess types count on to decide their next moves.
That plus they have a couple of grand masters helping them out.
----
Every year during my review, I just pray the words "slashdot.org" aren't mentioned.
Well, besides the exercise of getting so many voices contributing to a strategic decision, a'la online voting?
This is a way for Kasparov to get his 'face' back, by defeating the collective chess expertise of the world single-handedly.
What I would like to see next is the world vs. Deep Thought. If the greatest chess mind in the world, capable of defeating the whole world, was himself defeated by a computer, does transitivity apply? Can the world be beaten by the computer? What would be the result on the human psyche, to be defeated by a machine? Would governments halt AI research funding out of fear as thoughts of the W.O.P.R. and SkyNet dance in their heads?
Yes, we all know that DT was coached, and in fact designed, specifically to defeat Kasparov. It was programmed with Kasparov's strategies and game history... But still, it makes one wonder how the collective ego of humanity would respond to having it's collective hinny wipped by it's own invention.
-- What you do today will cost you a day of your life.
I have a different idea of a wits game, and I've talked with some serious chess players who say this would be a very interesting test. What you do is to have a chess match like this, but change the rules, maybe even only slightly. This would more adequately match wits against wits. For example, let's say you change the moves, such that knights cannot jump over other pieces, or that the queen can only extend moves up to a range of 4 squares, or that you can teleport from the left side of the board to the right, a la pacman. You get the idea. It would drastically change the strategies that many chess players have already memorized.
Even more interesting would be a human vs. computer match like this. Say you give each party maybe a few days or 1 week to prepare for the game. The human tries to get a feel for the game, the computer guys re-program the computer's code during this time. I bet you'd find in this case that the computer demolish the humans. Kasparov has had 30 someodd years to memorize all these strategies and moves, but given only 1 week I think he'd be just as much a newbie in a changed game as I currently am at normal chess.
Has anybody ever heard of competitions like this, or do you think people would be willing to try them? I'd be very curious to know how chess masters compare to newbies at the altered games.
make world, not war
Deep though / deep blue consisten of a very large number of very bad chess players (they only knew the rules and how good/bad one move would be). But the were organized so that a good number of moves could be considered (including possible moves from Kasparov - by guessing), and the best move picked.
:)
This is not democracy. The move with the most backing (the move to be chosen) was not the one which most of the ``chess-players'' wanted, but the one that looked best considering the whole set of moves and possible moves.
You can't find an optimal move by distributing the search for single moves to dumb players, and then voting in a democratic way. Maybe this could have worked if the human voters' moves had been considered by a computer (or a human with too much time on his hands). But then again, studpid computer chess-players can produce a much larger number of moves than smarter human ones.
Stupidity parallelizes well, and that can be exploited if it is just reckoned that it _is_ stupidity. Parallelizing intelligence is different. A large number of intelligent thoughts cannot be parallelized only by considering their outcome. You must consider the reasoning behind them too. I'll leave that as an exercise to the reader
Cos if it isn't, I could see an amusing result if the /. effect was rolled out over the voting form and we had a solitary pawn on the far left of the chess board advancing one square at a time completely ignoring any move that Kasporov made ... ;)
There still isn't a Go program written that can defeat a human master. It's a shame it isn't more popular in this country, I think it would be more interesting if IBM and such put effort into it.
Are you suggesting some kind of distributed system based on SETI@Home?
- Sometimes the road is long, and then you realise you're on a roundabout
This is a bit like open source, a few strong holding things together and alot of eyes looking for bugs.
I think that you're overstating the 'power' of DT. Humanity won't be 'obliterated' by loosing to a computer at chess. Chess is a very finite game and the number of positions can in fact be calculated, stored and referenced. In fact, I think it's time to take chess down as the 'game of games' - especially when competing against a computer. As computing power grows, chess goes the way of tic-tac-toe.
The problem with chess is the ease with which a computer can visualize possible moves. Chess is essentially a robotic game. There is a finite number of spaces on the board, and all the rules are well defined. Given the status of the board at any time, Deep Blue could easily make a list of many many combinations of future moves and choose the most advantageous. Now, can a computer write a novel as well as human masters? Or a symphony?
--
"I was a fool to think I could dream as a normal man."
B. B. Buick
There are many permutations of the game of chess. One for example is "Giveaway-chess" where you have to capture if you can, and the one who looses all his pieses first wins(no special rules for the king). Then theres "Kinglet" or "Last man standing" as i prefer to call it. It's like normal chess exept the king is just another piece, and the last one to have any pieces wins. Another new non chess-related game is "Hex" where you have a n*n(n is normally 10) field of hexagons and you have to connect across before the opponent does. The good part about this game is that computers generally stink at it. Because of the lack of intermidiate feedback that a computer algo whould need to otimize well.
LINUX stands for: Linux Inux Nux Ux X
FRA: STFU GTFO
Go is, in computational terms, much, much more complex than chess. This is why it is an interesting challenge; conventional minimaxing is so computationally intensive as to just not work well.
There are many strategies used by go programs including analysis of local situations, conventional positions and heuristics based on conventional wisdom, all of which have shown some promise.
I think the chief interest of Go in this context is that it is sufficiently complex in all its manifestations that it has reached the point where alternative approaches (including pattern matching, fuzzy logic and other so-called AI techniques) might bear more fruit. I would really, really, really like to see where this goes. I have a gutfeeling that if we can write a champion Go program, we will learn an immense amount from it.
Is Hall vs the World , with Tom Hall of ION Storm. A much more fun and humorous game, and not Microsoft sponsored.
It's good that they changed this. Going back to the original discussion of the match, though, I saw lots of comments to the effect of "By excluding people who use real OSs (i.e. Linux)they're stacking the deck and making sure that innovative creative thinkers can't play he he he". Unfortunately, they probably excluded very few serious chess players this way. Serious players MUST use computers for research and analysis now, and the best software for this is ChessBase (database) and Fritz (integrated playing program). These aren't even ported to the Mac except for a weaker version of ChessBase(the database). Perhaps the market for serious expensive chess software is so small that it's not even feasible (i.e. profitable) to port these programs. So the chess situation is like games as a whole: lots of people use Windows just to run game software. I understand that lots of people are working to make Linux support video games better now though. I got my Mac about a year before I really got into Chess. If I had appreciated the software situation I would have bought a Wintel box.
>On the flip side of the coin, Chess players can be extremely autistic and/or not so socially responsible,
/. threads talking about some programmers being at least somewhat autistic. Very interesting parallel there IMHO.
Interesting...this somewhat harkens back to the previous
Jeff
It's been mathematically proved that the number of all possible combinations of chess moves is greater than the number of atoms in the universe, approximately 10^ 80. This is why the concept of chess being solved once and for all, so that once the first move is made, all the future moves are computed by the other side, resulting in a game with an obvious ending, is not a real possibility.
This is what makes chess interesting.
L.
If you truly did a Kasparov vs. the world, you'd just invite everyone to vote for the move they want, without any advice. Then, indeed, you would have Kasparov vs. the world, and the world would be a very, very average player indeed.
Rather, this is more like democracy. Four masters "suggest" moves, which means the clearer (or cryptic and brilliant-sounding) their analysis is, the more likely they are to sway the majority in their favour. Oh, sure, you can vote for another move that isn't suggested, but when the average player has a chance of going with one master whose opinion he believes he shares, or thinking up his own move that none of the four masters thought up, what do you think he'll do? And even if he does, will there be enough votes from the other players? No.
So the little genius sitting at home and ready to beat Kasparov is not going to weight much in the balance. He doesn't have access to a visible, publicised advice posting like the other chess masters have. He could post on a BBoard, but what if he really sucks at English and cannot communicate his analysis properly?
So, what is left, is the ability to sway the crowd. Chess ability matters, but when the average player can't figure the game out one move ahead, he's gonna go for the more convincing, not necessarely the better one. And so, we're back to good old democracy: don't elect the one you know to be the best qualified, because you yourself are not qualified to make that call. Just elect the candidate that sounds the most convincing and seems to know where he's going. And he'll take care of the rest.
Interestingly enough, this is the only way the world can win (or draw, by looking at the game) against Kasparov. If there was no expert vote-swaying, it would be anarchy. Now it's democracy.
This game is a statement on human politics!
"There is no surer way to ruin a good discussion than to contaminate it with the facts."
I've never heard of a Knights to Bishops exception in any tournament annoucement myself, so I don't know what you're talking about personally. The most common change is actually the time controls, and if you don't count that, theres always Shogi (japanese chess) and Bughouse (team chess).
-[ World domination - rains.net ]-
It wouldn't be that intresting or even that useful as a result. Generally speaking it depends on who writes the better engine with a better opening book. You see you can't just get an engine and throw it into a game, it'll lose in the opening unless it's given a 'book' of openings. This is simply because in the opening the number of possible moves is just so incredibly high that the 0.0001% or so of relevant moves just don't get processed, this was possible with DT and DB, but i'm not sure if it was done, if I had to guess i'd assume it was, though, it's a standard caveat with chess engines.
-[ World domination - rains.net ]-
Essentially the filter would just turn into another chess engine.
This is the standard of chess. It is one person and their opponent, sure team play is possible in chess but it always boils down to you against someone else, it's a fairly solitary and poetic game, and it wasn't created for or ment to be played in matches like "Kasprov V World" (which of course is really Kasparov V Polling Engine w/ Chess advisors)
-[ World domination - rains.net ]-
Take a huge random group of people who have interest in one subject ... /. and it's moderation system the best example ?
.01 FF
Of course, without interaction between them, the average response/behaviour have no chance to achieve anything good.
But we've seen that with a real-time communication media (the net) between them, the global response of this group consists of the brightest ideas, that can emerge from anyone, not only the brightest members !
Isn't
Just my
Developing a project like this as Open Source could quite quickly develop some powerful results, assuming it got interest. A competent chess player / programmer could start it off, and very quickly more knowledgable people could add in their own algorithms. Perhaps the project could splinter off from the GNU Chess program.
Anyway, The world blew it when they advanced the
pawn to force the white rook to take. Had the
other pawn been pushed, the world would now have
GK in check and have tempo. As it is, GK will
soon have another queen and we're dead. Game
over.
I am farily convinced that GK just wasn't taking
this game seriously early on. Everyone just has
their hearts so committed to patting themselves
on the back that they fail to see this.
Don't overlook, either that this game was 5 advisors against GK, everyone just voted for the advisor that they believed the most.
By the board I see today, it looks like Kasparov is already dead in the water. He has a pawn and queen, while black has a queen, and two pawns very near the end of the board. Are the rules different...can't black just turn a pawn into another queen or previously captured piece?
It's 10 PM. Do you know if you're un-American?
White's pawn is significantly further developed. White has a slight problem with the position of the King, but has achieved a very strong threat of a discovered check. I'd say this game is 75% draw, 20% White 5% black. But then I'd be trying to predict the outcome of a Queen endgame, which is daft. Nobody really understands Queen endgames.
If anything, this contest was a good experiment in what the internet can provide. It brought EVERYONE who submitted moves together to determine what would be a good move to make. This would simply not have been possible without the internet.
It's not giant Beawulf clusters that did it, it was a giant parallel processing human network that did it..
-- I'm the root of all that's evil, but you can call me cookie..
The game chosen has *a lot* to do with this situation.
For example, a computer can pretty much always win a game of reversi (Othello) against a human, but will rarely win at "Go" (an oriental game of some sort, I think... I only read this stuff in my AI class textbook).
Humanity has no reason to get upset if it loses a chess game to a PC. After all, no one gets upset if they lose a tic-tac-toe game to a pc.
The only time that we'll ever have to be upset is if we build an AI machine that is capable of building AI machines that are smarter than the AI machines we are capable of building...
First off, I think Kasparov has the game locked at this point. I let Chessmaster play the game out between itself and after about 10 hours and some 50 moves later, Kasparov won with a queen and a King. He has much better positioning. Now my other thing is sort of a question. Judging by the fact that chess is all based on mathmatics, I have heard that there is a specific algorithm for the game. So I have been told that there is a specific set of moves (not known by us or even the fastest computer) that will always result in a win or a tie but never a loss. This is the tic-tac-toe theory. Does anyone have any comments or info on this subject. I don't completely buy it but I would like to learn more about it. Anybody heard of this theory before?
Whatever is the result world played outstanding chess certified by many strong GMs including Kasparov himself.
If you play these moves by urself, look at the latest position and play the queen pawn ending you will know what I am talking about.
Look at the latest world move Ka1...which can only be played by a GM of very high rank...CM6000 with several hours of computation couldn't find the move...Deep Blue wouldn't have found it too!
So all of the above ( u said ) is wrong. This is outstanding chess...
thanks, sbandyo.
FIRST PAWN!
After reading many comments from people commenting on the Kasparov-World match, I realize that there is a serious misconception here that hasn't yet been addressed. People are talking about being interested in a Deep Blue-the World match, since Deep Blue beat Kasparov in a match. Though this did happen, any strong chessplayer observing the match will note that Deep Blue is *not* the strongest chessplayer in the world, not by a long shot. The computer is probably among the top 10 right now, but there are at least half a dozen chessplayers in the world today (including Kasparov, if he was given the chance) who would demolish Deep Blue in a longer match, say 10 games. This is not to say that a computer will eventually become the strongest chessplayer in the world. It just hasn't happened yet.
Sorry to be technical, but actually the voting system is a Republic or representative type government system (a la U.S.A.) as opposed to a Democracy. A Republic employs reps. voted by the people to "stand in" for them at the actual decision-making level, whereas a Democracy employs all of the people at the decision-making level (with the most popular vote winning out...). -- kayser_soze -- "If it's not one thing...it's probably not that thing." "He who laughs last has probably killed everyone else."
my original post on the matter is here.
Okay, I may have been wrong about Kasparov winning, but... Any of you who have ever followed grandmaster chess know that the most common outcome is a draw. The world team has done better than I believed it would, but the reason for this is that a) they followed the analysts more closely than I thought they would, and b) the analysts communicated more closely than I thought I would.
There have been a number of comments suggesting a Deep Blue-vs-the-World match. I believe that Deep Blue has been dismantled, and according to IBM, will never play again. Which is strange, and in my opinion, leads some credibility to some of Kasparov's claims about the thing. For those of you who don't know, Kasparov suggested a man-inside-the-box approach was being taken by the IBM team after their last match. He's a poor loser, and had obviously been demoralized by the time the match was over, so I initially dismissed his claims. But in light of IBM's refusal to release any documentation of Deep Blue's move analysis, and then taking it apart (they needed those RS/6000 chess daughterboards somewhere else?)... the questions seem more reasonable now.
Anyway, I certainly wouldn't want to play against the world, except maybe in a 5 minute blitz game. But the "rebuttal" of the World naysayers like myself seems a little premature. Nobody gets crushed, no wild antics, Kasparov has the initiative the whole game. Essentially what I predicted.
Ka1 didn't win because of microsofts insecure voting method. On any non-windows system you only have to enter an email address to vote. Apparently someone entered something like 500+ votes for b5, which is why it won. :/
: Don't overlook, either that this game was 5
: advisors against GK, everyone just voted for the : advisor that they believed the most.
Belief? More like the advisor they liked the
most.
Irina Krush naked and petrified, oh yeah...
(Sorry, just had to jump on the ol' bandwagon)
... are taught in 2nd year Computer Science.
They Exist, They are simple.
Then again, so are nuron simulation algorithms.
The problem we have is that they have HUGE costs in space/time, and we dont have computers that can run them (yet).
But rest assured that they do exist, and they are provable.
-Crutcher
-- Crutcher --
#include <disclaimer.h>
"There is no surer way to ruin a good discussion than to contaminate it with the facts."
I don't think a distributed chess engine would be a particularly good one.
Why? Response time. It would take a fair amount of time and resources to distribute and receive back the analysis of the game with all the participating computers. Which means that the game would develop at quite a slow pace, a factor that is well-know benefits the human players and hurts the computer. When there is relatively little time to think over each move (say, a blitz game), the computer's superior calculation power is what makes them powerful-- the computer will make no obvious mistakes that can be exploited in a fast-paced game, while the human will make many mistakes and oversights that the computer can quickly discover. Also, with little time, the human does not get the chance to come up with elaborate plans, or subtle endgame play.
But as you crank up the time available for analyzing each move, the situation changes. The human makes less blunders (and if there are multiple people participating, "ore eyes catch more blunders), and his strategic outlook over the game is given free rein. The computer, in contrast, has no sense of strategy, and when faced with an opponent that makes no obvious mistakes, can not formulate a coherent plan to try to win.
As a matter of fact, as far as I can recall humans are the supreme champions of correspondence chess. This is quite a good demonstration of my thesis above.
So, I really don't think a distributed chess machine could play chess at a pace quick enough to meet a time control where it had a realistic chance of beating good human opposition.
---