Origin > How to Build a Brain > Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
Permanent link to this article: http://www.kurzweilai.net/meme/frame.html?main=/articles/art0527.html

Printable Version
    Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
by   Ray Kurzweil

The Deep Fritz computer chess software only achieved a draw in its recent chess tournament with Vladimir Kramnik because it has available only about 1.3% as much brute force computation as the earlier Deep Blue's specialized hardware. Despite that, it plays chess at about the same level because of its superior pattern recognition-based pruning algorithm. In six years, a program like Deep Fritz will again achieve Deep Blue's ability to analyze 200 million board positions per second. Deep Fritz-like chess programs running on ordinary personal computers will routinely defeat all humans later in this decade.


Published on KurzweilAI.net October 19, 2002

In The Age of Intelligent Machines (MIT Press, 1990), which I wrote in 1986-1989, I predicted that a computer would defeat the human world chess champion by the end of the 1990s. I also noted that computers were gaining about 45 points per year in their chess ratings whereas the best human playing was essentially fixed, which projected the cross-over point at 1998. Indeed, Deep Blue did defeat Gary Kasparov in a highly publicized tournament in 1997.

Now with yesterday's final game, we have the current reigning computer program, Deep Fritz, able only to achieve a 4-4 tournament tie with world chess champion Vladimir Kramnik. It has been five years since Deep Blue's victory, so what are we to make of this situation? Should we conclude that:

  • Humans are getting smarter, or at least better at chess?

  • Computers are getting worse at chess?

And if we were to accept the latter, should we conclude that:

  • The much publicized improvement in computer speed over the past five years was not all it was cracked up to be? Or,
  • Computer software is getting worse, at least in chess?

The specialized-hardware advantage

None of the above conclusions are warranted. To gain some insight into these questions, we need to examine a few essentials beneath the surface of the headlines. When I wrote my predictions of computer chess in the late 1980s, Carnegie Mellon University was embarked on a program to develop specialized chips for conducting the "minimax" algorithm (the standard game-playing method that relies on building trees of move-countermove sequences, and then evaluating the "terminal leaf" positions of each branch of the tree) specifically for chess moves.

Based on this specialized hardware, their 1988 chess machine HiTech was able to analyze 175,000 board positions per second and achieved a chess rating of 2,359, only about 440 points below the human world champion.

A year later in 1989, CMU's "Deep Thought" increased this capacity to 1 million board positions per second and achieved a chess rating of 2,400. IBM eventually took over the project and renamed it "Deep Blue," but kept the basic CMU architecture. The version of Deep Blue that defeated Gary Kasparov in 1997 had 256 special purpose chess processors working in parallel, which analyzed 200 million board positions per second.

An important point to note here was the use of specialized hardware to accelerate the specific calculations needed to generate the minimax algorithm for chess moves. It is well known to computer systems designers that specialized hardware generally can implement a specific algorithm at least 100 times faster than programming the same algorithm as conventional software on a general-purpose computer. ASICs (Application-Specific Integrated Circuits) require significant development efforts and costs, but for critical calculations that are needed on a repetitive basis (for example, decoding MP3 files or rendering graphics primitives for video games), this expenditure can be well worth the investment.

Deep Blue vs. Deep Fritz

Prior to the time when computers could defeat the best human players, there was a great deal of focus on this milestone, so there was support for investing in special-purpose chess circuits. Despite some level of controversy regarding the rules and procedures of the Deep Blue-Kasparov match, the level of interest in computer chess waned considerably after 1997. After all, the goal had been achieved, and there was little point in beating a dead horse. IBM cancelled work on the project, and there has been no work on specialized chess chips since that time.

Computer hardware has nonetheless continued its exponential increase in speed. Personal computer speeds have doubled every year since 1997. Thus the general-purpose Pentium processors used by Deep Fritz are about 32 times faster than personal computer processors back in 1997. Deep Fritz uses a network of only eight personal computers, so the hardware is equivalent to 256 1997-class personal computers.

Compare that to Deep Blue, which used 256 specialized chess processors, each of which were about 100 times faster than 1997 personal computers (of course, only for computing chess minimax). So Deep Blue was 25,600 times faster than a 1997-class personal computer for computing chess moves, and 100 times faster than Deep Fritz. This analysis is confirmed by the reported speeds of the two systems: Deep Blue can analyze 200 million board positions per second compared to only about 2.5 million for Deep Fritz.

Thus the primary problem with Deep Fritz is that it is much slower than Deep Blue. However, the reason for this is the use of specialized hardware in Deep Blue, and the lack of it in Deep Fritz. This reflects the relatively low priority we've given to chess machines since 1997. The focus of research in the various domains spun out of artificial intelligence has been placed instead on problems of greater consequence, such as guiding airplanes, missiles, and factory robots, understanding natural language, diagnosing electrocardiograms and blood cell images, detecting credit card fraud, and a myriad of other successful "narrow" AI applications.

Significant software gains

So what can we say about the software in Deep Fritz? Although chess machines are usually referred to as examples of brute-force calculation, there is one important aspect of these systems that does require qualitative judgment. The combinatorial explosion of possible move-countermove sequences is rather formidable.

In The Age of Intelligent Machines, I estimated that it would take about 40 billion years to make one move if we failed to prune the move-countermove tree and attempted to make a "perfect" move in a typical game (assuming about 30 moves in a typical game and about eight possible moves per play, we have 830 possible move sequences; analyzing one billion of these per second would take 1018 seconds or 40 billion years). I noted that this would not be regulation play, so a practical system needs to continually prune away unpromising lines of play. This requires insight and is essentially a pattern-recognition judgment.

Humans, even world class chess masters, perform the minimax algorithm extremely slowly, generally performing less than one move-countermove analysis per second. So how is it that a chess master can compete at all with computer systems that do this millions of times faster? The answer is that we possess formidable powers of pattern recognition. Pattern recognition incidentally is my principal area of technical interest and expertise, and is, in my view, the primary basis of human intelligence. Thus we perform the task of pruning the tree with great insight.

After the Deep Blue-Kasparov match, I suggested to Murray Campbell, head of IBM's Deep Blue team, that they replace the somewhat ad hoc set of rules they used for this pruning judgment task, and replace it with a well- designed neural net. All of the master games of this century are available on line, so it would be possible to train these neural nets on a considerable corpus of expert decisions.

This approach would combine the natural advantage of machines in terms of computational speed with at least a modest step towards more sophisticated pattern recognition. Campbell liked the idea and we were getting set to convene an advisory group to flesh out the idea when IBM cancelled the project.

It is precisely in this area of applying pattern recognition to the crucial pruning decision that Deep Fritz has improved considerably over Deep Blue. Despite Deep Fritz having available only about 1.3% as much brute force computation, it plays chess at about the same level because of its superior pattern-recognition-based pruning algorithm.

So chess software has made significant gains. Deep Fritz has only slightly more computation available than CMU's Deep Thought, yet is rated almost 400 points higher.

Are human chess players doomed?

Another prediction I made in The Age of Intelligent Machines was that once computers did perform as well or better as humans in chess, we would either think more of computer intelligence, or less of human intelligence, or less of chess, and that if history is a guide, we would think less of chess. Indeed, that is what happened. Right after Deep Blue's victory, we heard a lot about how chess is really just a simple game of calculating combinations, and that the computer victory just demonstrated that it was a better calculator.

The reality is slightly more complex. The ability of humans to perform well in chess is clearly not due to our calculating prowess, which we are in fact rather poor at. We use instead a quintessentially human form of judgment. For this type of qualitative judgment, Deep Fritz represents genuine progress over earlier systems.

Incidentally, humans have made no progress in the last five years, with the top human scores remaining just below 2,800. Kasparov is rated at 2,795 and Kramnik at 2,794.

Where we go from here? Now that computer chess is relying on software running on ordinary personal computers, they will continue to benefit from the ongoing acceleration of computer power. In six years, a program like Deep Fritz will again achieve the ability to analyze 200 million board positions per second that was provided by Deep Blue's specialized hardware. With the opportunity to harvest computation on the Internet, we will be able to achieve this potential several years sooner (Internet harvesting of computers will require more ubiquitous broadband communication, but that's coming too).

With these inevitable speed increases, as well as ongoing improvements in pattern recognition, computer chess ratings will continue to edge higher. Deep Fritz-like chess programs running on ordinary personal computers will routinely defeat all humans later in this decade. Then we'll really lose interest in chess.

   
 

   [Post New Comment]
   
Mind·X Discussion About This Article:

Having raised the Chess bar...
posted on 10/21/2002 12:55 PM by William Meloney

[Top]
[Mind·X]
[Reply to this post]

It matters little who wins or loses in the rarified strata of Master Chess. It matters now that one of the players is a machine. It might be appropriate to state that of the three "best" chess players in the world one of them is a machine. Further, there is every evidence that the machine will continue to improve. Can the same be said of the DeepFlesh players?

What am I to say to my 8 year old up-and-coming chess buff who will decry, "How can I beat a machine when it is better than the Masters? Why should I even try?" Chess as a dirversion, a game, a friendly competition should not be distilled down to the ratio of moves per second.

In all of the commentary that I have seen to date no one has offered a criticism of any of the games as they have been played. Excluding the "Queen Scarifice" issue which was couched in a conditional statement regarding the complexity of the game no one from the technology community has spoken to the actual play of the game.

Has this been a valuable chess experience or just a validation of calculators able to count?

Re: Having raised the Chess bar...
posted on 10/21/2002 1:14 PM by Thomas Kristan

[Top]
[Mind·X]
[Reply to this post]

Now, the chess has it's deeper meaning. Not only an entertaining game, but a good polygon for computing improving and testing.

It's far bigger then chess.

- Thomas

Re: Having raised the Chess bar...
posted on 09/15/2004 6:13 AM by smarq2

[Top]
[Mind·X]
[Reply to this post]

Anyone that thinks computers are even close to being able to defeat humans at strategy games should see this site.

http://arimaa.com/

Re: Having raised the Chess bar...
posted on 11/20/2002 12:20 AM by Randy

[Top]
[Mind·X]
[Reply to this post]

Although computer versus man is an interesting sidebar issue, chess, tennis, the Super Bowl, etc., is a competition between humans, and all the associated facets of being human that go with it. Someday a machine might be made that can retrieve and return a tennis ball better than any human alive, and summarily beat any and all comers. While technologically significant, it lacks "sporting" appeal. Likewise, a robot arm can be made that obtains the world arm wrestling championship. Etc., etc.

Re: Having raised the Chess bar...
posted on 02/04/2003 3:35 PM by Jose Benitez

[Top]
[Mind·X]
[Reply to this post]

I'm not sure anyone stopped caring about horse racing because the train was invented. Or human racing because the horse was invented.

