World Computer Chess Championships Underway
azaris writes "While the FIDE World Championships for human players in Tripoli, Libya are down to the last two contestants, the computers are playing their own 12th World Computer Chess Championship in Ramat-Gan, Israel. How will the open source chess engine Crafty do against the proprietary closed engines? Will the computers play more interesting chess than their human counterparts?"
As long as you don't give them exclusive control to the pod bay door, I think computers should be allowed to play chess as they please.
Will the computers play more interesting chess than their human counterparts?"
I don't think so (replying to the question posed by the original poster), because I believe a well-programmed algorithm would care only about winning, and not necessarily taking chances or exploring possibilities that a human player would...
Watch the Teaser Trailer for "The Lightning Thief" Her
...that the Computer Chess championship is in Libya, while Qaddafi banned Israeli players from the FIDE championship. Actually, Kirsan Ilyumzhinov, president of FIDE and the Russian state of Kalmykia, previously tried to have the FIDE championship in Baghdad before he was forced not to by the first Gulf War.
Computers play their own championship?
Ultimately this will have to result in stalemate after stalemate won't it?
Kinda like WOPR in 'Wargames' playing tic-tac-toe with itself.
www.chessvariants.com is a fun site.
(I'd make it a clicky but I don't know how to do so)
All five of the players listed as from USA have blatantly obvious Russian (and one Japanese) names. Looks like no native players in this one (again). Alas, purely intellectual pursuits are frowned upon in these here parts.
How will the open source chess engine Crafty do against the proprietary closed engines?
Well...they did mention open source in the article.
Red Bull gave me wings and I flew into the ceiling fan.
Obligatory GO reference.
Put your own AI search tree bullshit here.
Can't they play over the internet? - it's a good job I don't have to transport my computer to CA to search for something using Google.
Computers do not settle for draws like humans do in face of complications. This will guarentee some extremely interesting endings.
Also, since Ken Thompson is making great progress on building endgame databases, the games might be all played to end.
New year Resolution: Don't change sig this year
--
Power to the Peaceful
It always ends up AWP'ing my queen! I suspect an aimbot.
brute forcing millions of... positions Heh. Sounds a bit rude, duzznit.
One of the main things that will never really be present in computer players is human reaction. A human may bluff, or try to call a bluff, or deliberatly do somthing retarded to cause you to underestimate them. Until the devlopment of true Ai there will never really be an "exciting" computer match. Currently computers simply calculate the most "efficient" move and take it. Thats like listening to a recording of music instead of playing it yourself.
.
Max Froumentin of W3C shows how to animate chess games by converting ChessGML to SVG with XSLT.Acutally, a closed-source engine has been banned over accusations of copying. I guess with open-source there's no worry :)
English is easier said than done.
Can Robot Jox be far off?
The Russians pretty much dominate human chess. Now that things have shifted to machine chess, robots with chainsaws in the crotch are an obvious next move.
Hey, Libya is our friend, Libya has always been our friend. Oh, I meant Eurasia. Or did I mean Eastasia?
Huh, politics, I just leave that to politicians, they tell the truth, they know what's best ;-)
One of the competing teams announced today that they had secretly patented the interface by which the chess programs compete with one another. As such, the other teams forfeited under threat of lawsuit and the team that held the patent won.
Unknown host pong.
Why no GNU Chess ?
>How will the open source chess engine Crafty do against the proprietary closed engines?
This is about as ridiculous as saying:
How will the communist Chinese do against the capitalist Americans?
Are a moron. Perhaps my great great grandparents were immigrants, but I'm American.
Crafty managed to draw Shredder, one of the big-name computer programs, in the first round. That makes it tied with a bunch of other programs in the middle of the pack.
Personally, I'm always excited to hear about the progress that has been made by chess engines. Nowadays, the top programs can compete with all of the top humans, without requiring a supercomputer.
--If the world didn't suck, we'd all fall off.
--
Power to the Peaceful
Crafty is strong, but it does not have the staff of the other engines. They have paid staffs that work to strengthen and bugtest their engines. Crafty has some people that do this for free of course, but they don't spend nearly as much time as paid full-time staffs.
>Will the computers play more interesting chess than their human counterparts?"
#define PACMAN "ProgrammerAlgoristChessmasterMAN"
I think it becomes a game of PACMAN against other PACMAN, so I always see this as human vs human.
The games are interesting, not because they are "played" by the machines, but because they are indirectly played by the programmers.
hmm be careful not to give the material poweing thos super computers to the Lybians make no deals either or doc might get killed.
The war with islam is a war on the beast
The war on terror is a war for peace
... keeping Kasparov to a 3:3 draw in one challenge. Interesting bishop sacrifice it used in one of the games - one of the better AI moves I have seen I must admit :)
http://www.chessbase.com/shop/product.asp?pid=170& user=&coin=
Well its obvious chess would be an obsession in Russia. Why?
Because in Soviet Russia Chess plays you!
Knight to rook 4.......You have performed an illegal move your computer has become unstable please lay down your king and rebbot the system. We are sorry for this inconveinience if problems persist please contact your system administrator
WTF - Speak in acronyms already, i can't figure out what you mean otherwise boss
Crafty may be open source but it looks like the rules won't allow competitors to use substantial parts of another competing program's code. So having the source available to everyone isn't a liability for Crafty.
Mebon
Thats a lot of variants on that site. I personally liked a variant with a 10x8 or 10x10 board, and two new pieces called the Cardinal and the Marshall. Cardinal moves like a bishop and knight and the Marshall moves like a rook and knight. Its pretty fun.
That's right. All your base.
Clicky!
Emerald Astrology
Positional play
Algorithms / heuristics which have attempted to capture this 'intelligent' side of chess players' methodology have uniformly failed and the winning programs continue to primarily rely on simple evaluation of material.
This means that a master-level player has a strong advantage in offering a computer opponent some material in exchange say for superior control of the center of the board.
Advanced chess play has very little to do with 'intuition'. The specific tools that come to bear are:
exhaustive study of openings and endings
solid tactical evaluation (stupid mistakes still lose games)
positional evaluation
generally, for instance it's suicide to allow a game against a machine develop into an 'open' vs a 'closed' position. Tactical evaluation is less effective in closed positions; in open positions the machine's greater depth-search works extremely well.
Linux is Linux, if One need clarify their dist: <Dist>/GNU Linux
bsds are of course just BSD
...I think you've been playing too much chess at the Zone!
Or, if not, you certainly have the typical players pegged...
Corruptissima re publica plurimae leges.
The fact that we don't know how to program it. Sure, there must be a way for a powerful enough computer to emulate human intuition. But that fact isn't much help in figuring it out. Sure, we know what has to go into the decision making process. But we don't understand how to make the analysis work once data is collected.
A litmust test is that if we knew how to program computers to be good at recognizing patterns, then we'd probably also know how to program computers to be good at Go. Which we don't.
Chess is highly tactical. A single "Ah, hah!" can spell the difference between a good position and a bad one. Given the ability to process the game farther versus provide a more sophisticated analysis of each position, going farther usually wins. Which is why computer chess programs have focussed more on efficiency than sophisticated analysis. Which makes it a poor battleground for human intuition's ability to provide a very sophisticated analysis of a small number of positions.
By contrast Go is very strategic. It takes a long time for anything to resolve, so you really have to rely on intuition about how things will turn out far down the road. This is a much better battleground for human intuition, as is shown by the fact that computers don't do well at it.
I'm surprised no one has mentioned that there are other World Computer game championships at the same event, and Go is one of them. It is even another Open Source vs. Commercial slugfest, with GnuGo the favorite from the open source community.
This time perhaps - you darn meddling kids.
A simpler answer than one of 'intuition versus analysis' to resolve questions about machines playing Go to machines playing chess is to be found in a statement borrowed from a completely different field of study: 'follow the money.'
Chess has fascinated western thinkers since before there were computers and the problems of how to make a machine play chess have been approached by everyone from great players (M. Botvinnik, himself a world-champion) to corporate technology research centers.
'Intuition versus analysis' might be useful in talking about computers playing chess or playing Go, but one thing you have to take into account is the sheer volume of readily available and examined research on the subject.
Chess as an intellectual pursuit is a part of western culture and has had vast intellectual and material resources poured into it for decades, were the same true of Go, you might see more machines that played it better.
To mail me, remove the 'mailno' from my email addy.
"Yeah. It smells, too..."
Here is you post as it would appear with html tags and the link made clicky: (Just remember to select post type as HTML formatted... (and now you know!)
i ants.com</a> is a fun site.
<a href="http://www.chessvariants.com">www.chess.var
<br>
<br>
(I'd make it a clicky but I don't know how to do so)
I would like a computer to play the FRC way or some varian of that. THAT would be interesting.
has to post a comment about "Go" everytime that Chess is mentioned? Go is a great game, but obviously not as popular as Chess. Maybe it won't ever be, maybe it will. Get over it.
social sciences can never use experience to verify their statemen
Lasker was probably the best chess-player ever, better than Kasparov, better than Fischer. Translated into today's rankings, he would have ranked about 3000. In tournaments of all of the strongest chess-players in the world at the time, he dominated brilliantly. He was the world champion for, what, 28 years? And chess wasn't even his main profession. I think that if Lasker had played Fischer or Kasparov, he would have won...and I don't think it would have been very close either.
social sciences can never use experience to verify their statemen
There are really two classes of computers in the tournament: the good and the bad. Crafty has established itself as the former with draws against Shredder (one of the top programs), Deep Sjeng (not Shredder, but still in the good category), and a win against one of the bad programs. The tournament is typically won by the program which beats all the bad programs and manages to beat some of the good ones. Since the good programs are so hard to earn a win against, giving up a draw to one of the lesser entrants is very, very bad. Crafty has not done this yet, which bodes well for our open source hero.
Chess variants is definitely Eurocentric and culturally offensive. Shogi and Xiangqi and Changgi are chess variants? No, chess is a Xianqi variant! A Shatranj variant! A cheap ripoff of Makruk! A copyright-infringing Chatarunga clone!
English is easier said than done.
Here is the Crafty license, from Debian's debian/copyright file database:
How will the open source chess engine Crafty do against the proprietary closed engines?
I'd check out some of the action if I didn't have to use playchess.com's proprietary closed client software to do so...
I think I'll stick with FICS, thanks.i understand your point. though imo no such
thing as "good" or "bad" people. all of
us have good AND bad qualities. "black-and-
white" personalities only exist in comic books.
The funny thing about chess computer programs is that, while they can beat human players, it's possible that they perform so-so against other programs that lose against humans.
I read something about how they can adapt they're play-style to the style of the humans, but this turns out really different against other computers.
There probably has been just as much intellectual resources poured into Go as there has been with chess over the years as Go is just as old if not an older game, and the hemisphere those resources come from doesn't matter one whit.
The only problem from a programming standpoint is the analysis of what constitutes good moves in chess is much more specific and direct while in Go they are more hazily defined. This is partially because chess is a much more direct game (I may lose a pawn in this move, therefore I must justify it with a comparable gain in positional advantage or material later on) than Go (I may lose a stone here - *feh*.) The reasons for this are that there are so astronomically many more viable possible moves in Go that direct analysis is simply impractical, and the more intuitive skill of pattern recognition is more helpful to a Go player than it would be to a chess player.
So I think it would be more accurate to say that the nature of intellectual inquiry of both games may explain why one plays better on computers than the others. But even then, it's likely that it's simply a natural result of the natures of the games.
Happy people make bad consumers.
Deep Blue: Pawn to D8!
Al Gore: Not all problems can be solved with chess Deep Blue. Someday you'll understand that.
Thanks. As a former Danzig employee, I must say that you made my day.
Unfortunately, you have also caused www.northsidekings.com to be slashdotted.
A two-fer!
Not dissing chess players -- I was on the high school chess team myself -- but it feels to me that chess programs are in beat-a-dead-horse mode now. I mean, the best programs can beat all but a handful of humans and from my brief reading on the subject it would appear that most of the progress that's been made in the last 20 years has been faster computers searching move trees to greater and greater depths.
By comparison, the best Go programs in the world play at intermediate amateur levels. Why not explore this fertile territory?
For those not familiar with Go, there are many differences that make it much harder to make a good Go program...
1. Chess starts in a fixed position, with a full set of pieces of which the most powerful are blocked in, while Go starts with an empty board. In fact, a Go game might be thought of as 9 skirmishes that flow over into each other. (Battles usually start first in the four corners, then spread to the four edges, then into the center.)
2. A chess board is 8x8 while a Go board is 19x19, which means large search trees for any brute-force search.
3. In chess, there are 6 different kinds of pieces, each with a different role and capabilities. In Go, all pieces are the same. In fact, pieces are placed and do not move (though they can be removed by capture) and basically have no power on their own. It is the configuration of groups of pieces that determines their safety, power, and influence.
4. Go has an aesthetic element to it that is hard to describe. It's amazing to me how close to strategically correct you can get by looking at the black and white stones aesthetically and saying, "Looks like my piece would look good here." Of course, "close" is not usually good enough and there's the matter of timing.
5. In Go, the board is filling up throughout the game and territorial control is being solidified. This means that timing is critical and there is always a tension between making an important move now and making a more urgent move first. This wrestling over iniative ("sente" in Japanese) is a key factor in the game.
6. I don't know how to describe it, but Chess seems much more constricted than Go. The ultimate symbol of this, for me, is zugzwang, which is a point in chess where it is a disadvantage for it to be your turn. Any move you make is bad. In Go, by comparison, it is always to your advantage to move right up until the end of the game. In fact, you're free to pass and skip your move at any time and the game ends when both players pass.
Others can add more observations, but I think these are some of the areas where Go is somewhat more "squishy" than chess and a much better challenge. I mean, Chess has basically already been conquered in one sense. Move along people, nothing to see here.
(As a side note, one of the beauties of Go for humans is its handicap system. You can play against opponents up to 9 levels better or worse than yourself, with even expectations of winning. The way this handicap is implemented is elegantly and seamlessly part of the game, allowing the stronger player full use of their toolbox of experience yet still balancing the game. By comparison, chess handicap games literally strip pieces from the stronger player, changing the very nature of the game, IMO.)
Remember the old Matthew Broderick movie, Wargames? That movie taught me that two knowledgeable players would always tie at tic-tac-toe. As I was 5 years old at the time, that was quite a revelation. I played around enough and learned how, myself.
I see the same happening in computer chess. The programs will get better and better but the results will lead to more and more draws. Eventually, the game will be ruined. I know I see no more reason to play tic-tac-toe.
curious how much of go versus chess complexity is due to inherient nature of game, and how much is just due to size of the board.
.... probably would still always have that feeling of "why can't I just write a program to check my moves for obvious blunders".
I.e. how good is best computer algorithm (relative to 90%th percentile human player) at 8x8 go?
Or consider this made up chess like game, played on a 19x19 board. Back rank looks like this:
54321RNJBKQBNR12345, and front rank is still all pawns.
5 = King + Rook (can move like Rook or a King)
4 = King + Bishop
3 = King + Knight
2 = Rook + Knight
1 = Bishop + Knight
R = Rook
N = Knight
J = Jester. Moves just like king, but just a piece.
Q = Queen
K = King
Would same-ole-same-ole chess methods in current use be as good at this game (relative to humans) as in normal chess?
My guess that, given N, the size of one side of the board
a) (given that N > than some 'small' N), go is in fact harder.
but:
(b) both games have as a part of their 'hardness' a quadratic relation to N, and a lot of these comparisons aren't really fair since 19^2/8^2 ~= 5.6
For personal playing purposes I like go a lot more than chess, but I wonder if I might like my made up chess game above better than either.Probably not
If Kasparov was alive when Lasker was playing, he wouldn't have had the benefit of all that had been developed since Lasker.
Lasker has had a bad reputation, due to a comment made about him by Bobby Fischer ("a bad player...a coffee-house player"). However, if you analyze the games he played, you'll find they are extremely brilliant.
social sciences can never use experience to verify their statemen
During the episode 2.2: Mars University courtesy of The Neutral Planet
This sig has absolutely no significance and serves only to take up screen space and waste the time of the reader.