Stephen Wolfram, PhD and Ray Kurzweil Roundtable Discussion

February 24, 2006

Originally recorded for BusinessWeek.com July 20, 2005. 

Otis Port: Welcome, we’re here to examine the implications of a controversial new book, A New Kind of Science by Stephen Wolfram. We believe the complex systems have complex causes and therefore the way to comprehend such a complex thing is to carve it up into little pieces and study each one of those individually until we understand the piece well enough to express it as a mathematical formula. Stephen says not so. Complex systems don’t have complex causes. In fact, they have very simple mathematical type algorithms at their roots. And we can simulate, emulate nature’s algorithms with something called cellular automatons or cellular automata, CA for short. He believes that eventually it will explain everything, literally everything from what happened; how the cosmos evolved since the Big Bang 15 billion years ago to the evolution of all biological life and intelligence. He hasn’t yet found the mother of all CA’s that one master cellular automaton that would explain everything that has happened since the Big Bang, but he’s certain that it exists, and he’s hopeful that he’ll find it and he’s certain that it will be astonishingly simple when he does.

Joining us also is Ray Kurzweil. He’s a computer scientist, inventor, author, and CEO of Kurzweil Technologies and a couple of other related companies. The thread running through most of Ray’s work is Artificial Intelligence or AI. Computer Automata are a common, have been a common tool for AI researchers since the 1970s so when Stephen’s book came out we asked him grab it and critique it for us. And there’s a full version of his critique on KurzweilAI.net.

Basically, Ray was fascinated by most of Stephen’s work and impressed with its breadth, but he quibbles that computer automata can really evolve into the complex systems that Stephen believes they can.

My name is Otis Port. I write about technology, and AI has been something that has intrigued me for ages. Gentlemen, thank you both for being here, Stephen, maybe a place to start would be the one cellular automata that gets a lot of attention in the book, either 30 or 110, and something like that and why it’s special.

Stephen Wolfram: I got interested a long time ago twenty years ago, now, in the question of what the right primitives to understand the natural world should be. There’s been a tradition for three hundred or so years of using mathematical equations, the kind of constructs of human mathematics as the appropriate primitives to describe the natural worlds, but with computers one has a way of thinking about those things in terms of programs. I got interested in the question of what would happen if one would allow programs that generalize things like mathematics. So, I was interested in the question of well, what does simple programs typically do. Well, our usual intuition, my intuition was if the program is sufficiently simple, then what it does must be correspondingly simple. That’s the intuition we get from for example our usual experience with engineering. If we want to make something complicated we expect that we have to go to a lot of effort and make very complicated rules and set things up in a very complicated way to achieve complicated results, but I decided to do a very systematic computer experiment and try all the possible simple programs of a particular kind. When I went through and looked at these programs, they can be numbered in some straightforward way. When I got to rule number 30 I saw this amazing thing. I had made a pattern on a computer display, actually it was a printout at the time. One started out from just one black cell at the top followed this very, very simple rule and when one traced it along, the pattern that it made was incredibly complicated and this to me was very amazing. At first I assumed that the fact that it looked complicated must be a feature of sort of inadequacies of my visual system that really there was regularity but I just couldn’t see it. So, I tried all sorts of elaborate mathematical and statistical tests and so far as any of them could tell this thing was complicated. Well, that observation kind of ended up changing my whole view of many of the foundations of science. It’s something that took me years to come to terms with.

What it revealed was this point that basically if you pick that even with very simple programs and even very simple underlying rules, it’s possible to get very complicated behavior. Once one’s found something like this it seems very obvious seems like how could this not have been found a zillion years ago. How could I not have found it several years earlier than I did? Now, having discovered that very simple rules can do complicated and interesting things you can go back and look historically was this seen before. The answer is absolutely yes. If you go back to ancient Greek times for example and look at the Pythagoreans talking about prime’s for example, prime numbers. There’s a fairly simple rule for generating prime numbers. Yet, once generated the primes make a kind of complicated and hard to predict sequence. That’s really an example of the same kind of phenomenon I ended up finding in rule 30 and so on and the emphasis for example in studying primes was to find regularities in the distribution of primes not focusing on this phenomenon of even though the rules for primes are simple the actual form of primes can be complicated. If that point had been recognized in antiquity, then my guess is that a lot of kind of the direction of how science has developed would have been somewhat different. People would not have been as mystified as how can nature be as complicated as it is. I’m not sure if Ray agrees with this. But perhaps we should find out.

Ray Kurzweil: First of all, I don’t doubt the possibility that we could explain the whole universe as a cellular automata. The question is how far does the concept of a cellular automata get us? I did, by the way find the book quite delightful and I got a lot of insights in reading it. There are a couple of issues. One is, you describe how a simple cellular automata, rule 30 can create designs that are incredibly complicated and it is pretty amazing. You really would think that starting with one cell you would get something really simple.

OP: Let’s tell people who don’t know how a cellular automata evolves how it does it. The fact that you start with…

RK: A cellular automata, there’s different ways of doing it. The simplest one is you have one cell and then the next layer of cells will be dependent on that cell and adjacent cells. And it is pretty remarkable to look at them and you have an assemblage of features even some nesting of features. Triangles are different sizes, and lines and streaks and it seems to have a mind of its own and you think it’s settling in but then something else happens and it’s really unpredictable, but it’s more than just unpredictable, because pure randomness isn’t very interesting either. Pure randomness becomes predictable by its lack of predictability. Here there seems to be order but then it lapses back into disorder and it’s interesting, patterns and pretty amazing that all of this complexity comes from very simple rules and simplest possible starting position of one black cell. The question though is how complicated? Are they really incredibly complicated? Are there different levels of complexity? I want to come back to that. I think it’s probably a key issue that we should talk about and whether or not for example the complexity and intelligence of the human brain is perhaps the one entity that we can point to that is as complicated our intuition is that it’s as complicated as anything else we know about and we’re trying to emulate that in our computer science, and it’s the whole field of Artificial Intelligence. How does that compare, say to the complexity of a dust storm or fluid turbulence and things like that. I think that’s really a key issue.