Re: Having raised the Chess bar...
posted on 02/05/2003 8:06 PM by TJ

[Top]
[Mind·X]
[Reply to this post]

I believe the real loss comes from the sense, expressed often in chess literature and collections of "brilliancies", that chess is more than a game and at its highest level is art. An unfeeling calculating machine that can concoct a "brilliancy" and consistently defeat our human "artists" will diminish interest in the game. We always knew we could not run as fast as a horse or a car; but a 100m dash was never considered creative activity as chess has been.

Re: Having raised the Chess bar...
posted on 02/06/2003 1:42 AM by The Daily Brew

[Top]
[Mind·X]
[Reply to this post]

Kurzweil's article is, frankly, one of the most disengenuous and simplistic bits of sophistry I have ever witnessed. Can a decent computer program beat most players in chess? Certainly. Does that tell us ANYTHING about the whether computers are "smarter" than humans? Only if you ignore the fact that every program that is any good has the benefit of having been trained by the cumulative wisdom built up over millions of chess games played by humans! No one, NO ONE, has ever written any chess program that is even remotely good at beating anyone who is even a novice player without programming the cumulative knowledge gained from hundreds of years of human games into the software.

Until and unless someone produces a computer that is trained solely and exclusively with games played by computers (with none of those computers having the benefit of having been programmed with human games) all any of this proves is that knowlege gained by human experience can be efficiently and effectively automated.

The first working slide rule proved essentially the same thing.

Re: Having raised the Chess bar...
posted on 02/09/2003 10:06 PM by zenhacker

[Top]
[Mind·X]
[Reply to this post]

This is very untrue.
Apart from their opening books, most chess programs posess very little chess knowledge, and relie solely on calculating material advantage "in the future".

Re: Having raised the Chess bar...
posted on 02/06/2003 3:11 PM by Richard

[Top]
[Mind·X]
[Reply to this post]

Exactly right. The real challenge with the current and future generations of cheap computer grandmasters is how to capitalize on the consumer (ordinary amateur chessplayer) benefit of having access to a grandmaster at will in one's home. Plainly, if the only "benefit" is losing game after game without understanding why or improving as a result, then the programming/hardware achievement is for naught. But once the grandmaster-in-one's-home becomes a skilled teacher -- well, then we're cooking with gas!

Has chess already reached perfection?
posted on 02/05/2003 3:55 PM by Andre Fontenelle

[Top]
[Mind·X]
[Reply to this post]

The problem with articles written by computer specialists is that they tend to overestimate computers' ability.
I believe men will always be able to draw with computers - maybe not to win. Simply because men have already reached naer-perfection at playing chess. No matter how much computers will improve their calculating power, their moves will not be much better than what they are today. Grandmasters will lose to computers when the former make mistakes; if men play at their best they won't lose.

Re: Has chess already reached perfection?
posted on 02/09/2003 10:08 PM by zenhacker

[Top]
[Mind·X]
[Reply to this post]

Very untrue.
Chess programs improve with the speed of the hardware, so Moore's law guarantees the steady improvement of chess programs, not to mention improvement in the algorithms utilized.

Re: Has chess already reached perfection?
posted on 05/22/2003 6:13 AM by Brigadira

[Top]
[Mind·X]
[Reply to this post]

I absolutely disagree! The calculating power is increasing but not the algorithms (I do not mean slight improvemnts in the alpha-beta ot using alpha-beta instead of mini-max). I mean a really more powerful algorithm than these used nowadays. You can see what John De Coning said after his chess engine The King (Chessmaster 9000) won the last computer chess tournament in Leiden: "I changed only some minor things, I think that it is very difficult to improve the program further. If I start changing things, the program may get weaker".

Re: Has chess already reached perfection?
posted on 05/22/2003 1:17 PM by Ribald

[Top]
[Mind·X]
[Reply to this post]

I think you make an important (but unpopular here) point. There is an assumption that an increase in computing power translates directly to an increase in functionality.

What are all of you doing on your computers today that you couldn't do in 2000?

Re: Has chess already reached perfection?
posted on 05/22/2003 4:13 PM by grantcc

[Top]
[Mind·X]
[Reply to this post]

Although I can't do it on my computer, some people are surfing the web while sitting in the the local park or watching waves at the beach. Cars and other machines are becoming smarter every year. And the war in Iraq was a marvel of organized warfare.

People in Quran were coordinating the efforts of tank commanders on their way to Baghdad and submarines in the Gulf of Arabia dropping missiles on the various places suspected of harboring Saddam Husein. The smartness of the smart bombs was a big jump over the last war and the army was more like a single organism directed by a few men to achieve a single purpose.

I think you will see more of this ability to coordinate the efforts of groups of people and organizing them into more focused entities that can do things they couldn't do before. Smart mobs will get bigger and smarter as the technology of telephony becomes more competitive with computer technology. And, finally, I don't think much of what I saw in The Matrix Reloaded could have been done on the computers of four or five years ago.

Grant

Re: Has chess already reached perfection?
posted on 05/22/2003 4:17 PM by subtillioN

[Top]
[Mind·X]
[Reply to this post]

What are all of you doing on your computers today that you couldn't do in 2000?


Rendering and animating a hell of a lot faster, but that' s just brute processing power...well and really nice software upgrades. ;-)

Re: Has chess already reached perfection?
posted on 05/22/2003 5:05 PM by Ribald

[Top]
[Mind·X]
[Reply to this post]

The computer on my desk is like 3 times faster, so how come the paper clip in Word 2000 is just as frigging stupid as it was three years ago?

Re: Has chess already reached perfection?
posted on 05/22/2003 5:54 PM by subtillioN

[Top]
[Mind·X]
[Reply to this post]

The computer on my desk is like 3 times faster, so how come the paper clip in Word 2000 is just as frigging stupid as it was three years ago?


ummm... I was going to say that it's because it is still made by Microsoft, but then I realized it is because you are still using Word 2000, a three year-old program!

It would be nice if they threw an evolutionary algorithm in there so the paper-clip could evolve, however. I am with you on that one!

Re: Has chess already reached perfection?
posted on 05/22/2003 6:38 PM by Ribald

[Top]
[Mind·X]
[Reply to this post]

But how to test the paper clip generations for "fitness"? That is the rub isn't it.

If the fitness test was one of user satisfaction I suspect that the fully evolved super-clip would never appear.

I think that would be super.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 10/23/2002 4:54 AM by Guy Plowman

[Top]
[Mind·X]
[Reply to this post]

One thing that seems to have been mentioned a lot before the Kramnik - Deep Fritz match, but not since, was the nature of Kramnik himself. Before the game there was general agreement that his style, generally being a lot more closed than Kasparov, was more suited to playing programs than Kasparovs brilliant open attacks. Indeed, the games that Kramnik won seemed to be using anti-program tactics, the early exchange of queens and heavy, tactical positions and one of his losses was due to a knight sacrifice that led to a position that would have probably demolished any human.

I sometimes wonder what the result of Kramnik - Deep Blue would have been had that been the match in 1997...

It's not only a question of smartness/stupidness here
posted on 10/30/2002 2:01 PM by Adi

[Top]
[Mind·X]
[Reply to this post]

What about the fact that Deep Fritz, besides emproving its play, will actually play at its BEST in virtually all environments.

What if Kramnik was to play near a truck engine at work?
What if the temperature in the play room was 0 or -10 degrees Celsius?
What if Kramnik was hungry or tired? And the list could continue...
Even if humans were smarter, we still strongly depend on environmental conditions.
Deep Fritz? Just plug & play! :)

Of course, this was not the purpose of the game.

Even if we like it or not, it seems that brute force has somehow the same level of importance.

Re: It's not only a question of smartness/stupidness here
posted on 11/16/2002 6:11 PM by Bug Powder

[Top]
[Mind·X]
[Reply to this post]

In all conditions? A bleak argument.

In this regard, Deep Fritz has it worst since it depends on air conditioning (for keeping the CPU cores from melting) and first and foremost in the availability of electrical power to keep it running.

Could it work after a strong electromagnetic pulse? Underwater?

Ok, you get the point!

Re: It's not only a question of smartness/stupidness here
posted on 11/18/2002 2:53 AM by Adi

[Top]
[Mind·X]
[Reply to this post]

Yes, computers have their weaknesses, too. I just wanted to emphasize that computers have more "collateral skills" than we do.
Shutting down a computer (say Deep Fritz) is analogue to covering Kramnik's eyes while playing. Humans can be "shut down" too :(
Cooling the CPU is an internal part of the computer. We are warming our bodies while burning nutritive substances. That won't count... :)
Underwater? We solder underwater. Why woutd it be impossible for us to build a computer that thinks underwater? "Strong electromagnetic pulse"? If it would be considered a threat, I'm 100% sure that a defensive technology will be invented, if not already invented.
In other respects, a well built computer will endlessly play chess. Moreover, computer's computational speed exponentially increases and its far more simple for a computer to be upgraded that a human.
The list could continue, but this is not the aim of my post.

Re: It's not only a question of smartness/stupidness here
posted on 02/04/2003 3:29 PM by me

[Top]
[Mind·X]
[Reply to this post]

More collateral skills? Deep Fritz just prunes happily along the tree of variations. Unlike Kramnik it doesn't stop for a second to consider, if it wasn't better to play at +20°C instead of -70°C...
Even if Deep Fritz it would: How could it possibly make a change by itself? Sure, Kramnik could ask Chessbase to make it run on a waterresistant computer, if he feels like playing underwater. But is that really Deep Fritz's skill? In my opinion it has no skills other that being quiet good at chess.

Re: It's not only a question of smartness/stupidness here
posted on 02/05/2003 4:32 PM by Kramnik

[Top]
[Mind·X]
[Reply to this post]

You must be a real chess genius! Kramnik can play with his eyes closed!! And without books of openings!! Let me see a computer do that!

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 11/22/2002 9:45 AM by Brigadira

[Top]
[Mind·X]
[Reply to this post]

My opinion is a little bit different. Do not exaggerate the computing power of the machines. Also do not think that the interest to chess will be lost after the computer defeating the human. One of the greatest achievments of the humanity is inventing the chess game. Its profoundness is much deeper than the calculating powers of any computer. The defeat of Garry Kasparov is definitely not the end of the human ńóďĺđčîđčňú over the computers. Anf finally keep in mind that Kramnik was 2:0 ahead and maybe only the chance was on the Fritz side. As you go deeper in the philosophy of the chess games, you will discover amazing opportunities, which only the human intelligence can master !! Do believe in humanity!

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 12/10/2002 6:06 PM by Thomas Kristan

[Top]
[Mind·X]
[Reply to this post]

No ... it's nothing that deep inside chess.

There is nothing "that deep" ... anywhere.

It's all the matter of calculations - and some illusions. Which are also calculations, after all.

