21.03.2015 Views

Darwin's Dangerous Idea - Evolution and the Meaning of Life

Darwin's Dangerous Idea - Evolution and the Meaning of Life

Darwin's Dangerous Idea - Evolution and the Meaning of Life

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

436 THE EMPEROR'S NEW MIND, AND OTHER FABLES<br />

difficult to fool <strong>the</strong> expert judges—a problem, once more, <strong>of</strong> not having a<br />

proper "sword-in-<strong>the</strong>-stone" feat to settle <strong>the</strong> issue. Holding a conversation or<br />

winning a chess match is not a suitable feat, <strong>the</strong> former because it is too<br />

open-ended for a contestant to secure unambiguous victory in spite <strong>of</strong> its<br />

severe difficulty, <strong>and</strong> <strong>the</strong> latter because it is demonstrably within <strong>the</strong> power<br />

<strong>of</strong> a machine after all. Might <strong>the</strong> implications <strong>of</strong> Godel's Theorem provide a<br />

better contest? Suppose we put a ma<strong>the</strong>matician in box A <strong>and</strong> a computer—<br />

any computer you like—in box B, <strong>and</strong> ask each <strong>of</strong> <strong>the</strong>m questions about <strong>the</strong><br />

truth <strong>and</strong> falsehood <strong>of</strong> sentences <strong>of</strong> arithmetic. Would this be a test that<br />

would surely unmask <strong>the</strong> machine? The trouble is that human ma<strong>the</strong>maticians<br />

all make mistakes, <strong>and</strong> Godel's Theorem <strong>of</strong>fers no verdict at all about <strong>the</strong><br />

likelihood, let alone impossibility, <strong>of</strong> less-than-perfect truth detection by an<br />

algorithm. It does not appear, <strong>the</strong>n, that <strong>the</strong>re is any fair arithmetic test we<br />

can put to <strong>the</strong> boxes that will clearly distinguish <strong>the</strong> man from <strong>the</strong> machine.<br />

This difficulty had been widely seen as systematically blocking any argument<br />

from Godel's Theorem to <strong>the</strong> impossibility <strong>of</strong> AI. Certainly everybody<br />

in AI has always known about Godel's Theorem, <strong>and</strong> <strong>the</strong>y have all continued,<br />

unworried, with <strong>the</strong>ir labors. In fact, H<strong>of</strong>stadter's classic Godel Escher Bach<br />

(1979) can be read as <strong>the</strong> demonstration that Godel is an unwilling champion<br />

<strong>of</strong> AI, providing essential insights about <strong>the</strong> paths to follow to strong AI, not<br />

showing <strong>the</strong> futility <strong>of</strong> <strong>the</strong> field. But Roger Penrose, Rouse Ball Pr<strong>of</strong>essor <strong>of</strong><br />

Ma<strong>the</strong>matics at Oxford, <strong>and</strong> one <strong>of</strong> <strong>the</strong> world's leading ma<strong>the</strong>matical<br />

physicists, thinks o<strong>the</strong>rwise. His challenge has to be taken seriously, even if,<br />

as I <strong>and</strong> o<strong>the</strong>rs in AI are convinced, he is making a fairly simple mistake. When<br />

Penrose's book appeared, I pointed out <strong>the</strong> problem in a review: his argument<br />

is highly convoluted, <strong>and</strong> bristling with details <strong>of</strong> physics <strong>and</strong> ma<strong>the</strong>matics,<br />

<strong>and</strong> it is unlikely that such an enterprise would succumb to a single,<br />

crashing oversight on <strong>the</strong> part <strong>of</strong> its creator—that <strong>the</strong> argument could be<br />

'refuted' by any simple observation. So I am reluctant to credit my observation<br />

that Penrose seems to make a fairly elementary error right at <strong>the</strong><br />

beginning, <strong>and</strong> at any rate fails to notice or rebut what seems to be an<br />

obvious objection. [Dennett 1989b.]<br />

My surprise <strong>and</strong> disbelief were soon echoed, first by <strong>the</strong> usual assortment<br />

<strong>of</strong> commentators to a target article (based on his book) by Penrose in Behavioral<br />

<strong>and</strong> Brain Sciences, <strong>and</strong> <strong>the</strong>n by Penrose in turn. In "The Nonalgorithmic<br />

Mind" (1990), Penrose's reply to his critics, he expressed mild<br />

astonishment at <strong>the</strong> strong language some <strong>of</strong> <strong>the</strong>m used: "quite fallacious,"<br />