To start out with a lesser but also interesting issue. The issue of whether or not the universe ultimately cellular, that is to say fully digital or analog and Stephen shows how you can take these certain simple rules and produce different types of patterns. For example the pattern on a tent olive shell which is pretty interesting and satisfying and aesthetically pleasing pattern. Actually, it does resolve very simply from a cellular automata. So, these simple digital rules can provide certain types of patterns.

But it’s also possible for analog phenomena to produce similar phenomena and Stephen you actually provide that derivation in the book. Showing how analog continuous functions also can provide the same types of patterns, so if we see these types of patterns in nature it does not necessarily imply the inverse conclusion that it necessarily was caused by a digital cellular pattern. It could have been produced by something analog, and—

OP: Stephen, you’re sure that the universe is digital?

SW: Well, so one thing to understand when we’re talking about for example mollusk shells and we’re talking about what makes the patterns on those shells and so on, you’re talking about making a model that is in an a sense an approximation, an idealization of the way an actual mollusk work, and we’re not expecting to reproduce in every precise detail sort of the whole digestive process of the mollusk and so on. There is one case in natural science where modeling works differently. And that’s if you can actually get an ultimate fundamental model for the universe, because that’s a case where the model is no longer an idealization, no longer an approximation, if there really is an ultimate model for the universe it’s just this is precisely how the universe works, and at that level you can very sharply ask the question is it a model that’s based on discrete elements is it a model that’s based on continuous kinds of numbers of the type that have been studied in calculus and so on.

RW: Let me comment on that. I think it’s an intriguing notion and such a model would be a great step forward and Stephen takes some significant steps towards creating that type of model, in the book. There’s more work to be done and I understand that you’re continuing to work on developing a theory of physics that would take into account all the different things we know from the standard model and so on.

Let me read you something from my book, from my first book The Age of Intelligent Machines. I discuss the question whether the ultimate nature of reality is analog or digital. I point out that as we delve deeper and deeper into both natural and artificial processes we find that the nature of process often alternates back and forth between analog and digital representations of information. I noted how the phenomena of sound flips back and forth between digital and analog representations. In our brain music is represented as a digital firing of neurons in the cochlear representing different frequency bands in the air and in the wires. The music in loud speakers is an analog phenomena. Representation of sound in a music compact disk is digital, which is interpreted by digital circuits, but the digital circuits consisted of threshold transistors, which are analog amplifiers. As amplifiers the transistors manipulate individual electrons which can be counted and therefore digital, but on a deeper level an analog subject to quantum field equations, and at a yet deeper level Stephen Wolfram and some other theorists have theorized that digital computation basis to the continual equations and along those lines that’s a question, suppose we find a computer at the basis of the universe that’s digital and follows these rules, it would be a great accomplishment to represent everything we know in a cellular automata type framework but it wouldn’t necessarily be the final answer. We wouldn’t know that there are deeper analog phenomena.

SW: Several things to say. First of all, these kind of progressions of different kind of descriptions of things in analog form or digital form, this is you have to remember that all these kind of descriptions are always approximations. They’re always idealizations. When we have the digital representation of a sound on a CD for example, it’s the idealization of the sound it’s not representing how every molecule in the vibrating air works; it’s some kind of idealization. The thing that is different and very shocking about an ultimate theory of physics, it’s no longer an idealization. It would be if I’m right there’s a theory, there’s a set of rules, which just is the universe. If you say how are these rules implemented, that question doesn’t really make that much sense because—

RK: Our experience in physics is that we have discovered finer and finer models. We have these discrete electrons. They just are. But then we find there are more complex field equations underlying them and they’re [inaudible] and we find if string theory is correct there are actually pretty cellular sounding type mechanisms underlying those field equations.

SW: The most dramatic possibility is the universe started from a simple initial condition that had some simple geometrical symmetry. It might be the case that if we turn our telescope off to the west, and look at the configuration of the universe in the west, it might be identical to the configuration of the universe in the east. That would be the most bizarre possibility if the thing started from some simple initial condition and we get to see enough of the universe that we can actually sort of tell the kind of progeny of one side of the initial condition and the other side of the initial condition. In most theories that have inflationary things happening we don’t get to see enough of the universe to actually be able tell that.

OP: I’m sure this is a silly question, Stephen, but if you actually find that and we actually run it on a computer aren’t we creating another universe?

SW: It’s not a universe. It’s just an emulation of a universe.

OP: But you said, didn’t you say a little while ago that if you found that digital code it would no longer be an idealization it would be.

SW: That’s correct. So, if we were to run it for long enough on a computer, we would be able to find out what the universe would do in precise detail.

RK: But we don’t have enough time to run it. For most cellular automata given the fact that all these different phenomena interacting with each other, you cannot predict the final outcome without literally simulating every step and since we don’t have computers that run faster than the universe itself at it’s finest level of granularity we couldn’t really run a model of the universe. We could run the early part and have some idea of how it started, but it would never catch up to us because it can only run as fast as the universe runs or slower, generally speaking.

SW: I want to come back to the question of sort of the intuition that one has based on the history of physics, and how that relates to what one might now believe is true. It’s certainly the case that if one looks at the history of physics, that every time one gets to a greater level of smallness and analysis of the physical world, things have gotten more complicated, there’s another layer and so on.