And this doesn't make our world less valuable. Not a bit!

- Thomas

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 12/14/2002 6:38 AM by Brigadira

[Top]
[Mind·X]
[Reply to this post]

OK...Let's talk in numbers then. Let's assume that the Earth is divided into square meters, and you put a computer on every square meter. Let's assume that every computer can calculate 1 billion moves per second. The mathematics claim that in order to calculate all the combinations possible (till the end of the game) after the first 10 moves of a regular chess game, the computers must calculate 40 billion years. Yeah, these are only calculations, but think how enormous are they? I don't think that in 100 years time, the engineers will construct a computer powerfull enough to calculate this number of moves. Personally I don't think this will be achieved ever..... And finally - the atoms in the universe ( I mean the visible part of the universe) are 10^80. All possible combinations in a chess game (assume that it continues 40 moves) are far far more.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 12/14/2002 9:10 AM by Thomas Kristan

[Top]
[Mind·X]
[Reply to this post]

> All possible combinations in a chess game (assume that it continues 40 moves) are far far more.

Doesn't matter at all!

Be cause we (orga & mecha) computers, can group large amounts of moves under one hat, one case . That is what Ray calls - pattern recognition. Some instant chunk solutions, for a zillions of moves.

How many moves are possible, when only two kings, two white bishops and two black knights are on the board?

More, than there are atoms in the Moon. Yet, there is about 1 KB long (mecha) program, which perfectly plays, what almost no human is able to. That's white (with the bishops) wins, after more than 200 hundred moves!

Well, this case is a clear computation matter. Which chess pieces must be introduced, that there is "more than a computation case" - Brigadira?

If you can't answer me that, you have answered - everything! :)

- Thomas





Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/04/2003 3:10 PM by Petros

[Top]
[Mind·X]
[Reply to this post]

Consiouness is not a mere calculation. There are non-computable aspects of humman consiouness. To be able to compute everything by a computer would mean that you could answer all mathematical problems which is not possible for any set of axioms according to Goedel Incompletness Theorem. Maybe our consiousness depends on these non computable aspects. (note that I do not claim that they are supernatural, they are just non-computable which means can not be turned into algorithm or if you like, a universal turing machine can not answer) See Rogers Penrose Book :'Emperors New Mind' or 'Shadows of the Mind'

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/04/2003 5:08 PM by Jack Mott

[Top]
[Mind·X]
[Reply to this post]

Or maybe conciouss thought is no more able to cmopute answers to uncomputable propositions than a machine

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/19/2003 7:47 AM by Thomas Kristan

[Top]
[Mind·X]
[Reply to this post]

> See Rogers Penrose Book :'Emperors New Mind' or 'Shadows of the Mind'

With all the respect:

It's garbage. Rid of those books, as soon as you can.

Not necessary from a book shelf, more from your head.

- Thomas

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/20/2003 3:11 PM by derida13

[Top]
[Mind·X]
[Reply to this post]

Well...you need to learn many things to be able even to imagine what this guy is trying to say... Study a degree in physics then do a PhD on quantum gravity and you might be able to understand some of the things Penrose (one of the greatst scientist of our days) says! Just an advise: You shouldn't judge people that you don't undertsand! Ask any physicist and you will reallise how well respected is this scientist...
Cheers!!

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/20/2003 5:37 PM by Thomas Kristan

[Top]
[Mind·X]
[Reply to this post]

derida!

Yes, yes, he is. But those books are garbage, non the less.

It happened before. A good scientist finds a "that's not possible!" toy and plays with it, to the end of his life. Newcomb for example, was forced to see, how it's possible to fly after all. Even across Atlantic in a passenger plane.

I wish Mr. Penrose to live for another 10 to 20 years, to witness himself, how stupid his toy was.

- Thomas



Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 11/23/2002 9:35 PM by Tim

[Top]
[Mind·X]
[Reply to this post]

Among the rumors about the 1997 Kasparov-Deep Blue match that I've heard:
1) Kasparov played "human chess." He resigned in a drawn position that his counterparts pointed out. Kasparov also made a complex blunder on move 6 of one of his games in a Caro Kahn line that he later admitted was pure foolishness give he had studied that line extensively.

2) Deep blue had master games on its system, including a great deal on Kasparov himself. Knowing a player's weaknesses is an incredible advantage, period.

Bottom line, you can train a computer to think fast and human like, but it will be a long time before computers will be able to beat the best human players, if ever. Eventually we will have computers analyzing trillions of positions per second and have databases of grandmaster games that would rival any archive. Then they might win....

But consider this: when a human is forced to think for long periods of time he gets tired. When he's under stress he gets fatigued easily. This, and only this is why Kasparov lost. The computer was not a superior player to Kasparov in 1997. As we've seen, players like Kasparov are indeed amazing, and their experience and skill have not allowed another loss to a computer by a World champion. Computers are as smart as humans make them, and that is an encouraging thought for the chess world.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/05/2003 12:25 AM by Chuck Babbage

[Top]
[Mind·X]
[Reply to this post]

Hello Tim - hope all is well.

As of today Kasparov is currently tied with Deep Junior after 4 games. Classical chess is considered to be the human's advantage, not the other away around. Also, this machine does not use the brute force calculation algorithms of Deep Blue but instead uses more astracted strategies. The machine is only a laptop.

Here's Kasparov himself presenting an excellent overview of computer chess including history, design and approaches:

http://www.worldchessrating.com/521629870.html?36209772201255

Cheers! Chuck.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/05/2003 6:44 AM by Excedrin

[Top]
[Mind·X]
[Reply to this post]

Deep Junior is running on a SMP machine with 8 1.6 GHz P4s... significantly more than a laptop.

Also, the way that computers prune the tree is actually a weakness. Perhaps it's something that will be corrected, but it might be very difficult.

The problem is something like this: The computer threatens a piece. Assume there's a Knight on g5, the computer just played h6. It's calculated that if the Knight doesn't move, it can capture it. After looking at the capture, most programs use a technique called null-move heuristic. It gives the opponent a free move, checks that things are still bad, then discards the move it was testing. So in this way, it "assumes" that the Knight will move. Instead the human plays h4, defending the Knight with a pawn. The computer sees this as a free knight and captures. Unfortunately, after the moves it pruned due to the null-move heuristic, there's a serious threat. No checks, but a few pawns advance and suddenly the computer's King is unable to go anywhere and it's over.

There's a few games on chessbase's site, and there's a book by Ernest F. Pecci. Md. that demonstrate this.

If you remove null-move pruning, or in general, stop pruning every "bad" move then you're back to calculating for 40 million years.

Another note is that chess programs are generally designed based on established classical chess theory. What if it's possible to ignore all of the classical ideas in chess and slowly build a crushing attack? Most anti-computer ideas seem to be based on something similar. Get a closed center, slowly buildup pieces against the computer king, advance pawns, even use the king to attack if necessary... computers fail because they don't understand what's going on.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/06/2003 3:38 PM by Larry

[Top]
[Mind·X]
[Reply to this post]

The primary machine uses 11 processors. it is the back up that has 8

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 12/10/2002 4:08 PM by Log

[Top]
[Mind·X]
[Reply to this post]

This is probably an oversimplification, but it reminds me a lot of when I was at one small company. In the break room was a cabinet video game. Specifically, Street Fighter II.

While nowhere near the level of sophistication or strategy of chess, it held a very interesting lesson, one that others pointed out, one Kramnik knew and Kasprov didn't: Playing a computer is still different than playing a human.

While button mashing during break times, I was getting quite frustrated at the game, until I decided to replace away complex strategies and maneuvers for simple shortterm gains. The computer had very little learning ability, and the different paths it took were very recognizable. A human would break the pattern quickly, but I was able to defeat the game using this simple set.

Of course, there was someone there that was a master at the game, and had perfect countermoves for any strategy I had. And the only way I could sometimes, just barely, defeat him was to use psychological tactics, to telegraph my old attacks and rely on his counterattack. Such tricks would never have fooled the computer opponent, which did not have the biases and assumptions.

This has been said almost ad nauseum, but one point of contention seems to be that chess can be brute-forced in a very unhuman manner. One possible solution is to change the game.

Disenchanted ( http://www.disenchanted.com/dis/technology/solved.html ), which is how I found this article, mentions Go, another thinking man's game. If Chess is a battle simulation, then Go is a global campaign simulation.

It's very heavily dependant on pattern recognition. Winning is defined by the area a side sorrounds, either partially or fully, but does not occupy. Direct invasions simply won't work.

Even the resolution is less than binary. There is no King to check or mate. There is always an open spot and the limitation of moves is less rigid. Instead, the game ends with both sides pass and agree that they cannot improve their position. The number of possible outcomes is literally infinite.

As such, from what I've heard, current Go alogarythms, even well-funded ones are limited to beginner and intermediate levels, unable to comprehend the not just strategy, but philosophy.

Maybe that's the next step. Computers that, after digesting the games can explain (Graphically with peices at least, let's not get into chat-bots) what are good moves, and why in a way that makes sense not just statistically, but logically. We don't need just good players, but good teachers.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 05/21/2003 7:23 AM by Brigadira

[Top]
[Mind·X]
[Reply to this post]

I am not quite sure but I think that the algorith for the Go game was crushed years ago - who plays first wins the game. But I can't remember exatly if the article was about Go or a game similar to Go.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 05/21/2003 9:34 AM by Thomas Kristan

[Top]
[Mind·X]
[Reply to this post]

You remember wrong.

- Thomas

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/04/2003 1:56 PM by Martin Bennedik

[Top]
[Mind·X]
[Reply to this post]

The Elo ratings measure the relative playing strength of players who play each other. It is therefore not correct to conclude that humans did not (absolutely) improve their chess by pointing to these (relative) numbers.
Indeed with the help of the computers, the overall (absolute) level of playing strength of the humans probably did rise quite a bit.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/04/2003 2:07 PM by Steven Poole

[Top]
[Mind·X]
[Reply to this post]

There can be no logical basis to the claim that in 10 years or so, chessplaying programs "will routinely beat all humans". One of the nice things about chess is that it is impossible to lose the game if you do not make a mistake. On their best form, top human players such as Kramnik (in a couple of his games against Deep Fritz, for example) are able to play completely error-free chess, from which the best result any computer conceivable could hope for would be a draw. It is possible that in the future, no human will be able to defeat a chess-playing program, but that's a different claim.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/09/2003 10:17 PM by zenhacker

[Top]
[Mind·X]
[Reply to this post]

What makes you think that human grandmasters, or even the world champion, "do not make any mistakes" in a game of chess? If they make moves that are sub-optimal enough, or less optimal that the computer, they will loose.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/04/2003 2:42 PM by Johnny Player Special

[Top]
[Mind·X]
[Reply to this post]