"wrong," "lethal flaw" <strong>and</strong> "inexplicable mistake," "invalid," "deeply flawed."<br />

The AI community was, not surprisingly, united in its dismissal <strong>of</strong> Penrose's<br />

The Library <strong>of</strong> Toshiba 437<br />

argument, but, in Penrose's eyes, <strong>the</strong>y didn't agree on what "<strong>the</strong>" lethal flaw<br />

was. This was itself a measure <strong>of</strong> how widely he had missed <strong>the</strong> mark, since<br />

<strong>the</strong> critics had found many different ways <strong>of</strong> zeroing in on one big misunderst<strong>and</strong>ing,<br />

about <strong>the</strong> very nature <strong>of</strong> AI <strong>and</strong> its use <strong>of</strong> algorithms.<br />

2. THE LIBRARY OF TOSHIBA<br />

The people who are going to like <strong>the</strong> book best, however, will probably<br />

be those who don't underst<strong>and</strong> it. As an evolutionary biologist, I have<br />

learned over <strong>the</strong> years that most people do not want to see <strong>the</strong>mselves<br />

as lumbering robots programmed to ensure <strong>the</strong> survival <strong>of</strong> <strong>the</strong>ir genes. I<br />

don't think <strong>the</strong>y will want to see <strong>the</strong>mselves as digital computers ei<strong>the</strong>r.<br />

To be told by someone with impeccable scientific credentials that <strong>the</strong>y<br />

are nothing <strong>of</strong> <strong>the</strong> kind can only be pleasing.<br />

—JOHN MAYNARD SMITH 1990 (<br />

review <strong>of</strong> Penrose )<br />

Consider <strong>the</strong> set <strong>of</strong> all Turing machines—in o<strong>the</strong>r words, <strong>the</strong> set <strong>of</strong> all<br />

possible algorithms. Or, ra<strong>the</strong>r, to ease <strong>the</strong> task <strong>of</strong> imagination, consider<br />

instead a Vast but finite subset <strong>of</strong> <strong>the</strong>m, relativized to a particular language,<br />

<strong>and</strong> consisting <strong>of</strong> "volumes" <strong>of</strong> a particular length: <strong>the</strong> set <strong>of</strong> all possible<br />

strings <strong>of</strong> 0 <strong>and</strong> 1 (bit strings), up to <strong>the</strong> length <strong>of</strong> one megabyte (eight<br />

million 0's <strong>and</strong> l's). Consider <strong>the</strong> reader <strong>of</strong> <strong>the</strong>se strings to be my old laptop<br />

computer, a Toshiba T-1200, with its twenty-megabyte hard disk (we'll<br />

prohibit using any additional memory, just for finiteness' sake). It should<br />

come as no surprise that <strong>the</strong> Vast majority <strong>of</strong> <strong>the</strong>se bit strings do nothing at<br />

all worth mentioning if an attempt is made to "run" <strong>the</strong>m as programs on <strong>the</strong><br />

Toshiba. Programs, after all, are not r<strong>and</strong>om strings <strong>of</strong> bits, but highly<br />

designed sequences <strong>of</strong> bits, <strong>the</strong> products <strong>of</strong> thous<strong>and</strong>s <strong>of</strong> hours <strong>of</strong> R <strong>and</strong> D.<br />

The fanciest program that ever could be is still something that can be<br />

expressed as one or ano<strong>the</strong>r string <strong>of</strong> 0's <strong>and</strong> l's, <strong>and</strong> although my old Toshiba<br />

is too small to run some <strong>of</strong> <strong>the</strong> truly huge programs that have been devised, it<br />

is quite capable <strong>of</strong> running a h<strong>and</strong>some <strong>and</strong> representative subset <strong>of</strong> <strong>the</strong>m:<br />

word-processors, spread sheets, chess-players, Artificial <strong>Life</strong> simulations,<br />

logic-pro<strong>of</strong>-checkers, <strong>and</strong>, yes, even a few automatic arithmetic-truthprovers.<br />

Call any such runnable program, actual or envisaged, an interesting<br />

program (it is roughly analogous to a readable book, actual or imaginary, in<br />

<strong>the</strong> Library <strong>of</strong> Babel, or a viable genotype in <strong>the</strong> Library <strong>of</strong> Mendel). We<br />

don't have to worry about <strong>the</strong> boundary separating <strong>the</strong> interesting from <strong>the</strong><br />

uninteresting; when in doubt, throw it out. No matter how we rule, <strong>the</strong>re are<br />

Vastly many interesting programs in <strong>the</strong> Library <strong>of</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!