One of the things that in a sense has been the case is the kind of the primitives that have been used in understanding those layers are typically mathematical primitives and I think they’ve been somewhat constrained by people’s interest in having primitives where one can kind of foresee what the outcome of doing particular things with those primitives will be. I think one of those things that has come out from this sort of experimental work I’ve done on what simple computer programs do is that with more general kinds of primitives, much more surprising things can happen. One can really get much greater richness from much simpler ingredients. I think that’s what changed my intuition about whether there could really be an end to this sort of sequence from classical mechanisms, quantum mechanisms, quantum field theory, string theory. Whatever else. I mean, I might also say in terms of the continuous versus discrete dichotomy, when things get as abstract as they have to be if they really is a very simple a model for the universe, and I mean, one has to realize that if one can describe a whole universe in terms of rules that are very short, then it’s sort of inevitable that nothing that’s familiar to us will be obviously visible in those rules. There isn’t room to fit in a three for the three dimensions of space or the mass of the electron or something like that so what has to be there in these underlying rules must be quite abstract and quite unfamiliar to us.

RK: But, then we have to question is there a deeper theory. And I’m not sure how you would ever prove there aren’t in fact some more deeper phenomena.

SW: I think the way you would do that as a practical matter. If it were the case that the simple rules that one knew reproduced everything we know in our universe, if one could establish that with reasonable certainty then what would be the point of saying there’s something deeper. It would have no relevance to what would actually happens in our universe.

RK: Let me bring up a key issue one where I think I have a somewhat different perspective than you expressed, Stephen, which has to do with levels of complexity. You said that the images from a class four automata were incredibly complicated and in the book there are a lot of statements along the following lines “what I come to believe is that many of the most obvious examples of complexity in biological systems actually have very little to do with adaptation, or natural selection but instead they are mainly just another consequence of the very basic phenomena that I discovered that along with any kind of system, any choices of underlying rules inevitably lead to behavior of great complexity and I have some issue with the concept of great complexity. I think there’s something missing in between a CA and what it can do by itself and the kind of phenomenon in the world I would consider of great complexity like human beings or Chopin preludes or insects, things like that. If we run a class 4 automata, it has some features and they’re unpredictable and there’s a certain amount of order, but you could run it for a million or a trillion or trillion trillion iterations and you still get the same kind of level, same kind of pattern of these features and you don’t have emerging anything comparable to insects, let alone humans. So, in the conversation we had before we kind of tossed around is this a concept of intelligence, which I would put forth as a phenomena that is an order of complexity greater than what we see in a class 4 automata, fundamentally greater. Is there such a thing as that concept and you said, well, intelligence is really culturally determined, and so I went looking at various definitions and indeed the vast majority of them are culturally determined, but I think there is a way of defining intelligence that strips away human specific characteristics.

SW: I’ll be interested to hear this.

RK: And I’ll read a couple of things. Intelligence represents a hierarchy of features that solves unexpected problems better more quickly, better results than a lesser hierarchy. There’s a nesting of features now you get a little bit of nesting of features in a class 4 automata, but it’s a pretty simple level and it never really gets to be a higher hierarchy. We have a very elaborate hierarchy of features within a human being and certainly if you go to a very fine level, you’ll see a lot of chaotic chaos and the amount of computation in a human could be the same as the amount of computation in a dust storm or even in a rock at a fundamentally detailed enough level, but if we look at it in the right level, we see a very elaborate hierarchy, and it’s not an arbitrary hierarchy. Each level has actually contributes something in terms of being able to solve problems and it involves the ability to create models of the world. I know you have some simple examples of CA’s or CA like processes that create simple models, but the models that we create are themselves hierarchical and can be as hierarchical as even the human brain that created it. I’ve got definition of intelligence here in The Age of Spiritual Machines, the ability to use optimally limited resources, including time to achieve a set of goals which may include survival, communications, solving problems, recognizing patterns, performing skills the faculty of [inaudible] which orders perceived in a situation previously considered disordered. That’s a quote from R.W. Young. And then the concept of order, information that fits a purpose and the measure of order is how well the information fits the purpose. In an evolutionary algorithm, the purpose is to solve a problem. I’m not saying that this shows that the world is not a CA, but I’m perfectly willing to accept that possibility, but you need something on the substrate of the CA to get to these higher levels of order and in my view that is precisely an evolutionary process some kind of selection. Evolution is needed. Cellular automata alone doesn’t get you there.

SW: One feature of us as humans and I am no exception is that we would like to think that we’re special. This has been something that has been true throughout the history of science, human thinking and so on. We’d like to think that there are ways in which we are not only in detail special but in generality and abstractly special. And that’s something that history of science has not been kind to the idea that humans are special. I mean for example four hundred years ago we find out that the earth isn’t at the center of the universe. A hundred and fifty years ago we find out there isn’t anything special about the origin of our species.

RK: But there I something special about humans at least if we ask the questions of how are we different from different species. We’re the only species that has ushered in its own evolutionary process which is technology. You can find other animals that use tools, but those tools do not embody a knowledge base that gets passed on from generation to generation. With the knowledge base itself expands and grows exponentially over time. We’re the only species that expands our own horizons.

SW: I’m not sure. We don’t know with whale songs for example, we don’t know how exactly those are passed down. With bird songs there’s a certain degree of passing them down, and I think that obviously.

RK: They don’t have a technology. There’s a limit to the whale songs’ complexity because they don’t have means of writing it down. They don’t have technology. There’s no indication that it’s significantly evolving. Whales did not go into the air. They didn’t go off the planet. They’re not extending their life spans. They don’t have video cameras; they don’t publish books on cellular automata. They don’t debate issues about whether or not they’re special.

SW: We don’t know that. I think that this issue, you mention lots of details and one can argue to us they’re very important. The way civilization works, the way technology works, these are things that are very important to our specific lives, but—

RK: It’s specifically an evolutionary process. Our combination of pattern recognition, cognitive function and our ability to manipulate the environment through our opposable thumb has allowed an evolutionary process to continue in the guise of our technology and it evolves.

SW: One of the things as we get to things like the opposable thumb, the opposable thumb is surely a detail. We can’t hang our theory of intelligence on the opposable thumb. That would be a very peculiar circumstance if the intelligence and the consequences of intelligence were critically dependant on the opposable thumb.