Ray article states : "Deep Fritz-like chess programs running on ordinary personal computers will routinely defeat all humans later in this decade. Then we'll really lose interest in chess."

The last statement "Then we'll really lose interest in chess" is OBVIOUSLY WRONG!

Even if a computer can play perfect chess, a human can't play that kind of chess (at least for now) and the championships will be played between human beings. A human being cannot understand the chess game in a perfect way and that´s the main reason why humans still play this game and have pleasure playing it. If a human player could antecipate the final result for any particular position, obviously chess will lose all the interest. Even if we could build now a perfect computer and everybody use it to try to find some good chess lines to win, obviously the final result will be always unknow, at least until human beings achieve the ability to understand chess in a perfect way and that for sure will not happen in the next 100 years....

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/04/2003 2:44 PM by Joe McCarron

[Top]
[Mind·X]
[Reply to this post]

he may be right that people who really don't know anything about chess will have less interest in the game. But those who play won't lose interest. I am not going to play less chess if a computer beats a Grandmaster.

I think a few things need to be taken into account.

1)The best grandmasters spend their lives leaning how to beat humans. Kasparov had no games from deep blue to learn how he coudl go about beating it. My point is that human chess players have not yet really set their minds to saying I am going ot beat computers at chess. When this happens we may find we can buy a few more years possibly many many years.

2) As pointed out above this guy doesn't seem to uynderstand the rating system when he says no humans have gotten better at chess because Kasparov and Kramnik are still under 2800. Humans probably are getting better and better and have been getting better and better since the game was invented. Computers ill speed up this improvement.

3) He is not talking about how little the added speed help machines after a certain number of positions. As you go from brute force 14 moves to brute force 15 moves you require exponetially more board positions per second than going from looking 3 moves to 4 moves. Thus there are diminishing returns for computers.

4)Finally he doesn't mention how the opening books of computers works. The computer doen't calculate at all. It is a human specifically telling the computer if he moves here you move here etc. It is about as much a machine playing as if I were to take a robots arms in my hand and physically curl its finger around a piece lift that arm and physically uncurl its hand where the piece should sit.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/04/2003 8:36 PM by Kristopher Schmidt

[Top]
[Mind·X]
[Reply to this post]

Here's a point that I've never seen anyone address, regarding computer use of opening books and endgame databases: why is it not permitted to let humans use reference books while playing against a computer? Probably because the game has been construed as "one entity" vs. another, the human should contain "within himself" everything required to beat his opponent? I suggest that when it comes to facing machines the boundaries of the entities playing become more blurred.
We tend to look at computers and their hard drives and memory that store opening/endgame databases as internal to the computer because they are colocated and necessary for computer function, but really that hardware (and other network resources) is just a set of resources that the computer can access in order to function to the level at which we desire it to function. Really, reference books are a set of resources that a human can access to function at the level at which he desires to function. If you forego allowing the human any reference books, then strip the computer down to no hard drive and little RAM and let it work with its registers...
While we're going there, if a computer is allowed to network with other computers to increase its processing power, why not let GMs network to play a computer?

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/04/2003 3:07 PM by otto m

[Top]
[Mind·X]
[Reply to this post]

1) who invented chess?
2) pull out the plug?!

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/04/2003 3:39 PM by Paul

[Top]
[Mind·X]
[Reply to this post]

I am wondering how much human players can imporve by learning from the unbeatable programs of the near future. Will we routinely see human players with 3000 ELOs?

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/04/2003 4:18 PM by Nokia20

[Top]
[Mind·X]
[Reply to this post]

I think Paul, that it depends what will be with transformation computers play into humans' knowlegdle. There are cases that people can't logically understand how the position should be played and this is the real problem. But when we solve it I think 3000 ELO will be reached (only by 2-3 people, but it could be). Next is the problem with rating. Now there is an idea to made rating more accurately and precisely and it brings little decrease. But concuding I think that computers better play can help people play much better (of course when that knowledge will be translate to "human" language)

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/04/2003 4:05 PM by Nokia20

[Top]
[Mind·X]
[Reply to this post]

I think Ray Kurzweil made very interestic topic. But chess is not so easy as it looks. Why? Let's look.

1) We have an example how Ken Thompson from Belle Laboratories used his head and made great job about discovering ALL possible position with 5 pieces on the board (ex. (1)White King + (2)Black King + 3 pieces). Using these endgame databases a computer will play them absolutely perfectly ("like a God"). In any position with the given material on the board it knows instantly whether it is a win, draw or loss and in how many moves. Often it will announce a win or mate in over fifty moves (!). On the losing side it will defend optimally. Now Thompson is currently generating with 6 pieces.

And now very important thing: This was possible because he can used the fastest computing power. And if he has had discover what will be the final score with 7 pieces he will be have to take 10 times faster machine then we had.
And I should add that that was ONLY 6 pieces and the more the pieces - the faster exponential progress. It means that computing all is not possible (not in nearest 1000 years).
Maybe when we programmed machine to recognize the pattern then it will be playing much more stonger than today (Top machines like Fritz and Junior reached 2700 ELO level! = like 5% of top GrandMasters!).
I think if it will be done, when machine will be World Champion next day after programming it.

2) Humans can plan and machine can't. Both ways (computing) and planning LEAD to the same result! But if we (human) can plan our game is some cases we can do it up to 40-50 moves ahead (it depends from position, sometimes we can plan it even to hundred! I mean Top Players), then the computer has no chance with it. It must compute. Now the comp is "thinking" 13-14 moves ahead and it gives him power of play 2700.

3) Humans are fragile units. They are emotionally senitive and they are tired, nerves, sad, etc. Computer has not it! That will be one of the most important reason why comp will be the strongest, not his "geuine" play!

4) I don't think that people will lost interest after the situation when World Chamopion lose to comp. The same case was in 1997 with Kasparow, when he lose to Deep Blue. And what? Now he's competing against israeli program Junior in New York. And even if he lose the interest in chess will not (dramatically) decrease.

5) In last years computers with specialized chess programs helps people (the most the Top Players) to compete with people. It is not disturbing that computers are better than 99% people in the world. People are still playing. Why? Because they like this game. They do not know what will be the outcome before they play. And the game surive because it was needed (like a spoon) and people wanted to play it! If the solution will be known (ex. White started and wins in all possible continuations in 1350 moves), then we can talk what will be next. But this will not be in next 1000 years (exept when we made significant progress in AI in chess, like pattern recognizion) and even if it (ever) be people will be competing still. I am quite sure they will be. Most of them want to play and some of they love this game.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/04/2003 4:28 PM by Eugen

[Top]
[Mind·X]
[Reply to this post]

Point 1 regarding Ken Thompson's endgame databases has already been addressed by Nalimov tablebases. They give the result of any endgame of 5 pieces or less.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/04/2003 4:48 PM by pan

[Top]
[Mind·X]
[Reply to this post]

I, too, believe that deep fritz will be able to defeat a world chess champion after ten years or so; however, I don't really think that a person like Vladimir Kramnik is the best chess player in the world. Just look at his recent results! he is hiding from his opponents. no linares! no big tournament?! Everybody knows that after beating kasparov in london, Kramnic avoids playing with his fellows. look at his result in Corus 2003. He lost 3 or so games!! That's funny but he really played bad against deep fritz match. He could've won 5.5-2.5.

If we could skip all the claims the author makes in his article, we can't definitely skip his last sentence. "we will lose interest in chess.", this sencence is shallow! We, chess players, whether weak, like me, or strong like Kasparov, play chess for its fun, its are, and maybe money. We are not gonna lose interest in chess just because we can't beat computers. chess is a game for men not for machines. Let's not forget this.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/04/2003 5:56 PM by davor

[Top]
[Mind·X]
[Reply to this post]

I do believe that humans will lose interest in chess, but ONLY and ONLY IF the computer of such force is made that it can calculate all the moves to a victory for a white.
I'd like to explain. A philosophical way of looking upon a game of chess could be: Can I by following a set of game rules (in this case CHESS rules) win, no matter what my opponent does? Opening books are nothing else but a result of that kind of thinking. Today opening books, of course, cannot win the game, but they can give you an advantage. That is the reason why some of the older openings are dissapearing from tournament practice. In some of those openings white could with correct play win game after game.
Black has different point of view: Will I, despite my correct play, get defeated?
These questions are asked only if you believe that first move gives white an advantage. That fact is regarded as true by all chess players and is partially proved in practice (higher percentage of white wins). I would like to think that big percentage of black wins is a pointer of where we are at understanding the "depth" of chess.
The number of positions to be calculated for completely resolving the question of chess is frightening and i don't believe it will be answered in my life time (i'm 24). First and foremost of many reasons is economic.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/04/2003 7:32 PM by HardTrance9

[Top]
[Mind·X]
[Reply to this post]

Well... I just want to write a few lines about Computer calculation in the next 20 years...

In fact, it is just one question that I'll leave for all of you who reads this post:

Ever heard about the next QUANTIC COMPUTERS?

Physics and a great step...

No chances for any "common" computer compared to what are going to be the Quantic Computers...


Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/04/2003 10:24 PM by Matt Carnathan

[Top]
[Mind·X]
[Reply to this post]

They are quantum computers. Unless there is something different about the dialect.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/05/2003 7:06 PM by Nokia20

[Top]
[Mind·X]
[Reply to this post]

And I think that:
1) when we (computers) "solve" the game of chess... it will be long time
2) even if it will be done, then it is not the same as "humans will lose interest in chess".
And I don't think so that white starts and win (at the most precisely continuation from both sides). I think it will be only draw.
And what about the saving all the variations? If you want to outplay your opponnent you have to learn "the book" variations. But when someone change it you have to think :-). That's the reason, that even if all will be counted, people will be competing, and they won't stop

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 05/21/2003 7:21 AM by Brigadira

[Top]
[Mind·X]
[Reply to this post]

I think that you are perfectly right about one thing - the interest in chess will be less if the calculations can prove the result of the game in the very beginning (before actually white make its first move). But I think that there are people that won't leave chess for anything in the world - me - one of those -:)

Elo inaccuracy
posted on 02/04/2003 7:08 PM by Steven Poole

[Top]
[Mind·X]
[Reply to this post]

By the way, according to the current FIDE rating list, Kasparov is 2847 ELO, and Kramnik is 2809, which kind of shoots down that part of Mr Kurzweil's argument in flames.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/04/2003 7:16 PM by Chris Jenson

[Top]
[Mind·X]
[Reply to this post]

I think it is a strange attitude Dr. Kurzweil has here about the relation of computers and humans in chess. I have no doubt his prediction that desktop computers will regularly beat the best humans within a short amount of time is true. But why should this cause us to lose interest in the game of chess. First, just because Kasparov can beat me every time in a game of chess doesn't mean that I should lose interest in the game. Likewise for humanity and computers. Also, we don't lose interest in the 100 yard dash because an automobile can defeat the fastest humans every time. I think it is a tribute to the human mind that we have held out against computers this long. The only thing we should lose interest in perhaps is computer v human competitions. Human v human competition in chess will always be interesting.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/05/2003 7:16 PM by Nokia20

