Brain vs. Computer: Place Your Bets 325
dev_null_ziggy writes: "CNN reports that the current chess guru is going up against a supercomputer, amusingly titled 'Deep Fritz.' The match is scheduled for October, and the current champion, Vladimir Kramnik, stands to win $1 Million dollars if he wins. Of course, since he'll be snagging $800k for a draw, and $600k for a loss ... I'll give two to one odds on the machine."
Re:Humans has to win, right ? (Score:2, Interesting)
computers play Chess well, but suck at GO (Score:5, Interesting)
However, they suck *badly* at GO. This is because the branching factor (that is the average number of available moves) is about 30 at chess, 10 at checkers, and 7 at connect4. GO has an incredible branching factor of *over 200*. That means, the typical approach of 'alpha-beta' search breaks down.
If you're into researching new board game algorithms, try GO.
- Andreas
Re:Chess Rules Changes (Human vs. AI) (Score:3, Interesting)
Novice and expert chess players are confronted with two types of chess setups and are asked to analyze the positions. Setup type 1 is an actually possible setup (e.g. can be reached by legal moves), while type 2 could never occur during the normal course of a game.
The novices do equally well for both setup types. Unexpectedly, the chess expert don't! While type 1 setups are analyzed very fast, the experts take approx as long to analyze the impossible setups (corrected for trained mind etc) as the novices.
A chess computer will probably behave as a novice in the above experiment (if the setup is not in the library), ie take the same analyzation time for both setup types.
Hence, this could lead to the conclusion that even a tiny adjustment in the rules could shift the odds heavily towards the computer, if these rules suddenly allow positions not possible previously.
Re:Chess Rules Changes (Human vs. AI) (Score:1, Interesting)
1) No pawns: It makes a much quicker game, and maybe I didn't play it enough, but it didn't seem to matter who went first.
2) Only three pawns: And you can put them anywhere you want on your side of the board.
3) Secret King: The "King" is whatever piece you want it to be. Before the game, each player writes it down on a piece of paper and places it under the board. The catch to this version is that there are no "checks," per se. If your secret king is in check, you don't have to tell anyone. I kind of liked this version because it adds a sort of "poker face" aspect to it.
4) Bombs: Any _ pieces (we usually played with 2 or 3) are bombs. When they are taken, the other player loses piece that he just used to take that piece. This is done the same way as the secret king: each player writes down beforehand which pieces will be bombs.
I'm not sure how this could work with the your suggestion to use it in a match b/t computer and grand master, but I think some of them might be pretty cool. Either way, I'd be curious to see what other people think of our little way of relieving boredom during free periods.
Re:Not unusual (Score:3, Interesting)
'By winning the championships Fritz demonstrated that chess knowledge was at least as important as computing power - Fritz was using one of the least powerful computers in the tournament (a standard Pentium 90MHz PC supplied by the Chinese University of Hong Kong)'
See: http://www.dcs.qmw.ac.uk/~icca/WCCC8/chess95.html Round 5 is DB vs. Fritz
Re:That will be with "long" matches? (Score:2, Interesting)
>than normal championship "long" matches.
The match was fast in the sense that few games
were played, but Kasparov was allowed the full
thinking time.
>I had the idea no computer had been created that
>could beat a Grand Master human in a "long"
>match.
Those have existed for quite a while now. Most top
programs have no problems with 'weak' GrandMasters
(sub 2600 ELO rating) even at long timecontrols.
--
GCP
Re:Chess Rules Changes (Human vs. AI) (Score:2, Interesting)
Re:Humans has to win, right ? (Score:1, Interesting)
And, upon checkmating the machine, a cry is heard (Score:3, Interesting)
Seriously, though, this is why chess is not a "game" in the game theory sense of the word. Every move has known, predicatable consiquences, and all the data is available to both sides during play. As a result, as computers advance, they will become better than people, because chess is a computation, not a game
Now, consider poker. While somewhat simpler in terms of the number of moves available to a player at any given time, they player cannot predict with complete precision all possible outcomes of a given play, since he does not know what cards are coming up next, what cards the other players have, and therefor cannot winnow the solution space significantly. In poker, the machine cannot easily tell if I am bluffing or if I just completed my royal flush.
Now, for a REAL computational challenge, make a computer that can play Magic, the Gathering worth a darn. Talk about "limited information" - you don't know what cards the other player has, you may not know the powers of the cards, and you may not even know what's coming up in your deck next. Make a machine that plays that well and I'll be impressed.
Re:Chess Rules Changes (Human vs. AI) (Score:3, Interesting)
Sidenotes to the Deep Blue - Kasparov Match (Score:5, Interesting)
There's still hope for us humans... (Score:2, Interesting)
To see how bad computers really are at strategic thinking, all you need to do is look at a game with a much higher branch factor (meaning more legal moves each turn).
One good example is the Chinese game of Go [britgo.org], which has an average of about 200 legal moves. Computers are absolutely dire at this game. Interestingly, one of the better Go playing programs is Free Software (GnuGo [gnu.org]). It still loses to half-decent humans though.
Anyone who puts 2:1 odds on Fritz is a moron. (Score:2, Interesting)
2) Anti computer techniques exist. Basically, computers have excellent tactical vision but poor strategic vision. So if I try to catch one with a knight fork, it won't work, but it will happily fall into a positional trap and lose 40 mores later. Most GMs don't bother to learn these because they would rather spend their time trying to beat other humans.
3) Kramnik's style is more suited to playing a machine than Kasparov's. Kasparov is mainly a tactical player. He wins by outcalculating his opponents. Kramnik is mainly a positional player. He wins by strangling people in the endgame. When he played Deep Blue, Kasparov tried to play positionally. It just wasn't his style.
4) Most GMs use Fritz as their computer analysis program, including Kramnik. He has a good feel for how the program works and can prepare opening surprises.
Don't get me wrong, computers are getting better and better at chess. Traditionally a program gains approximately 50 ELO points for every doubling in processor speed. Given that Fritz is approximately a 2600 program, that to convincingly beat Kramnik would require about a 2900 rating, and that processor speeds double about every 18 months, I predict that in another 10 years or so a PC may be able to give the world champion a run for his money. But not today.
Forecast: Kramnik 6.5;Fritz 3.5. Kramnik +3=7-0.
Bobby Fischer (Score:1, Interesting)
Oh, Bobby Fischer is still around. He had a very
public rematch with retired ex-champ Boris Spassky back in '92 or so. (note that Spassky was probably the weakest "world chess champion" there has been)
The match showed that he still has some fire, but was quite rusty. He wouldnt be ranked in the top 10 in the world today...and isnt getting any closer by his inactivity.
Fisher is, well, seriously loopy. He'd most likely never play in a tournament, or under any other circumstance where he didnt have total control of the playing conditions. When I say loopy...i mean "the-CIA-put-a-mind-control-radio-in-my-fillings" type loopy.
After he dropped out of the chess scene (after 1972), he joined some religious sect, which bilked him out of his money. He basically orchestrated the 1992 "rematch" for the money. He got something like $5M, but he's wanted by the US Government for some minor things -- so he's living in Europe now. He still considers himself the World Chess Champion.
Re:But... (Score:2, Interesting)
Chess Rules Changes (Human vs. AI) (Score:5, Interesting)
Chess players have spent nearly their entire lives studying the way pieces move around the board, whether they realize it or not. They can see several moves into the future more easily than a chess novice with equal intuition. That said, I would be far more curious to see how a chess player would handle playing a different game. What I mean by this is change the rules of chess slightly, then allow 3 days for both computer programmers and human challenger to learn/recode the new rules and strategies.
Sample rules changes could involve knights moving orthogonally 2:2 instead of 2:1, or having a borderless board, where if you move off the left you come in on the right side (like Pacman), or marking a few squares as off-limits for the whole game, etc.
I think that some of these rather simple alterations of the rules would drastically alter subsequent gameplay. I also think that a chess novice would do roughly equally well in the various scenarios (albeit rather crappy in 'classical' chess). But more interestingly, how would the chess expert do? Would these new rules to him be like learning an entirely new game? Suddenly he wouldn't have the benefit of 20+ years of practice, and would have to 'see' things as they were for the first time.
I would be very interested to see how the great chess masters would do against computers in these situations. People often hype the human/AI chess games as battles to see whether computers are smarter than people. I think 'modified' chess would be a more interesting study. Do the great chess players really possess that much more wisdom and foresight, or is it some experience acquired by 20+ years of watching the pieces move.
I posted this idea on /. a few years ago, and I got some angry replies from chess players indicating that chess is all intuition and that rules changes wouldn't matter. Well, anybody care to find out?
Re:Humans has to win, right ? (Score:3, Interesting)
Re:Humans has to win, right ? (Score:2, Interesting)
If it wants to survive at all, of course.
I'd say that most (if not all?) life forms out there have some sort of survival instinct because, ehm... only the individuals (or group of individuals) that took care of surviving actually survived enough to reproduce themselves and transmit this characteristic to their descendands.
If we take an evolutionary approach, for each AI actualy willing to survive, there would be a lot of others not giving a dime on the subject, and the ones performing the selection would probably be human beings (at least in the earlier stages). Given this scenery, staying hidden is almost surely a bad move for an AI in order to stay alive.
OTOH, if you are able to tell an AI that it has to survive, you probably can also tell it to be kind towards other life forms... YMMV. :-)