RK: I think our technology is dependant on ability to take models and I don’t doubt that even birds can model their environment to a certain extent and clearly giant squids are very intelligent. Whales. And they clearly have some model of their environment but the opposable thumb allowed us to take our models and build them and then continue to improve them exponentially to the point where they’re actually expanding our own horizons. We’ve more than doubled our life span in the last hundred and fifty years. We went off the planet. We’re going to reverse engineer our own brains and understand how they work and build non-biological analogs and none of that could happen unless we had the ability to take those models in our brains and build them in the real world.

SW: I think one of the issues is what is the abstract essence. We know that there are certain details of human intelligence, some of the things you’ve mentioned that are significant to us quite special as details. The question is there’s this abstract version of intelligence where we can say that something like a turbulent fluid doesn’t have. We know it doesn’t have the details of human intelligence.

RK: It doesn’t have the hierarchy. There’s a little bit of hierarchy in that you have atoms and molecules and there may be little eddies and so on that are features but it’s limited. It does not have the level of complexity, the order of hierarchy that we see in a complex system.

SW: I’m being unfair, but in turbulent fluids are a bad example for not having hierarchy because they have this Kolmogorov cascade and eddy sizes and so on.

RK: I’m not saying no hierarchy. I’m saying they don’t have as elaborate a hierarchy as.

SW: The issue is, what I thought when I was working on my book, what I thought when, I was quite sure because I’m as egoistical as the rest of us but there was something very special about humans and about our intelligence and the kinds of things that I was studying that were relevant to physical science and natural science and so on would not reach that. That was the prejudice that I had going into what I did. As I investigated more and more I became less and less convinced of that prejudice until I got to the point where I just don’t believe it at all. And that there were several steps that got me to that point, but maybe you wanted a more—

RK: I agree and I disagree. I disagree that there isn’t something special, but I think that the specialness is a very abstract one, specifically that we expand our horizons and other species don’t. We’re kind of the vanguard of evolution in that sense, but I agree that there have been failed attempts to define our specialness some as simple as the fact that all the stars are obviously going around the earth and a lot of different conceptions that failed to hold water, but you seem to take that to the extreme of saying there is no such thing as intelligence, different orders of complexity. The doctrine of computational equivalence basically says that the kind of computation we see in the brain is equivalent to that in a dust storm or fluid turbulence and at a certain level I agree. They are both computational processes, they can both run on any kind of universal computational medium. Computation is simple and ubiquitous, and I agree with all that and intelligence is extremely powerful concept and it emerges from evolution and the exact form of any form of intelligence is very arbitrary. Human beings are the way we manifest our intelligence is through an extraordinary accident of our vine of evolution and any intelligence that may evolve would go through some intricate and fairly arbitrary chain and would end up being culturally determined within it’s own culture and none the less you can strip away the culture and it does have a necessary hierarchy of intricate features that can solve problems and perform tasks.

SW: I would have loved to conclude the kind of things that you’re saying. I would have liked to find sort of the essence of intelligence. The thing that what makes us different from these other things that I believe have extensive computational abilities. I have not managed to find that. Now, if somebody can produce it I will become a very happy person, but I have not managed to find it. So the question is does the weather have a mind of its own. And that’s where you would say it does not and I would say it’s very hard to pin down what you mean by that.

OP: Ray brought up; he mentioned your theory of computational equivalence a little bit ago. Help me out a little bit. How can you be sure that well, first of all, you postulate right that once complexity reaches a certain level it doesn’t get any more complex? How do you know that?

SW: In science, most of the time, one gets to make inferences based on ones observations and so on, so the principle of computational equivalence is something that’s a merged from lots of experiments and analysis that I’ve tried to do. Inevitably in science it’s a leap beyond what I can know from my experiments and my observations.

OP: Have you actually tried to make something more complex and couldn’t?

SW: No. That’s not the way this tends to work.

OP: Okay.

SW: The idea of the principle of computational equivalence is essentially any system where its behavior is not sort of obviously simple and regular will tend to correspond to a computation that is at the same level. Now, it’s not clear that there might not be things that are a higher level for example people as a theoretical matter even when Alan Turing first wrote about universal computers and turing machines and so on, he said well, what if you had something that was beyond a turing machine that was a turing machine plus what he called an oracle which is a black box that answers questions a turing machine can’t answer. Then at least, in principle we would have something that was beyond a turing machine that was able to do more computation than a turing machine and cellular automaton, and any of the other kinds of programs I looked at. Then it’s a non-trivial statement to say no, those kinds of oracle black boxes while in principle we can talk about them don’t actually exist in our universe. You can’t actually make one of those in our universe. Actually, let’s me say another thing though. It’s when we’re talking before you were observing that one of the challenges that you’ve often faced is people saying AI isn’t possible, the brain, what humans do is just something beyond what we could ever achieve with technology, with machines and so on. And I think that to many people perhaps, still there’s some doubt, can machines replicate all of the fine intuition, emotions, language, whatever other properties of the brain they think they’re particularly concentrating on. I think you and I agree, and probably disagree with a great many other people that really it will be possible to replicate all of the features of a brain in a piece of solid state electronics or something.

Now, in a sense, what I’m saying and the conclusions I have come to and are embodied in these principles of computational equivalence and the things I said in the book are even more extreme than that. Saying not only can we replicate what goes on is there a replication of what goes on in the brain that could be achieved by solid state electronics but that sort of this is the kinds of things that go on in the brain are naturally reproduced by… there’s no essence of what goes on in the brain, that isn’t already something that happens in lots of these natural systems that show behavior that seems as complex.