[Top]
[Mind·X]
[Reply to this post]

I agree with you Chris absolutely. Great arguments. Maybe Ray Kurzweil think that if machine beat World Champion (or at least strongest player)... than all people give up chess. This is of course non-sense, but logically could be very interesting (and true). People not only want to discover "absolute" true about chess (I mean: Is white winning with perfect play from both sides or only draw?)... but yet they want to play!!! It's like when we go to the stadium to watch football. All of us can play it, but we have even fun when we see the best players on the world, which could outplayed us "blinfold" :-). That the main reason why people don't give up chess (even if comp "solve" it).

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/04/2003 8:08 PM by Tom Kerrigan

[Top]
[Mind·X]
[Reply to this post]

This article is suffering from a lack of understanding of the computer chess world.

First, there is no way to justify saying that Deep Fritz plays chess at about the same level as Deep Blue. Yes, Deep Fritz is stronger than Deep _Thought_ was, but you have to put that into perspective. Fritz is programmed by Franz Morsch, who has been a professional chess programmer for decades and has been refining his program the entire time, often with the help of strong chess players. On the other hand, Deep Thought was an experiment, cobbled together in a short amount of time primarily by a student (F. H. Hsu) who was very bad at chess. It suffered from severe bugs and a simplistic evaluation function. Nobody should be surprised that Fritz is stronger when searching the same number of positions per second (nodes per second, NPS).

Deep Blue was almost completely different from Deep Thought. Its evaluation function was far more sophisticated, and it was tuned (and partially designed) by a chess grandmaster. Hsu estimated that a software implementation of Deep Blue's evaluation function would require 40,000 instructions per position, whereas Fritz uses 1,000 to 2,000. During informal testing, a Deep Blue chip was slowed down to search the same number of NPS as a top PC program (possibly Fritz) and it still won 10-0.

In other words, there's every indication that Deep Blue's "pattern recognition algorithm" (evaluation function, which has little or nothing to do with tree pruning) was far superior to Deep Fritz's and Deep Blue was a significantly better chess player.

Regarding using neural networks in chess programs, several people have tried and the attempts have been abject failures when compared to conventional programs. Changing programs to behave more like humans has always perplexed me, as almost all humans are much weaker than programs...

Another issue is the implication that people are losing interest in chess. Perhaps the general population does not have the chess fever that they did back in '96 and '97, but United States Chess Federation membership has been steadily increasing and because of the open source movement and the Internet, the number of people writing chess programs has increased exponentially over the past few years. Contrary to Kurzweil's assertion, some people are currently working on chess chips (with FPGAs). If anything, interest in chess and computer chess has been increasing, despite the fact that computers have been able to beat the vast majority of humans for more than a decade (another point that was not acknowledged by the article).

-Tom Kerrigan

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/05/2003 4:21 AM by IceBear

[Top]
[Mind·X]
[Reply to this post]

There is nothing wrong with a computer Grand Master, although other aspects are important in a commercial computer program, and DJ probably does not yet play as well as the results of the games would let us think.

I use Fritz 8 and have it on my (single processor) laptop computer. It calculates 700,000 moves per second and plays at a level far above my own. This has not reduced my interest in chess. On the contrary, having constant access to a much better player has improved my chess. At least I hope so.

Fritz 8 can do other things which help me improve my chess. It can analyse my other games and suggest alternate, better moves. It talks to me during the game. It probably insults my play less than it could. Clearly, there are other important issues in commercial computer software, and focus on ELO is only one aspect.

The programmers of Deep Junior have agreed that DJ plays at a level of around 2500-2600 but never tires and never makes an "error", which probably brings the level of play of the machine to 2800. Looking at the games played so far, in two games, Kasparov played arguably better than DJ but either drew or lost following an error on his part. My feeling is that we are not yet at the point where the computer plays better or even as well as the human player; we are at the point where the computer can just barely hold the game until the human makes an error. Of course, this is a fine line, given the importance of errors in chess.

As an aside, I'd like to mention that Fritz and Junior are *not* the only chess programs out there. Dozens of high quality programs are available and are being actively worked on: Hiarcs, Chess Tiger, Crafty, Chess Genius, Shredder, Nimzo and I apologize if I haven't mentioned yours, as I should have. The chess software programming community is very alive.

I can only hope that chess computers will improve to the point where they play all aspects of the game better than humans. I also hope that software companies will integrate options into their commercial software which helps me improve my chess. There have always been people who play better chess than myself: what is the difference if I have one at home ? I personally doubt this will kill *research* into computer chess software, but it certainly will not kill chess.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/05/2003 6:33 AM by Stefan

[Top]
[Mind·X]
[Reply to this post]

I don't see any relation at all between how strong the best chess computer is and the general interest for the game. Chess playing ability does not equal intelligence - "it is possible to get a dumb machine to do it better than any human", as argued in an Economist article (Feb 1-7, 2003). All the talk about "defending humanity's honour" is just silly.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/05/2003 7:04 AM by Excedrin

[Top]
[Mind·X]
[Reply to this post]

Just as a note, there's a lot of controversy over the 1997 DB match. The computer's play changed fairly drastically between games, there's some suspicion that a strong human player was giving it the moves.

quoted from worldchessrating.com:
... I want to close with the words of GM Lev Alburt said after the Deep Blue match in 1997: "One shouldn’t make a big tragedy out of this loss to a computer. It’s the same as if one played a simul with children and got seriously upset after losing to one of the kids".

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/05/2003 7:36 PM by Nokia20

[Top]
[Mind·X]
[Reply to this post]

I don't think so Stefan. If we tell people that World Champion is a machine, not human, they can belive that chess is not worthy to interest and play (of course they will be wrong). In my opinion "All the talk about "defending humanity's honour" is NOT just silly". It's important to tell people that it is not danger, but it will improve our knowledge and skill.
When you buy any good chess program, like Fritz, Rebel, Junior or Chessmaster (etc.)(latest version) you have an expert at home which tell you want should you play and learn to increase your skill! Is is good or bad?

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/05/2003 7:15 AM by Stuart McGregor

[Top]
[Mind·X]
[Reply to this post]

I think the AI people are getting a bit ahead of themselves if they think the top level battle has been won yet. Yes, a computer defeated the world champion.

But this was one match and one opponent. I think we are at a very interesting point in the battle between chess computers and human players. Both are very evenly matched at the top level, and there are many interesting matches to come yet.

Also, as another writer mentioned, it is rather 'unfair' that computers are able to use opening books and collaborate with other computers when humans must compete without any external aid. This is the issue of what makes a single competitor/player.

Perhaps the suggested matches of the future would be with collaborating GMs who are allowed to use reference sources? This would make interesting competition.

Though, as I have said, I don't think that computers have bested humans just yet in the chess arena. (We'll get another clue with the latest kasparov match). It is currently a VERY close race.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/05/2003 7:21 AM by stuart mcgregor

[Top]
[Mind·X]
[Reply to this post]

As an addition to the point about the famous deep blue victory, this win hinged largely upon the rather pathetic mistake made by kasparov in the final game. Of course, this counts as a win still, but is hardly satisfying in intellectual terms?

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/05/2003 8:03 AM by Thomas

[Top]
[Mind·X]
[Reply to this post]

> this win hinged largely upon the rather pathetic mistake made by kasparov in the final game

So what? Sooner or later - probably sooner - it won't matter. Mistake or no mistake, human will always loose.

That is the whole point. The charade is, that the program doesn't run on some cluster machine.

Pathetic!

- Thomas

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/05/2003 8:47 AM by stuart mcgregor

[Top]
[Mind·X]
[Reply to this post]

The point is that this single match did not tell us as much as people seem to think. The point where the top computers will defeat the top players all the time may be quite a way off. Until then the battle is an interesting one and a close one.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/05/2003 9:23 AM by Thomas

[Top]
[Mind·X]
[Reply to this post]

> Until then the battle is an interesting one and a close one.

If the Junior had 100 times more computing power - what could have - some of his moves might be better. And then - would it still be a close game?

At least, it would be a real game - no charade, what presently is.

- Thomas

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/05/2003 10:14 AM by stuart mcgregor

[Top]
[Mind·X]
[Reply to this post]

Be interesting certainly - there is also the law of diminishing returns to consider. Brute force improvement may not increase playing power accordingly - there may be plateaus as there is with human chess achievement.

I would add that in the current kasparov match, he has reached pretty dominant positions in the majority of the games and lost only one (from a solid position). Hardly the state of affairs whereby the computer is 'master'?

Lets enjoy the battle of two powerful chess playing forces for now, and admit the end is not yet nigh for human players.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/07/2003 11:35 AM by Thomas

[Top]
[Mind·X]
[Reply to this post]

> Hardly the state of affairs whereby the computer is 'master'?

Imagine, what a supercomputer, running the same sofware, may do to Kasparov!

It's just a charade. Or a PC benchmark maybe.

- Thomas

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/05/2003 10:16 AM by coxschess

[Top]
[Mind·X]
[Reply to this post]

This article and many liek it talk as if the Deep Blue victory over Kasparov is the end of chess. Nevermind the fact that Deep Blues win was something of a fluke. Think about it. Kasparov wasnt playing like Kasparov he was playing "anti-computer chess" despite this the match was drawn after 5 games. He lost the last game with a known blunder from an opening he never plays. Did that prove the computers superiority? Hardly! There is also some questions about human interference in the Deep Blue match esp. in the one game where Deep Blue didnt play a typical computer like move but played to supress Kasparov's counter-play which was very un-computerlike.

The authors prediction of 1998 means nothing, the computers were not routinely beating Super GM's in 1997-1998 as his prediction seems to indicate. Even today 5-6 years later they are fairly evenly matched and computers only win when the top GM's make a mistake or press to hard as in the game where Kramnik could have won simply and instead sacrificed a piece. Kramnik should have won that match! Human emotion caused the drawn result not "superior play" by the computer.

Way too much emphasis is put on these matches. The simple fact is GM's play better "ideas" than do the strongest computers. The computers win because of human emotion and error not because of their superior chess ability as this article seems to suggest. Let a GM use a computer like in "Advance Chess" to check his analysis and the computers will not win a single game. That's the only difference, computers dont blunder, humans do. Take that factor away and the human ideas will triumph.

Coxchess

http://coxschess.tripod.com

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/05/2003 10:24 AM by Thomas

[Top]
[Mind·X]
[Reply to this post]

> Kramnik should have won that match! Human emotion caused the drawn result not "superior play" by the computer.

