The Road to Self-Reproducing Machines
wsj.com
wsj.com
Grey goo. The Borg. Skynet. I think some audacious engineering might have to be curtailed if we flesh-and-bloods want to maintain some sort of relevancy. The key may be evolution. We may need to banish unexpected variation from all self-replicating machines. Variation would have to be limited to software. No automaton would be allowed to evolve away from having an off switch.
E.g. the AI is given a fixed amount of hardware and told to produce an algorithm that solves some NP-complete problem (say integer programming) in expected time as close to polytime as possible, as well as a mathematical proof that the algorithm satisfies the claimed close-to-polytime complexity bound. Then humanity can just solve the NP-complete problems separately once they have the algorithm.
This objective function doesn't care about the physical world -- it doesn't even know that a physical world exist -- and so it's about as likely to directly affect the physical world as MCTS or AlphaGo.
The "AI is going to run out of control" is a very compelling narrative (as everybody who has read the Sorcerer's Apprentice understands). But that doesn't make it true. Beware the availability heuristic.
(Incidentally, I think AI destroying mankind because it's too smart is an unlikely outcome. It's much easier for the AI to subvert the human-designed sensors linked to its objective function; and if the AI is sufficiently smart and the sensors aren't perfect, then it can always do so.)
An interesting thing to note is that we know how to engineer redundancy and code checking into machines to avoid unwanted mutations. Biology makes us thing this is hard but biological systems do need to evolve, there is no pressure for lower mutations as long as you are at a level that allows a species to survive.
The destruction that nuclear weapons can cause is nothing compared to the potential destruction from self-replicating machines and it is very unlikely that non-proliferation of self-replicating machines will be impractical if not outright impossible.
I am fascinated by youtube channels like Primative Technologies and I am struck by the fact that once self-replicating nanotechnology is developed it is very likely that a properly motivated and well-read individual could walk into a forest with little more than the clothes on their back and walk out with a self-replicating machine, or rather float out with whatever sort of flying machine that their self-replicating nanobots would enable them to build.
Once this technology has been invented there's no stopping it. I don't know what we do then.
[1] https://www.youtube.com/channel/UCAL3JXZSzSm8AlZyD3nQdBA
I jest, but the thing is just because a machine is capable of self replication, that doesn't mean it's any good at making anything other than itself. Organisms are extremely good at making copies of themselves, but they're ultra-optimised for just that. Even the most sophisticated organisms are only able to make a small set of very crude intentional modifications to their environment, if any. We're the only exception.
Self replicators and omni-replicators are very different things.
And given life is self-replicaing nanotechnology, I also think you’re overestimating its limitations, in particular speed.
I don't wish to downplay risks involved but even if someone creates an intelligence that can outsmart them or a replicating system which they fear may over replicate the creator should be in control of enough of the environmental factors to keep it under control long enough to reduce their creations access to energy, resources. The real risk (from a perspective of self preservation) is not limiting their creation enough or overlooking sources of energy, information or whatever needs to be limited for this system.
Nuclear proliferation: so far so good.
Ozone layer destruction: disaster adverted
CO2 limitations: we would have solved that by now without GWB suddenly deciding that disbelieving in climate change was now a respectable policy position.
> The destruction that nuclear weapons can cause is nothing compared to the potential destruction from self-replicating machines
I think you overestimate the speed at which this will come. We probably could, today, make a self replicating machine from raw materials but it would be the size of a factory and would have a replication cycle of a few months. Going from self-replication to grey-goo will take some time, hopefully we can prepare to it.
Took all of 25 years for a battery powered tablet to be more powerful than a room-sized supercomputer, MFLOP for MFLOP.
https://www.theregister.com/2012/03/08/supercomputing_vs_hom...
Another science fiction example: the Replicators.
You're reasoning from fictional evidence, like the people who wanted to ban heart and kidney transplants because they'd watched Frankenstein, or who feared computers because they'd watched 2001.
Self-reproducing machines are dangerous in the same way that ammonium perchlorate, natural gas, electricity, or computers are dangerous: people can use them to do bad things, and people can engineer systems carelessly, causing accidents.
https://en.wikipedia.org/wiki/PEPCON_disaster
https://en.wikipedia.org/wiki/New_London_School_explosion
https://en.wikipedia.org/wiki/War_of_the_currents#Safety_con...
https://electricenergyonline.com/energy/magazine/362/article...
https://en.wikipedia.org/wiki/Morris_worm
What is called for is adequate respect for the capabilities and risks of the technology you're working with, prudence in preventing accidents, and avoidance of extreme technological power imbalances like those that led to the Congo Free State and the Google Play Store, not the sort of puerile irrationality that privileges Gene Roddenberry's ideas over those of John von Neumann.
Depending, your [highly optimized] self-replicator might have some stiff competition.
It's a straightforward engineering problem to reduce the possibility of accidental program mutation to any arbitrarily low level, for example using SHA-2 (with which the chance of an undetected error is 1e-77). Of course, you can have "somatic mutations" where one part of a machine or another malfunctions, for example due to damage or errors during construction; but those don't get propagated to the next generation, so they don't produce the kind of progressive deviation you're describing.
This doesn't happen in nature for a variety of reasons, among which is that as such corrective mechanisms become progressively more perfect, the evolution of the species using them becomes progressively slower, and therefore the perfection of the error-correction mechanisms never quite arrives. Moreover, any species whose evolution becomes very slow is at a major disadvantage when the environment changes sufficiently; it will probably die out and leave no descendants after the next climate change, even something minor like an Ice Age, much less a meteor strike.
Another thing to keep in mind is that the number of generations is quite limited in practice. If, to take an unrealistically risky example, you have an alcohol-dependent nanobot replicator weighing 2 picograms, and you set it to reshaping a tonne of alcohol-soaked soil, it can't make more than 5e17 copies of itself, for which it only needs 59 generations. We aren't talking about thousands or millions of generations: even if time allows for them, space doesn't.
1e-77 (.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 01) is a number that it can be difficult to get a handle on. If we, to take another unrealistically risky example, converted Ceres into 2-picogram nanobot replicators, there would only be 4.7e35 of them, so the chance that one of them would have a mutation in its program that SHA-2 couldn't detect would be 4e-42, assuming that there were just as many erroneous replications as correct ones. (If only one out of every 1000 nanobot firmware installations had a copying error, the chance that one of them went undetected would instead be 4e-45.) The universe is only 4.3e26 nanoseconds old.
So, human malice or extreme carelessness would be necessary.
Ah yes, the von Neumann that helped developed both the fission bomb and the hydrogen bomb and aggressively promoted the use of them and tried to start nuclear war. I know von Neumann is held in high regard with respect to his role in computing, but he is hardly a guy worthy of respect for his views on the safety of technology.
This is like discussing whether Stephen Jay Gould or Jimmy Swaggart has a more credible opinion about evolution. I mean, punctuated equilibrium might or might not be correct, but you're being ridiculous.
https://whatever.scalzi.com/2009/10/13/teching-the-tech/ https://archive.is/khTlp
> when you admit that Star Trek has as much to do with plausibly extrapolated science as The A-Team has to do with a realistic look at the lives of military veterans, life gets easier. ... Meta to this is the discussion of why we have to accept that film/tv SF is riding the shortbus — there’s no actual reason it has to be that way — but let’s not get into that right at the moment.
______
* As well as, as you point out, a significant contributor to the development of the fission bomb, the hydrogen bomb, and modern computation. He was also the guy who axiomatized quantum mechanics and the foundations of mathematics, discovered continuous geometry and quantum logic and Hilbert spaces, and solved the compact-groups case of Hilbert's fifth problem. I guess you don't know much about mathematics, so that won't mean much to you; suffice it to say that the "von Neumann machine" was among the least of his achievements. Not bad for a chemical engineer.
> Raging at Trek because its filled with rubber science is a straw man argument. When has any Star Trek show ever pretended to be scientifically accurate? Every Trek show has always been, at the core, an action-adventure drama about contemporary issues refelected off the funhouse mirror of an SF setting. It’s allegory, not extrapolation.
So, don't try to predict the consequences of new technologies by analogies to Star Trek. You'll do as well as predicting the outcome of a war by analogies to Bruce Lee movies. Same goes for Terminator, Dr. Who, and the Jetsons.
And, despite https://tvtropes.org/pmwiki/pmwiki.php/Main/MohsScaleOfScien..., the same really goes for fiction in general: fiction is literally, unashamedly, intentionally, nothing but lies. It doesn't tell you anything about reality, just about its authors' beliefs. And when we're talking about things that haven't happened yet, the authors generally don't know any more than you do; even when they have thought about the subject, as is undoubtedly the case with Star Trek's English-speaking extraterrestrials and audio-transmitting vacuum, they may prefer to portray things they know are impossible because they think they'll be more entertaining or help them achieve some other artistic goal.
Don't reason from fictional evidence. It makes you look like a fool.
I can still look up to him as an incredibly brilliant mathematician, computer scientist and engineer without conflating that with him being a good and/or wise human being.
I mostly agree about the point about not basing our views on fiction. I just wanted to point out that of all scientists, of which there are many brilliant ones, there are far better choices for sources of ideas on the ethics of technology. Smarts != Wisdom.
We frequently faced with questions of what we ought to do. Should we take Interstate 80 or Interstate 5? Should we eat a high-carbohydrate diet or a ketogenic diet? Should we pursue dating Barbara or Debora? Should we invest in hydrogen bombs or a larger army?
There are right answers and wrong answers to these questions, as well as answers that are in between. Which answers are right and which answers are wrong depends on two questions: first, it depends on which means will produce which results; and second, it depends on which results would be in accordance with our ends, and which would be destructive to our ends.
So, to decide whether to take Interstate 80 or Interstate 5, we must first decide whether we want to go to Santa Cruz or to Sacramento (assuming we are in San Francisco), and then consult a map. The map will tell us whether taking Interstate 80 will have the result of getting to Santa Cruz or not. Then it is of great importance whether the map is accurate and covers the area in question, and of no importance whatsoever that the mapmaker wanted to go to Sacramento, while we want to go to Santa Cruz.
Von Neumann provided an extremely accurate map of the consequences of the hydrogen bomb to the government of his time, as well as the chances of success of various ways of achieving nuclear fusion. The people that followed his advice were able to achieve historically unprecedented military power, which was their intent. If von Neumann's map had been inaccurate, they would have failed and sunken into irrelevance, like our own Project Huemul here in Argentina, which never succeeded in achieving nuclear fusion. The fact that you yourself do not want to create powerful weapons and achieve military victory is of no relevance whatsoever.
The failure of the peaceful nuclear-energy Project Huemul, particularly in the context of the rather heavy bets we had placed on it, was a significant step in Argentina's decline. It was precipitated in large part by the president emptying the academies of his political opponents, depriving his projects of the accurate and brilliant guidance he needed to make good decisions about questions of science. Perhaps, for all their smarts, they were unwise to oppose the president. (This error was repeated by later military dictatorships, further into Argentina's decline, who expelled and sometimes killed the partisans of the banished former president; the University of Buenos Aires, among others, still keenly feels the loss.)
Of course it is possible for a map to be correct about one such factual question and erroneous or silent about another; no map of Argentina will tell you how to get to Bakersfield, and an unreliable map might mislabel Interstate 80 as Interstate 70 despite correctly labeling Interstate 5. But you have given no reason to suspect that von Neumann was inaccurate about the likely results of self-reproducing machines (and, in case you haven't read him, gray goo and Skynet are not similar to what he predicted); you have merely labeled him "unwise" because, at least on questions of nuclear disarmament, he would have been your political opponent.
If we ever build unsupervised self-replicating machines, we will get grey-goo like problems, that is a completely different threat model from any machine we have ever seen. And if the machines are any fast or any far from us, logic dictates that none of the normal safety measures we apply elsewhere will apply.
(So, I guess the lesson is "don't build unsupervised self-replicating machines". Even our body limits unsupervised self-replication by limiting how many generations a cell can create. But it is surely not "people can misuse any tool", "use it wisely" or "control the consequences".)
That's true; I think it's one of the reasons Zyvex's designs didn't include nanobot-sized constructors, instead preferring "convergent assembly" using nanometer-sized parts but not nanometer-sized replicators. Instead, they envisioned that the minimal self-replicating unit would be the size of a laser printer. A person armed with a rock could disable a warehouse full of such devices in a few hours if that became necessary.
So, self-replicating nanotechnology doesn't imply a risk of gray goo.
As a more useful point of reference than space opera and Drexler's thought-provoking speculations, Linux and GCC are capable of replicating themselves, but they don't pose the same risks as the Morris worm.
> that is a completely different threat model from any machine we have ever seen.
Even without the bogus gray-goo threat, that's true of self-replicating machines, but so were my other examples at the time. Well, maybe the PEPCON disaster wasn't so different from the items in https://en.wikipedia.org/wiki/List_of_ammonium_nitrate_disas... and https://en.wikipedia.org/wiki/Largest_artificial_non-nuclear..., in particular https://en.wikipedia.org/wiki/Wanggongchang_Explosion in 01626, which arguably brought about the end of the Ming 18 years later. Nothing like the Wanggongchang explosion had ever happened before, though, and nothing like it would happen again until the 20th century; quite possibly it was the largest human-made explosion before the US started the first nuclear war in 01945, though there are a couple of other candidates.
Rabbits also reproduce endlessly until predators start hunting them or they starve because of the shortage of food.
Downstream of that question, has there been any serious study into the likelihood of a “gray goo” scenario? Or is it too far over the horizon?
https://reprap.org/wiki/RepRap
It's an open source project to make a 3D printer that prints itself. I thought it was a very cool idea, but I haven't heard anything about it in 10 years.
The home page has a video from 2010, which makes me think the project is dormant. I'd be interested in updates from people who have followed more closely.
It looks like the article didn't mention any recent progress on ANY self-replicating machine project? It does feel like people get overexcited about downsides before anything actually works.
Last time I looked, the most popular RepRaps were variants of the Prusa i3 design (that one being more than 10 years old too). But there has been such a large explosion of designs some 5 or 6 years ago that it may be on the minority, even if it's the most popular one.
Anyway, that wiki is full of great information that is perfectly applicable today. Just because the one design that gets the name of the project was improved into an unrecognizable format, it doesn't mean the idea died.
RepRap won't lead to a full self-replicating machine. It's by design. The focus on self-replicating is because the most a machine is able to build itself, the cheapest its parts will be. A 3D printer nowadays can print almost every non-commodity part of itself that isn't electronics or runs very hot. There's no progress for it to make on that dimension. It has successfully taken down the price of printers.
What progress has been made on the last decades were about things like easiness of printing, printing speed, materials handling, printer size, print volume, quality of printing.