RK: Clearly there’s a hierarchy of features in the brain. It’s able to create models of itself and of the real world. Those models have hierarchies like language has a lot of intricate features in it and language is a product of the brain, how do you get from rule 110 to human brain and I’m not saying you can’t get there, but there’s only two ways. One is through some evolutionary process, and if you follow that elaborate evolutionary process, you’ll get to something culture determines is very different than the brains. Or, you can reverse engineer some entity that’s already gone through the process, which is the AI model that I’ve used which is still derivative of that evolutionary process.

SW: One thing that I think is in a sense ironic. I’m sure you run into many people who say you know how can you possibly make a hardware AI? How can you possibly reproduce all those details of the brain and so on and so on and so on? What I would say in response to that is you’ll be arguing about that until it really exists.

RK: That’s right.

SW: There’s no way to abstractly say whether we can do it or not, and I’m going to have to say the same thing to you about the extent to which one can produce something that has all the features of our intelligence.

RK: Without going through an evolutionary process and without copying—

SW: Let’s take a couple of thought experiments that I think are perhaps interesting. One thing I think a useful collection of thought experiments come from trying to think about extraterrestrial intelligence because extraterrestrial intelligence is another intelligence that doesn’t share the historical details of our intelligence so the question is how would we tell whether we’re seeing an example of extraterrestrial intelligence. It’s interesting to look at the history of what’s happened in attempts to identify extraterrestrial intelligence. I think it’s sort of constructive. For example, famous example, in the early days of radio, Marconi had a yacht that he used to fly the Atlantic on, I believe, and on his yacht he used to do experiments so he set up a radio antenna on his yacht and he was just listening to what radio stuff is out there in the cosmos, and he heard these funny kind of whoosh, funny kind of sounds, and his immediate assumption was something as complicated as that and with all the structure that that has must be the Martians sending us radio signals. It turned out it was various physical processes and the plasma and the ionosphere. Same kind of thing happened with pulsars for example, the kind of regular pulses from a pulsar, the immediate assumption was these were extraterrestrial intelligence beacons. Turned out to be the details of it turned out to be rotations of a neutron star.

RK: They also turned out not to be that complex to have that many features to really represent anything that interesting. It didn’t give, say a series of axioms in any arbitrary system in you would say the Euclidian geometry is very arbitrary but in any axiom system and then develop theorem’s from it or some kind of abstraction that we would recognize as intelligence and we dismissed it because it didn’t have those that kind of level of complexity and it had a little bit of complexity because I think that natural systems like wind storms in the cosmos have a certain amount of order because they have also evolved to a certain level, but not to the level of human brains.

SW: So, let me ask you this then. We see a signal from the cosmos. How do we know if it corresponds to an—If it was produced by intelligence.

RK: It could perhaps tell some stories about how planets are organized and go around the star and how satellites go around the planets and sort of represent that in using some sort of language, per se or some method of symbolism. I think mathematics is an example that’s used the most and I know you said a simple process could generate axioms and theorems. I’m not sure that’s true.

SW: The one feature of mathematics I, epistemology does not necessarily the thing I was expecting we’d be covering here, but let’s to one issue about mathematics is to what extent is mathematics as we know it a cultural artifact and to what extent is it a necessary feature of abstract existence so to speak and I have come to a conclusion, again, a conclusion that surprised me that mathematics as it is actually practiced is a really very much a cultural artifact. It’s a long chain of historical development, which starts in ancient Babylon where arithmetic was used for commerce, geometry was used for land surveying and these things were progressively generalized over the course of Mathematical….

RK: Numbers are pretty fundamental. I don’t know that they’re that culturally determined and so axioms and interesting theorems about number theory if you suddenly saw that coded in some fashion that would be a pretty convincing demonstration of intelligence.

SW: See, number theory is a good example because what was very exciting to the Pythagoreans was perfect numbers and so on has not been that interesting to most of the history of mathematics. It’s tremendously hard to kind of see outside of the cultural box so to speak which one is and—

RK: So how about simply a coding of prime numbers.

SW: It’s a fairly simple process that generates primes.

RK: But we’ve never seen that in the natural world.

SW: Yes we have. For example if you look at the rings of Saturn for example at the divisions in the rings of Saturn, the form of those divisions depends on the relative primality of integers.

RK: It’s just a few primes. If you actually counted the first thousand primes it would be pretty impressive for a natural process.

SW: How many primes would you like it to count? I think probably about ten you can tell in the rings of Saturn. Whether there’s some other case in astronomy where you can see a hundred I’m not sure. I’d have to think about it for a bit to see where one might see this. Again, that’s a thin thread on which to hang—

RK: You’d be impressed if you had a signal that just counted primes or counted or just told a very nice elegant story of an axiom and theorem system, we’d be hard pressed to discount that as a natural process.

OP: One of the points you made in your review that caught my eye was that Stephen’s cellular automata don’t seem to have any competition any tension between them so there’s no win or lose type decision at various points.

SW: One of the things that had also surprised me. I had thought that the kinds of studies I was making of simple programs and so on would be kind of relevant to physics, and perhaps to some kinds of and to other kinds of things like that but in biology there would be a higher level of complexity, a higher level of processes going no that would be associated with the whole Darwinian idea of adaptation and natural selection and so on and so I was very surprised at an empirical level it seems to me that I was never able to find those things that sort of were higher level because there were constraints where selection being applied.

RK: But you denied the reality of intelligence and kind of dismiss it because it’s hard to define and because there’s controversy about its definition and a lot of the definitions are culturally determined, which I’m not so sure is a bad thing. Evolution has accomplished something, and the difficulty in defining it and a hierarchy in features is where not an arbitrary hierarchy as you have in rivers and estuaries on just a planet, but a purposeful hierarchy where each level has been put in there through the mill of the conflict of evolution that has finely honed in an arbitrary but nevertheless purposeful fashion.