Why are you dishonest? Not telling it was very little time for Kramnik to spend - but he should play very optimal game also - to _maybe_ win?

- Thomas

Re: Wiser x Faster
posted on 02/05/2003 11:48 AM by Stick

[Top]
[Mind·X]
[Reply to this post]

If a computer does millions of analisys per second it´s not smarter than a human. It´s only faster. Unless of course someone thinks an electric screwdriver is wiser than anyone just because it screws faster than anyone. So my question is: is there any playing chess computer as slow as a human (1 move-countermove analisys per second) and able to play chess just like the best human chess-players?

Re: Wiser x Faster
posted on 02/05/2003 1:14 PM by Thomas

[Top]
[Mind·X]
[Reply to this post]

> If a computer does millions of analisys per second it´s not smarter than a human. It´s only faster.

Both. At least in that chess game.

Are you saying: "I may lose, but still I am smarter!" ?

You aren't.

- Thomas

Re: Wiser x Faster
posted on 02/06/2003 6:40 AM by Stick

[Top]
[Mind·X]
[Reply to this post]

We should first try to define what does "smarter" mean here. I think it´s completely inaccurate and improper to judge something/someone smarter only because it´s faster.

Should we talk about efficiency instead of speed, e. g., chess machines would truly be considered stupider here - humans are far more 'efficient' because we make much less analysis to find out the move.

(And I´m saying that I analyse chess moves slower, but still I´m smarter.)

Re: Wiser x Faster
posted on 02/06/2003 7:47 AM by Thomas

[Top]
[Mind·X]
[Reply to this post]

> (And I´m saying that I analyse chess moves slower, but still I´m smarter.)

In other areas of experties maybe. NOT in chess.

What is the point of your claim - I don't know.

- Thomas

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/05/2003 11:56 AM by DCMARTY

[Top]
[Mind·X]
[Reply to this post]

I believe what Kurzweil said about "losing interst in chess" is from the computer science
perspective, not from the human enjoyment of playing the game.

Human GMs have much more chess knowledge than Deep Blue, Deep Fritz, or Deep Junior
combined! This is reflected in the fact that they can defeat these machines at all.
I believe the day is near when humans will not be able to defeat the machines. But, I also
believe if human GMs play for draws, computers could not beat humans, now or in the
future.

I would be much more inpressed with computers that only evaluate one or two
moves per seconds (as humans) and could still defeat the GMs of the chess world.
Or, to create a general purpose AI computer that could decide that it wanted to learn
the game of chess, teach itself how to play, study games on the Net, have a fear of
losing to a human, and still be able to defeat the top GM's of the chess world!

May the Forced mate be with you!

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/05/2003 7:53 PM by Nokia20

[Top]
[Mind·X]
[Reply to this post]

Maybe DCMcarty you are right that "Kurzweil said about "losing interst in chess" is from the computer science perspective, not from the human enjoyment of playing the game".
I agree with you, and I would like to mention, that when computers will be thinking (like humans), than they outplay all of us (including the strongest). Because they have no possibility to plan, but only to count... that they have to go to the same goal by counting not planning. And in most cases it is not possible. But their speed and algorithm give them really good chances with playing with GMs.
I will be not only under impression when "computers will only evaluate one or two
moves per seconds (as humans) and could still defeat the GMs of the chess world". I will in in shock!!! In big shock.
And even if computers will be the best in chess it not means that they are thinking!! They only play chess better. AI is much more complex and should not be very close to us.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/09/2003 10:28 PM by zenhacker

[Top]
[Mind·X]
[Reply to this post]

Human planning is a relatively unreliable equivalent of the Alfa-Beta that chess software uses, which is not "counting", it is _planning_ to an extent that the exact outcome is known in case of MiniMax, and to which the exact outcome can be predicted with strong accuracy in case of Shannon B (Alfa-Beta).

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/05/2003 1:59 PM by guest

[Top]
[Mind·X]
[Reply to this post]

Feng-Hsiung Hsu was the head of the Deep Blue
project, not Murray Campbell. I made this mistake once in a Chess Life article and Mr. Hsu was rightly upset.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/05/2003 6:24 PM by Corey Wade

[Top]
[Mind·X]
[Reply to this post]

Some interesting comments, though I didn't get to them all. Here are some points to ponder...

1) Will we get to the point where there is some type of combination between chess players and computers, meaning that the chess players consult their own computers when they play?

2) If it ever gets to the point where programs are installed in our brains increasing our caluclating power, will that be a victory for the machine or the man?

3) What are the chances of humans beating computers at other kinds of chess, i.e. Fischer chess where the pieces are placed randomly, and will these games become more popular?

4) I've played chess off and on over the years, and when I was younger, I used to wish that there were people to play with, a problem that most people my age who didn't grow up in New York can attest to. How much better are humans going to get when they have a Deep Fritz to play every day?

Also, I think someone put it best before saying that the man vs. machine is not really man vs. machine, but man as performer vs. man as toolmaker. What's interesting in the whole man vs. machine debate is that it's not a debate between machine and men, but with men of different philosophies. How will this all affect chess? If humans are getting smarter, then it will only benefit chess as it is doing now. Where else can man and machine truly battle for supremacy? I can envision chess becoming much more popular with future eras of junior high school tournaments having thousands of kids playing thousands of machines, or perhaps teams will combine to play against the computer that the other team constructed. Perhaps grandmasters will let go of their invididual pride and realize that the only way to beat the next generation of computers will be to combine their intelligences. Maybe math teachers will realize how much computational power and pattern recognition chess has and they will begin to teach the game to their students. Point being, I think the popularity of chess will only grow as it seems to have done since 1997.

C

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/05/2003 8:03 PM by Nokia20

[Top]
[Mind·X]
[Reply to this post]

I think Corey, that chess should be a subject like a math in junior school (maybe it should be subject to choose who want to learn it). I want to mention that there are studies which showed that chess develop thinking and helps young people. And if we can connect chess and fun, then we can give our child added element of development.
Conclude, the machines could be helpful for us, if we can to use it properly.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/06/2003 4:34 PM by Berend de Boer

[Top]
[Mind·X]
[Reply to this post]

> Will we get to the point where there is some type
> of combination between chess players and
> computers, meaning that the chess players consult
> their own computers when they play?

That must be allowed I think. As Kasparov remarked: it's not about chess, it's not about making mistakes. When a human is allowed to use a computer to check positions, it's just about who has the best strategy. Now a slight miscalculation, which the computer never will make, is immediately punished. And as humans, we are prone to errors. If we take that advantage away, it's really about strategy and pattern matching again.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/05/2003 9:12 PM by Think less of chess

[Top]
[Mind·X]
[Reply to this post]

Yes, chess is more susceptible to brute-force attack. With or without pattern recognition.

What about GO? In this game, modestly decent players still beat the best programs available.
One of the problems is that GO has many more variants than chess does. Another is that it relies more on pattern recognition, the human strength.

IA workers, teach the machine to play GO!

some points (which changed into essay unfortunately).
posted on 02/05/2003 9:30 PM by Tom Tobula

[Top]
[Mind·X]
[Reply to this post]

1. might be "we" is the AI community.

2. But! Boby Fischer is known he said: "I liked when the opponent's ego had been broken". Who played the chess in the teenage knows what the feeling is about. Frankly I stopped to perfect chess when I realized there are tons of openings to memorize just to play at a mediate level. Some others were more gifted in chess playing and I withdrew into other activity area. Otherwise chess takes too much time and is not so useful for the life. I note that I was not pressed by parents or anybody else to make such decision. I simply moved into another areas where I could be more successfull. May be it is the basic human algorithm to find the best niche for each self. If I knew from the beginning that I cannot beat the best computer may be I would not start with chess at all (even if more talented). So this is the reason of ego and perhaps something other on the background too.

One of the human flaws is they need to be feeded by food and money which are passed to the wife and similar modern civilization inventions. How many top proffessional chess players is the humanity wishing to support in order to defeat the computer? Not many I guess. This is the reason of economy.