SW: Now you’re bringing in another word, that is a very slippery word, and that is the word purpose. The question is what has a purpose and how would we tell. For example one thought experiment that I think is kind of interesting is again sort of an extraterrestrial intelligence thought experiment which is we look at the configuration of stars in the sky and we imagine a very advanced civilization that’s capable of moving stars around. The question is what would they do to move the stars for a purposeful purpose, so to speak? Would they make simple geometrical shapes? Turns out that there are gravitational processes that will make perfect triangles and so on. Would they make some more complicated kind of random shapes, maybe the kind of shapes that the Babylonians identified as constellations and we actually see.

RK: Yes, but triangles we see in the cellular automata and that but I the one hand and it really gets to the heart how far CA takes us. I was struck with the beauty in both order and randomness of the output of these class 4 automata. On the other hand, all the pictures in the book are recognizable as a certain level of what I would call complexity. And in your doctrine of equivalence, all these different levels of order, different levels of complexity, are rendered equivalent.

SW: When you said all these different levels you are actually really only identified two. You identified human intelligence and other stuff. Is there yet other levels or are we talking about?

RK: I think there’s a continuum; I mean you can take—

SW: What’s an example of something, which is—

RK: In between? Say, current state of AI is in between. It can perform functions that used to require human intelligence but it doesn’t yet have the suppleness and subtlety and range and ability to deal with language of human beings. It’s somewhere in between. Many of our examples of technology are in between and other animals, say, apes, you mentioned whales. We’ve identified other species that seem to have some level of intelligence. There’s a sense that a whale, a squid maybe at our level, maybe below. Dogs and cats we consider to be somewhat intelligent, more intelligent than an insect, which may be more intelligent than a single cell creature. So, we do have a sense of a continuum of intelligence.

SW: I think this question of what has a purpose and how can we tell whether a thing has a purpose, when you’re presented with a thing how do you tell whether that thing was made for a purpose or not? Well, one way that one can guess is if the thing achieves some particular function, performs some particular function, there’s a question of whether it performs that function in some minimal way or whether it performs that function in some elaborate sort of ornamental kind of way and I think that this is a way of sort of potential definition of purpose is to say that a thing visibly has a purpose if it achieves it’s function.

RK: [Inaudible] a machine’s intelligence, the ability to use in an optimal fashion limited resources including time to achieve a set of goals.

SW: What I was going to say which now somehow disagrees with that while in principle one can recognize a purpose by saying the thing achieves what it achieves in a minimal way, our technology is very, very far away from that. And, certainly our intelligence is very far away from that. If we look at a Pentium chip or something.

RK: That’s the point of evolution. It doesn’t immediately go to optimal. It’s continually having different things compete, and the ones that are more optimal, use less resources, achieve the result a little bit better or faster. survive and the other ones don’t and that process continues so it continues to get better and better and more and more optimal.

SW: But that’s a common claim of kind of the evolutionary doctrine. One of the things I’ve been interested in is the question when we see complexity in biology, very obvious kind of tangible complexity like elaborate pigmentation patterns on mollusk shells, those sort of things, what can we say about what their origin is. Is their origin some process of optimization? Some sort of careful crafting by trying to fit into some ecological niche. Or is it just various random programs were tried and many of those random programs turned out to produce these complicated patterns. When I’ve gone back and looked at some of those experiments the people have done. They say, look we’ve got this very complicated stuff going on. This is a sign that something very interesting is happening in our evolutionary process. They’re not right about that. That this sort of, they’re not seeing what they think they’re seeing which is the complexity they’re getting is somehow carefully crafted by this complicated process of evolution.

RK: There is a honing of details of a design through evolutionary process.

SW: For sure.

RK: I think there’s some problems with the way we set up our evolutionary algorithms and we need ways of evolving the methods of evolution. We didn’t stay with one chromosome and things evolve at every level, but I mean, how do you get from a class 4 automata, to the kind of elaborate hierarchy of design that you see in a human being? They don’t evolve just by themselves. Just running the CA by itself you will continue to get the same level of complexity.

SW: The universe doesn’t evolve and yet within the universe things like us come to be. If I’m right that there’s a simple program that represents the universe. If there is a definite simple program that represents the universe. That program gives everything. It gives this process.

RK: There’s one other issue I wanted to get at on the level of physics, the idea of particles presumably would be some sort of glider in how we understand them in automata, and the glider would embody the encoding of information to represent the properties that we associate like spin and so on.

OP: Why is it called a glider?

RK: A glider because you have the cellular, the celestial computer meaning the cellular automata, that is implementing these rules or is the rules. And, so it comes from one state to the next and the phenomenon that was discovered fairly early on Stephen’s been involved with CA’s for a good twenty years is that you can have certain aggregate pattern that actually copies itself into the next state exactly but generally displaced let’s say by one cell or maybe diagonally by a cell and it will then move and so it glides across. That kind of looks like a particle. If you have two gliders and they hit each other they will interact kind of like fundamental particles in an accelerator. It’s suggested, anyway that you could define fundamental particles as CA gliders and they embody in their shape and so on a certain amount of information and Ed Fredkin has said that a fundamental property is spin; it would be encoded somehow in the definition of these gliders.

SW: This is kind of a naïve level of understanding of what it means for the universe to be like a computer. This is kind of a we’ve been talking a bunch about cellular automata and I haven’t made the more fuss each time to say no it isn’t just cellular automata it’s simple programs in general, but this is a place where that distinction matters. A cellular automaton is a very specific kind of simple program which has as you say a grid or an array of cells like the arrangements of atoms in a regular crystal or some such other thing. The traditional idea that’s existed in most of physics that space just is and then there’s matter and all the particles and so on that do things on top of space. Part of what I think is going on and it’s more abstract more difficult to understand and to explain is something where space is all there is and it’s features of space itself that correspond to things like particles and so on. The analogy is something like some fluid like water, seems to be continuous, just like space seems to be to us continuous in the sense that you can move from anywhere to anywhere in arbitrarily small increments and so on. But in fact we know that water isn’t at an underlying level a continuous fluid, it has a bunch of discrete molecules bouncing around.

RK: There has to be some kind of network and our conception of space is an abstraction where the fundamental reality is the cellular network, and it I’m not saying it can’t be done but its not clear how you get a network that would give you the results that we’ve seen.

SW: That part is actually very easy. There are other parts that are hard. But that part is quite easy. The thing is that it’s easy but it’s abstract so you have this network and it has these nodes and it’s connected to other nodes. At first you might not have any reason to think that the sort of aggregate of that when you have enough nodes that what you would get would be anything that even vaguely approximates ordinary space. It’s a slightly long story that I talk about in the book. One has a notion of space. One has a notion of time based on updating these networks and the remarkable thing is that with certain kinds of underlying rules, not only does one get invariance with respect to rotating things around in space one also gets the more subtle invariants that one gets, that’ associated with special [inaudible] that there’s it’s in a sense it’s not surprising that there’s no directionally issue because this model of space doesn’t have anything like a regular grid. It has a network, and it’s an network that has random features and it’s not surprising that this network with many random features that they won’t be any particular preferred directions that exist. I might say that defining what a particle is in the context of this idea that there’s nothing in this universe except space is a tricky business. Actually one person who did think seriously about idea that there might be nothing in the universe except space was Einstein. In the later years of his life when he tried to develop what he called the unified field theory which has little to do with modern unified grand unified theories and so on he had the idea that the only thing that might exist in the universe is gravity and gravitational fields and that somehow the particles we see might be some sort of knots or singularities in the gravitational fields.

He tried to make that work. He couldn’t make that work on the basis of continuum, Einstein equations and so on that he had. I think what I believe is that in a minimal model for the universe which I think is always the place to start from that is going to work, that there might need to be nothing in the universe except space and all the features, all the particles and so on that we see might end up being just features of this space. The reason that I think that the underlying stuff of the universe is based on these networks is sort of the network has as little as possible built into it; it doesn’t have a notion of space. It doesn’t have a notion of colors of cells and it doesn’t have a notion of, it has sort of the minimal set of possible notions built into it. It doesn’t know how many dimensions it’s in. It’s just a bunch of connectivity information and from that there then can what’s interesting is there can emerge from that notions like space, like time, and to my surprise, special relativity and to my even greater surprise, general relativity and features of gravity.

OP: Stephen, do you see this having any practical applications?

SW: Sure.

OP: Like what.

SW: In fact, my more extreme, my sort of brash predication, okay is that fifty years from now, of the new technology that is getting produced at that time, more of it will be based, for example from the kinds of ideas in my book, then is based on ideas that emerge from calculus and traditional mathematical approaches to science.

OP: So researchers could actually take the work that’s in the book and use that to help them evolve new—

SW: Yes. Absolutely. I know there are a great many different kinds of researchers and technology people who are trying to use things in the book to a variety of different kinds—

OP: Like nanotechnology for instance?

SW: That’s one kind of application. There are different kinds of applications. Some applications are to essentially scientific questions. Taking simple programs and using those as models for specific kinds of things, whether in physics, or there’s a particular enthusiasm for doing that in biology. It’s a clear issue right now what is the appropriate way to idealize the processes that go on in the biological cells, to make a theoretical computational biology. I think there’s considerable enthusiasm which I share for using the kind of simple program mechanisms that I talk about in the book as the raw materials to make appropriate models for processes that go on in cells. And in other kinds of technology, there are questions like if you want to make a computer out of the minimal possible components, it’s important to know just how simple the rules can be to make the computer, and so for example the systems that I look at that correspond to very simple rules that turn out to be capable of universal computation. That’s important to know about because those things are things that you might realistically be able to implement using atoms and molecules and so on. That’s another I think, important direction. At first it might seem absurd to say we can implement everything using one of these rules where you might have to build all this elaborate software to use that rule, but if that rule can be implemented at the level of atoms, a few layers of software doesn’t really cost you that much relative to what you gain having the thing implemented at the level of atoms. Another quite different type of application is for artistic purposes where often art is inspired by what we actually see in nature and what we are familiar with in nature. If one can understand the essence of what produces the forms that we see in nature, that kind of expands the domain of what one can use to do things for artistic or computer graphics and other kinds of purposes like that.

RK: I think it’s important work and in my mind it’s significance to be most important in what it tells us abstractly on a few key points. One is the simplicity of computation and it’s ubiquitousness. When we get into nanotechnology where the entities are going to be very simple. And we’re going to try to build up complex results from very simple devices to help them organize themselves; we want very simple models of computation. However, I don’t think we can achieve, say the goal in my field, which is AI, strong AI, which is the ultimate goal, roughly defined as replicating the full range of human intelligence, understanding and reverse engineering recreating it’s basic principles, just through CA’s. Starting with simple conditions and jumping to the complexity you get with rule 130. It’s going to jump, but not to strong AI. We’re going to need to understand what I’ve been calling the cascade, the hierarchy of features that was the arbitrary result of billions of years of evolution that produced human intelligence.

OP: However we get there, though, both of you earlier agreed that you think machines eventually will, at least—

RK: And not that long from now in my mind. Within three decades.

SW: I would say that the idea that from a rule 110 evolving on a computer, suddenly an intelligent, human like intelligence will jump out, this will not happen. We all know this will not happen. The question is we talked about the much more abstract issue of whether there’s an essence of intelligence that is not captured by processes like the ones going on with rule 110, like the way that rule 110 would sort of respond to it’s environment. Is there something really qualitatively and essentially different about that then about the way that humans do it? That’s a separate issue from whether some of the kinds of ideas about simple programs and what they do can be useful in the practical pursuit of AI. You said that you think that there is some essence of intelligence that is not specific to our brain that is some kind of abstract essence of intelligence yet you seem to think that to achieve AI, the only way we’re going to be able to do that is by reverse engineering what the actual brain that sort of historically—