Despite all of the above I think that I still do appreciate the esthetic of the chess game (not of all plays of course). This may prevail forever and even the computer games produce the beauty sometimes, e.g. the 4th play Kasparov-DJ is extraordinal in some parts (mainly the Kasparov's defense after move 40). Poeple who play chess regularly also shall not stop doing so I suppose.

3. The difference of 100x times power increase used for full tree search represents just about 1,5 half-move ahead improvement in the middle game (I assume 20 possible moves in every half-move during the middle game). Current chess engines like DJ use some kind of selective strategy to search into about 15 half-moves I guess. So what, shall they search into 17 half-moves or just slightly more widely? Yes, they shall evaluate 100x times more positions and some statistics shall get better. But I am not sure how much better. Definitely not 100x times.

The next question regarding power is if general economy restrictions as well as physics restrictions shall allow to make further drastic power improvements. Moore law is just an empirical rule which is fine but no necessity. May be Yes and may be No. My teachers teached me in 1983 that in 1990 there shall be really intelligent computers of the 5th generation programmed in symbolic languages like Prolog. The implementation of Prolog is similar to the chess engine but these computers are still not on the horizon yet.

4. The more promising way is to improve the evaluation functions. If poeple find really good evaluation functions of the position (without the need to investigate next moves) then chess engines shall get essential advantage over poeple to choose the move according to the evaluation of all positions 8 half-moves ahead (accessible depth by brute force full tree search) while human player shall stay to consider rather the current position. This would be really dangerous for human players but I expect rather some mixture of static evaluation combined with the check of the next moves.

5. I also spent 3 years studying neural nets and I am not convinced it is appropriate to be used for chess easily. Chess is more like number theory, cryptography etc. - all these environments are 1 point left or right might evaluate into something completely different (like win xor lose ;-). May be that humans are the best implementation of NN and that enough large and complex NN can not be cooled in silicon and that is our problem. But who knows, NN and AI may be useful in some areas.

6. The number of atoms of the universe is rather irrelevant to the problem. I need not to have 1024 fingers to represent 1024 numbers! I am fine with ten fingers to perform that. But an efficient implementation to operate such numbers might require slightly more fingers.

7. Yes, definitely "we" are alive and our very basic instincts (some of which are likely processed by NN) are developed inherently to this fact. We have got some sense of it in different layers of feelings and ideas, from emotions to the principle of god... We are not the "layered computing system". I cannot prove it but I doubt anybody can prove the opposite and in that case I prefere may feelings. Yes, even feelings and emotion patterns may be psychologically imprinted but nobody can twist neither everything 100% nor forever. Even if somebody proved that (we are layered computing system) I would doubt there is some mistake in the evidence or some kind of hidden agenda. As we do not understand the "dynamic reference" we cannot imitate it with engineering means, the "heart" must be alive whatever the word inside quatas means. Ultimately the goal of living subjects seems to be to keep life or to grow and "the intelligence" of many types is just a mean for that purpose. May be chess shall also stay to be a good training and funny mean for the education of one kind of intelligence. Not to be used in chess eventually.

[ I apologize for grammar mistakes.]

Re: some points (which changed into essay unfortunately).
posted on 02/06/2003 7:53 AM by Thomas

[Top]
[Mind·X]
[Reply to this post]

> they shall evaluate 100x times more positions and some statistics shall get better. But I am not sure how much better. Definitely not 100x times.

A better move here, a better move there ... and you get some ELO points higher playing, this way.

> Definitely not 100x times.

What do you mean by this?

- Thomas

Re: some points (which changed into essay unfortunately).
posted on 02/06/2003 3:20 PM by Tom Tobula

[Top]
[Mind·X]
[Reply to this post]

I just wanted to say that increasing the depth of search 1,5 half-move deeper shall not increase the performance 100times what is the factor by which the computer power shall likely increase.

The problem is in the quality of the position evaluation. If you evaluate it poorly it does not matter how deep you are. Of course the mate or heavy material lose should always matter and their evaluation is quite clear.

Back to one my point on pattern recognition and possible Neural Nets usage - Yes, poeple play using the patterns on the chessboard. But in a dynamic way. They also use the related patterns to limit the search tree. Thus patterns must be used at least twice in slightly different manner -first to orientate yourself on chessboard, second to limit the search tree. Even the human player checks the situation by simulating the moves in the mind to analyze if the "first look" is correct. Still I think it would be quite a complex task to learn chess engine all possible patterns using NN and one would need to collaborate with the experienced player very much.
It cannot be done by simply taking played games and train from them. You do not see _all_ possible dynamics from these playes, just one chosen path. The game data are blured by unimportant pieces too, you need to concentrate on the subset of the board only.

Re: some points (which changed into essay unfortunately).
posted on 02/06/2003 4:46 PM by Thomas

[Top]
[Mind·X]
[Reply to this post]

> I just wanted to say that increasing the depth of search 1,5 half-move deeper shall not increase the performance 100times what is the factor by which the computer power shall likely increase.

100 times better chess player? If even Kasparov plays near the optimum, if most of his moves are the number one choice - where do you see the possibility for 100times better performance?

Chess game is quite saturated.

- Thomas

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/06/2003 5:53 AM by Mark Howitt

[Top]
[Mind·X]
[Reply to this post]

Although this article is interesting and informative, it does lack some chess knowledge, or assumes incorrect views on it, which is sadly typical for writing of this kind.

The fact that Deep Blue lost to Garry Kasparov in 1997 was hugely controversial. Most commentators believe that IBM did everything it legally, and possibly illegally, could to win this match. For instance, Kasparov was unable to put his legendary preparation to use due to having seen none of his 'opponent's' games, whereas IBM had access to tens of thousands of Kasparovs games, and a team specifically trained to focus on his weaknesses. IBM also decieved Kasparov over the nature of the match, which he assumed to be the nature of a 'scientific experiment' similar to that of his compressive win over Deep Blue in 1996. The match conditions where also not to Kasparov's liking, with IBM being pedantic over the arrangements of the games, even making Kasparov battle through spectators to even get to his rest room.

The most controversial aspect of Deep Blue's victory however was the possibility that it had human assistance during the games. Kasparov comprehensively defeated the machine in the first game, but when he astonshingly lost the second he knew that the machine had taken on a completely different 'nature'. Certainly IBM had changed the 'style' of the machine comprehensively from game one, but Kasparov also believed that his blue nemises had recieved help from an older one, Karpov, who was also in New York at the time.

In the present day human-computer relations in the chess world are better. The chessbase company, which produces all the strong chessplaying engines, generally maintains friendly relations with the 'Super GMs' by providing them with extensive databases, and even organising matches between GMs with the aid of computers to help them analyse, 'Advanced Chess'. Partly because of this partnership, both humans and machines have become stronger players since 1997. Grandmasters have made progress, with their phenomenal intelligence, in how to exploit their silicion counterparts inferior strategic knowledge, and how to produce unusual moves in the opening to take computers 'out of their opening book', or leaving without their knowledge of their pre-programmed database. Grandmasters, not even the highest ranked ones, have managed to inflict humiliating defeats using these strategies. In an extraordinary case, a lowly rated interantional player was able to write a book explaining a number of strategies which had helped him to beat Fritz consistently.

Unfortunately, computer intelligence is probably increasing at an even more rapid rate. The best computers now have more powerful weapons that incredible computing processes at their disposal; one of their most frightening features are 'endgame databases', which allows them to play numerous endings flawlessly, at a higher level than Kasparov. I'm sure most of the readers will be aware that the current 'Man vs Machine' match (Kasparov vs Deep Junior') currently stands at 2.5-2.5, with Kasparov brilliantly exploiting the computers lack of opening knowledge in game one, but falling prey to the computer's untiring stamina in game 3, with the computer playing increasingly well in games 4 and 5. It seems accurate to say, given that Kramnik was at one point two points ahead against Deep Fritz, that the top humans, playing at their best, are marginally better than machines but over a series of games, the computers stamina makes it approximately equivalent in strength.

Given that the computers are increasingly rapidly in strength, I agree that computers, (probably, there is still a hope for mankind :) ), will be stronger than the best humans by 2010

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/06/2003 2:43 PM by Jeff

[Top]
[Mind·X]
[Reply to this post]

Several points to make

1. Computer programs will become unbeatable by humans in chess ....well .... maybe?

There is no doubt that hardware will continue to get faster... but proccessing speed is a minor component of why programs have improved...
If you were to take the current top programs such as Fritz,Junior,Hiarcs,Rebel, etc and give them 100 times their current processing power their strength would only increase by less than 5%
It isnt really how fast they can evaluate a position but rather how good is their evaluation
Although speed does help some
A good test of this was done by Robert Hyatt(creator of Crafty) and the makers of Rebel.
after the 97 deep lue Kasparov match... Crafty was given 100 times as much time on its clock as rebel and still lost the game... proving that Rebels evaluations were better and that processing power/ speed didnt matter that much

Once all chess programs start beating all the top players work on the programs evaluations will stop because people will stop upgrading/buying new chess programs. Therefore programs/computers will stop improving.
except for the speed side of the equation which as already shown is less important
Simple economics

2. Humans are getting better at the game.
every few months the record for the youngest Grandmaster ever is being broken
This is inpart because of computer training... and the great supply of books, databases, places to play etc.

3. So
sometime... probably in the next 10 years when humans become toast to the programs in chess... there will be born someone in the world who by the time he or she hits their 20's will be able to beat all programs again...


Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/06/2003 3:05 PM by Norm

[Top]
[Mind·X]
[Reply to this post]

Obviously a very provocative article and some terrific responses. I would like to add my 2˘ worth.

My interest in Chess is no less now that computers can defeat a world champion. In fact, this has caused me to be absolutely amazed at the power of the human mind. Also, no matter what the end result of man-machine chess competitions, it is the human mind that has prevailed. The chess machine is created by man, relies on man to supply it power, and relies on man's cumulative chess history for it's programming prowess.

In the final analysis, it will always be significant that the machine has man to thank not only for its capabilities and successes, but for its very existence.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/07/2003 6:51 AM by stuart mcgregor

[Top]
[Mind·X]
[Reply to this post]

Exactly - and this point is true of so much pontificating about how machines will become more intelligent than men.

When i see a machine that can do 1% of the combined tasks that human beings are capable of then i will be impressed.