RK: Or any brain of that level of complexity that we can get our hands on.

SW: It’s still a brain.

RK: That’s the only one we know.

SW: But you see I think that in a sense—

RK: If we could find another one we could reverse engineer that.

SW: In a sense that kind of betrays what’s true about the nature of intelligence. What you’re basically saying is the way that we do this thing that sort of captures intelligence is to take this one example that we think we definitely have which is human brains and reverse engineer that. We don’t sort of abstractly think about sort of hierarchies of whatever and use that to kind of build up our intelligent thing.

RK: We do do that as well. Most of the history of AI has not been reverse engineering of the human brain. Most of the history to date has in fact been creating a different kind of intelligence that’s also has a certain amount of hierarchy but is a result of our engineering just as our flying machines aren’t emulations of birds. And, both of those methods are going to continue to get us make progress.

OP: Two years ago of course, Bill Joy took one look at this situation and threw up his hands and said we’re in danger of killing off the human race because we could create entities nanorobots that would—

RK: The debate between Bill Joy and myself started from Bill Joy’s reaction to a conversation we had in September of 1998 at a George Gilda conference and I gave him an advanced copy of The Age of Spiritual Machines, which came out a few months later. Where we do disagree is on the feasibility and desirability of relinquishment. Nanotechnolgy is not being done in a few nanotechnology labs is simply the inevitable end results of the miniaturization of technology that exists across the board. When Texas Instruments makes a higher resolution projector or a better camera, that’s a step towards nanotechnology. Each one of them is benign, it’s thousands of benign steps that gets us to these future technologies and we’re going to have to put specific effort into the defensive technologies, just as we do with computer viruses. In fact if we do half as well with viruses software viruses as we in these other areas as say biological viruses or nanotechnology entities we’ll do well. People say let’s get rid of the Internet because of software viruses, but I think it is a major challenge facing humanity. Look at the destruction in the 20th century. Two world wars killed almost a hundred million people made possible by technology. 21st century could be worse. It also has the potential to alleviate age-old suffering. Our technology will have the means to overcome disease, extending longevity, overcoming poverty, and cleaning up the environment.

OP: Do you see Stephen’s work contributing more to this pro or con?

RK: I think it’s a powerful paradigm that simple methods can give more complex results. You can have lots of simple methods interacting with each other and through the sort of collective interaction get interesting results.

SW: I’m looking forward to that.

OP: Me too, frankly. I don’t think I’m going to be here long enough.

RK: It’s an important work and in insights it will help us along the way.

OP: Are you concerned?

SW: I’m an optimist and I also think that the idea of saying lets make some rule, some law that we say you can’t do this big swath of poorly designed things is unlikely to have good results.

RK: It will just drive it underground.

OP: If you’re an optimist what saves humanity? Once we have intelligent machines that can replicate themselves in biological, our method of reproduction will seem like a snail’s pace.

SW: It’s an interesting question. What will the end point of the human condition will end up being. There will be a time, I think and Ray agrees about this that there could be a time when we could have this little cube sitting on the desk that would replicate the thought processes of any of us.

RK: Or all of us.

SW: And the question is for example, what would these cubes sitting around, what would they do? What will be, many of the things that have shaped human civilization are various kinds of constraints that we’ve tried to push beyond and these sorts of things, what would these little cubes just sitting around having all the resources they want, what will be what they choose to do? I don’t think we know, necessarily, I think it’s also the case that in the end it’s sort of a disappointing conclusion that we can take all of our humanity and wrap it up in these little solid state cubes.

RK: When you describe it that way it sounds like it’s minimizing it and whenever you talk about people becoming machines, people think about the machines they’ve known and they don’t want to be a machine like that because that’s going to be a step backwards because these machine are very primitive. In my mind it’s not an alien invasion of intelligent machines coming from over the horizon to replace us but it is really emerging from within our civilization. We’ll start out by merging with it quite literally. We’re now pretty close to our technology. We keep it in our pocket and ultimately some of us are already putting it in our brains and bodies, generally people with disabilities, medical problems, but there are a whole bunch of neural implants that will replace brain circuits and will work with biological neurons and ultimately we will expand what it means to be human and ultimately the non-biology, non biological portion will dominate because it’s growing exponentially whereas the biological capacity is relatively fixed.

SW: This is a place where we agree.

RK: But they’ve got to be doing human things and they’ve got to be doing human things more than we do it. I’d like to be more human. I’d like to be able to express myself more eloquently at times, and I’d like to be able to create music at a certain level. I’d like to be able to create more beautiful music. I’d like to be able to do things at the peak of human ability all the time and so on and these technologies will enable us to be more of the positive qualities that we associate with humanity. Our conflicts will also be more intense but it will amplify what it means to be human.

OP: Getting much less grandiose, you even used you even explored the potentials for encryption, what about decryption?

SW: You mean cryptanalysis for example?

OP: Yes.

SW: I never thought about this question how would what I have done apply to cryptanalysis, but since you asked the question, the I think that the idea of being able to enumerate all possible simple programs and see what they do has some potential in cryptanalysis.

OP: The work that you’ve done has this enormous breadth of application from very mundane things like encryption and decryption all the way up to revising our understanding of the structure of the whole cosmos. If all this proves out is this going to be the most important book of the decade?

SW: The ideas are important. The notion that simple programs and what they do this is an important thing. This book happens to be the encapsulation of this idea. The idea is the thing that is important and will be a kind of in the history of science for example, will end up being seen as one of the more important ideas.

OP: Stephen very interesting. I thank you very much for coming. It was enjoyable.

SW: Thank you.

OP: And for helping me understand a little more about what Stephens’ been doing. Thanks very much, Ray.

RK: My pleasure.

© 2005 Otis Port/Wolfram/Kurzweil. Reprinted with permission.