(Not that this isn't a worthwhile project).

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/07/2003 6:53 AM by stuart mcgregor

[Top]
[Mind·X]
[Reply to this post]

....And thats before we even get onto the even more tricky issue of consciousness...

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/07/2003 8:39 AM by Esteban

[Top]
[Mind·X]
[Reply to this post]

it's a very interesting debate and it shoes the difficulties of making any clear statement about humans versus machines stuff...For my part, I have no problems with super machines existing next to humans...I can imagine a futur physicist saying to a machine: "Hey, I've got this idea for a fundamental theory...can you work ou the details, please. Thank you." And the machine simply complies...it's still stays a machine...
So for chess...

But by the way...how would you calculate the outcome of a chessmath between DeepFritz and DeepFritz...how would these machines having all the same 'knowledge' of usable algorhitmes behave/operate ?

and if we get bored by playing chess against a simple laptop why not re-invent/design chess, or adding new rules (maybe adding something with a dice rule, ...

Is it no so, we(humans) like to play chess for fun (in one way or another)? And as long as computers don't know about fun there is no real point maken of inferiority/superiority definitions between humans and machine. A silicon based thing that nows what fun is would definitely make a big chance of getting a full aproval, applying for 'living'...

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/07/2003 8:57 AM by stuart mcgregor

[Top]
[Mind·X]
[Reply to this post]

>But by the way...how would you calculate the outcome of a chessmath between DeepFritz and DeepFritz...how would these machines having all the same 'knowledge' of usable algorhitmes behave/operate ?

Interestingly, this thought actually demonstrates how reliant the machines are currently on humans. These games would be dependent on the opening 'book' lines chosen by the machines. These openings represent the extensive combined human play on record over an opening period of the game.

i actually think a more impressive feat by chess computers would be to achieve the level of playing ability of players, without the use of human databases of play. This would probably be a far bigger task.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/07/2003 9:23 AM by Esteban

[Top]
[Mind·X]
[Reply to this post]

This is the real question/challenge of A.I. isn't it...
to anwer Kurts question: humans are indeed getting smarter (they are already using external 'data' storages aca computers)
...concerning if computers are getting stupider: computers are machines, 'they' are neither intelligent nor stupid...they just perform/process calculable algorhitmes step by step...
I'm aware that this implies that humans don't or do something extra...but i'm not making/defending a statement here...

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/08/2003 11:46 AM by ronald Pichler

[Top]
[Mind·X]
[Reply to this post]

I liked what was said about changing the game slightly and maybe adding dice. this is really good based on history of chess. As you may be aware hundreds of years ago pawns were only allowed to move one space, and a hundred years after that castling was invented. It is time to change or add a new twist, maybe make all games 5-minutes.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/07/2003 10:09 AM by Art

[Top]
[Mind·X]
[Reply to this post]

Just try this: Play chess with four bishops each side and no horses, What happen? Computer crash. Humans win.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/07/2003 10:47 AM by Thomas

[Top]
[Mind·X]
[Reply to this post]

LOL!

Which computer? 286 with the MightyPawn program?

A good computer program, will win, using two bishops and his king, while the human will have two knights - and a king, of course.

This fact, that this is a wining combination - after at least 222 moves - was established by a computer program.

- Thomas

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/07/2003 10:49 AM by Thomas

[Top]
[Mind·X]
[Reply to this post]

Errata:

should be "at most" - not "at least" 222 moves.

- Thomas

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/07/2003 12:54 PM by Kramnik

[Top]
[Mind·X]
[Reply to this post]

I hate to break your joyful party but the official rule states that if no pieces are exchanged in 50 moves, the game is adjudicated as a draw.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/07/2003 1:05 PM by Thomas

[Top]
[Mind·X]
[Reply to this post]

Kramnik!

I am very well aware of this.

But the rules has been invented by humans, long before a digital program spotted this peculiarity, humans couldn't.

What I am telling you? It's time to leave the chess game to computers!

- Thomas

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/08/2003 8:26 AM by mike

[Top]
[Mind·X]
[Reply to this post]

Perhaps I am wrong, but building a computer that can beat a human chessplayer seems to reek of an inverse exstension of the human ego. Ultimately, the rules that compter uses are human - or a human construct.

Also, and for myself, Chess can be poetic. I am reminded of an artist and scientist looking a t landscape. One paints or describes the marvel of it all whilst the other hopes the S/he has got all the atoms counted.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/08/2003 8:38 AM by stuart mcgregor

[Top]
[Mind·X]
[Reply to this post]

So the latest high profile match finishes a draw between Kasparov and Deep Junior. On the balance of play, I would say that Kasparov had the better chances in the games (including the last one) than the computer, but that is academic without the killer instinct to finish off the machine. Strange to say that about Kasparov (is he losing it?).

So, it all points to yet another close contest, in which the machines are getting there, but have some way to go yet, before we can say they are clearly better.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/08/2003 11:13 AM by Thomas

[Top]
[Mind·X]
[Reply to this post]

If the best chess wetware was there - Kasparov, then at least one of the 100 times faster, than a several way PC, Beowulf cluster should also be there.

It was a charade, really.

- Thomas

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/08/2003 11:30 AM by Ron Pichler

[Top]
[Mind·X]
[Reply to this post]

First of all Chess is not something to be conquered, it is to be played. Playing chess is fun, conquering chess is not fun.
It seems to me that the fate for Chess may be in the realm of Speed-chess. Games of 5-minutes, 8-min, etc. will be the norm between humans and humans. I already see this happening now. I will postulate that human pattern recognition in a (short-timed) game is far greater than that of Deep-"Anything". A computer can get into trouble if it cannot go thru all its alogorythms and may even blunder it's move. Depending on your personality and style a person my be better at Speed-chess than regular chess. I'm not sure that Kasparov would be the best Speed-chess player in the world. Which leads me to ask; Who is the World Reigning Speed-chess Champion? Set up the man/machine match and play him/her. Then we can watch the computer struggle with decission making, especially when the clock runs down. There is an old addage- given enough time, anything is possible; when time is short things become difficult.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/08/2003 9:14 PM by E

[Top]
[Mind·X]
[Reply to this post]

An interesting discussion, so I'll put in my bit by responding to some specific points
-The future of chess is speed chess
Unless I'm mistaken, computers have been able to beat even the highest-level humans at speed chess for some time, as at fast speeds major mistakes play a bigger role than more long-term complex positional concerns. Computer programs are more limited in search depth within a smaller time frame, but by the same argument that a 100-fold increase in speed does not provide a 100-fold increase in the depth the computer can search to, a 100-fold reduction does not reduce a computer's ability by such a huge amount.
-Opening book databases provide an unfair advantage to computers
I am no grandmaster so I can't pretend to speak from experience, but it is my impression that at the highest levels of chess human players have no trouble remembering openings. Perhaps even a grandmaster level player could do slightly better with a computerized opening book, but I highly doubt it would make a very significant difference, as these people have incredible memories for chess (just look at how many simultaneous games they are capable of playing in their heads).
-Computers never make mistakes
The programs, even at the highest level, are only as perfect as their design is perfect. The best computer chess players are extremely complicated creations and are constantly being extended, and even in major games (the Deep Blue match for example) subtle program flaws are sometimes responsible for "mistakes" on the computers part.
-Deep Blue was controlled in part by human grandmasters
While it is almost impossible to prove anything historic to everyone's satisfaction, that Deep Blue's moves were the result of human intervention during the game seems extremely unlikely. Logs exist of Deep Blue's activity during the game in question, and there appear to be adequate positional motivations for the behavior deemed to be too human.
Having said all that I'd like to point out that I agree with those who have been saying that chess will not die out just because a computer is better at it than most or all humans. It may suffer somewhat in popularity, but I can't even say that for sure. Chess may lose (or perhaps has lost) some of its mystery as a result of very good chess programs, but to the casual player that will make very little difference. Anyway, I've said enough for now.
-E
An interesting discussion, so I'll put in my bit by responding to some specific points
-The future of chess is speed chess
Unless I'm mistaken, computers have been able to beat even the highest-level humans at speed chess for some time, as at fast speeds major mistakes play a bigger role than more long-term complex positional concerns. Computer programs are more limited in search depth within a smaller time frame, but by the same argument that a 100-fold increase in speed does not provide a 100-fold increase in the depth the computer can search to, a 100-fold reduction does not reduce a computer's ability by such a huge amount.
-Opening book databases provide an unfair advantage to computers
I am no grandmaster so I can't pretend to speak from experience, but it is my impression that at the highest levels of chess human players have no trouble remembering openings. Perhaps even a grandmaster level player could do slightly better with a computerized opening book, but I highly doubt it would make a very significant difference, as these people have incredible memories for chess (just look at how many simultaneous games they are capable of playing in their heads).
-Computers never make mistakes
The programs, even at the highest level, are only as perfect as their design is perfect. The best computer chess players are extremely complicated creations and are constantly being extended, and even in major games (the Deep Blue match for example) subtle program flaws are sometimes responsible for "mistakes" on the computers part.
-Deep Blue was controlled in part by human grandmasters
While it is almost impossible to prove anything historic to everyone's satisfaction, that Deep Blue's moves were the result of human intervention during the game seems extremely unlikely. Logs exist of Deep Blue's activity during the game in question, and there appear to be adequate positional motivations for the behavior deemed to be too human.
Having said all that I'd like to point out that I agree with those who have been saying that chess will not die out just because a computer is better at it than most or all humans. It may suffer somewhat in popularity, but I can't even say that for sure. Chess may lose (or perhaps has lost) some of its mystery as a result of very good chess programs, but to the casual player that will make very little difference. Anyway, I've said enough for now.
-E

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 02/11/2003 10:11 AM by stuart

[Top]
[Mind·X]
[Reply to this post]

Don't think it will lose its appeal or mystery. If a computer can pick out a move that is better any human could, isn't it interesting to ask why did it choose that move? It would be most interesting to see the consequence of such moves in a game. It may even cause a mind-shift within human chess play when we figure out a different strategic approach indicated by computer play. Perhaps then humans will use their superior adaptation ability to become stronger players than their 'masters' :-))

Certainly, I can't imagine a computer making the 'perfect' sequence of moves in a chess game - thats a LONG way off.

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 07/30/2005 10:25 AM by prog6171

[Top]
[Mind·X]
[Reply to this post]

why can't we run Fritz on a Cray supercomputer
or something of the sort?

Re: Deep Fritz Draws: Are Humans Getting Smarter, or Are Computers Getting Stupider?
posted on 11/12/2007 3:54 AM by war_zone

[Top]
[Mind·X]
[Reply to this post]

It is an interesting article discussing computer power versus human abilities, like playing chess. However, I would like to state some other views.
First, I would agree to what it states that the computing power is still increasing and computation pattern is keeping improving. In the daily life, my new Quad-core processor costing about $300 which is at least 4 or 5 times faster than my 4-year-old Pentium processor (about $330 in 2004), especially when it loads the operating system, such as windows XP. From the industrial side, the scale of Intel processor grew from 103 to about 108.5 in 40 years (www.intel.com), we can also easily conclude these figures exhibit MoorĄŻs law (it predicts computation power doubling roughly every 2 years). As stated in the article, the more advanced computation pattern does make difference, because we can use less powerful processor to achieve the as same amount of calculation as faster processors. Therefore, I agree that the computation power is rapidly increasing in exponential level, and software improvement plays important roles in computation speed .
However, will the computer hardware continue its speed upgrading infinitely? My argument is probably not. Although Ray Kurzweil predicts new technology like bio-computation, quantum-computation or whatever computation technology will come to replace the current transistor chip, there are some physical limits for the computation. Suppose, we have a processor which is created by some new technology, and is horribly fast (it is fast, but it has a limit). Then, some one could build a very large computation matrix by using this new processor. The computation matrix cannot be infinitely large, and letĄŻs say it is as large as a large building with dimension of hundreds meters * hundreds meters * hundreds meters. Next, assume some complex computation requires the user to input data from one side of the building, and the output will come out one the other side of this building. Now, how fast can user get the result? By simplified calculation, it is equal to (distance of the two sides) / (speed of light). This is because any proceeding of information processing is based on transmission, and how fast can it transmit the data? It can only be as fast as the light in the straight, which we ignore the actual data calculating time. Unfortunately, we cannot create matter running faster than the light. Otherwise, we will get back the past by the theory of relativity.
Next, Ray Kurzweil argues that human performance on calculation, like playing chess, stays constant, but I would not quite agree with this. The argument should be the calculation performance of chess world champion stays constant. The tricky thing is how Ray Kurzweil knows the best performance of playing chess is from chess world champion. We cannot try or test everyone in this world, and find out most smart person playing chess in this world. Or do we actually encounter computational problem here? Furthermore, like Ray Kurzweil stated, they had several generations of the special hardware to perform the chess tournament, and it will defeat human for sure due to the increasing of computation power. However, can we have several special generations of people specializing playing chess? Probably, we cannot ask the most genius female chess player marry to the most genius male chess player to produce, possibly, next generation of more genius chess player, but if we do modify the gene structure to get one, chess monster by the new or future bio-technology (surely we have to ignore or totally violate the humanities and ethics).
Last, I would have different views that Ray Kurzweil predicts human will loss interests on play chess due to defeated by computers. Human should be proud of building the machine which could perform the same tasks as human. Beside that, the chess is like a competition game, and I guess if only the computer cheats or human player using cheating software every time in the chess game, the human will loss interest with playing it. A simple comparison is transportations. Now, we have cars, boats, and planes, and all of these are faster and could load more stuff than human, so do we lost interest with walking, running, swimming and traveling. The answer is no, and actually human benefit more from building thing faster than themselves. In the future, the best of chess play is make human against human, and computer against computer, like 100 meter running and car racing. Therefore, I would predict human will benefit by the faster and smarter computers and computer software in chess.
In short, I agree with the exponential increasing speed of computation power and the gain of software in this article, but I would have different views on human computation performance and interest in chess in the future.