Apotheosis Contelligence Increase Cosmic Frontier Hedonism & Fun Dreams & Psi Life Extension & Immortality Spaceship Earth
  Home      Forums      Library      Media      Gallery      Glossary      Links

December 28, 2005

Peer-to-Peer Super Intelligence

Imagine you have running on your computer a small piece of code, even something as small as 1 kilobyte. Consider this small program a node. Imagine this node in turn generates output data that is based on two things - the first being determined by the specific algorithm its running and the second the data it receives at any one instant from hundreds or thousands of similar nodes elsewhere on the network (i.e. nodes running on other peoples computers). Imagine still further that all of these nodes, potentially hundreds of millions of them around the world, are all running and communicating with each other at light speed, and at increasingly faster speeds, based on available idle cpu time. At first you might compare such a scheme to SETI@home or other similar grid computing projects. The difference here though is that unlike grid computing projects, these nodes have no central controlling authority. This is important, just as the brain has no central controlling neuron or clusters of neurons.

The next question is what happens next? I'm not entirely sure, but the possibilities are both compelling and disturbing. First of all, it would depend on exactly how the seed node was created and instructed. What if it was given the simplest of rules, just like basic cellular automata that Stephen Wolfram describes? In this case, we would have no idea what evolve until it was released and ran through potentially quadrillions of massively interacting iterations. However, unlike basic cellular automata which occur on 2D or 3D grids, this p2p node system would, like the human brain, interact with tens of thousands of potential "neighbor" nodes. Further, these nodes would not just interact based on locality (latency times), but on semantic connections as well. The possibilities for experimentation here are endless, and even risky. Why risky? Because the level of complexity this p2p node network could achieve would be astounding, possibly exceeding the complexity of the human brain by orders of magnitude. It would represent a major advance over traditional neural networks (like the human brain) because connections would be made based on any definable means whatsoever, rather than on neurochemical convenience or traditional computer architectural constraint. The constraints would be more software than hardware based. And since computers are general computing platforms, such software constraints may not exist as we currently know them, since this type of informational exchange would exceed and surprise the person(s) who created the original seed node in the first place.

What this would essentially represent is a totally decentralized, out of control seed based cellular automata intelligence.

To me it seems the creation of such a thing would be totally reckless. Who is to say someone hasn't already done something like this? Who is to say that right now, running on your computer is some trojan node doing just such a thing?

Amazingly enough, what I have just describe would be one of the simplest possible implementations, and yet it is quite possible the end result of it running long enough could be some kind of super-intelligence. In other words, there might be a superintelligence running on the internet right now. One of many problems with this type of superintelligence is it emerged based on totally self-referential internal feedback. Nowhere in the scheme were humans, or the human world even taken into consideration. Quite possibly this type superintelligence, assuming it could evolve from the above scheme, would have no idea that humans even exist. It would by all definitions be an alien intelligence in every way that counts.

Ok, now lets start this experiment over, except this time we take a great deal more care about how its created and implemented, starting with the first node. What if we created a node that was general purpose enough, but with the specific goal reflected as much as possible the needs and wants of every participant on the network. A kind of avatar or virtual assistant that learned from everything you say and do. Obviously creating such an avatar would depend on the level of software advancements currently available. Lets assume we created this node today with the best minds in the world creating the best possible virtual avatar that we can. This though is only half the problem. The other half is how to these virtual avatars (smart nodes) interact with all the others. It seems that there would be a nearly endless number of semantic levels in which they could communicate. What if instead we created these avatars as basic "blanks" in which each human user defined them as they went along? More importantly they are open-sourced so that the best minds could continue to offer plug-in modules that enhanced these avatars in different ways. This way the marketplace of supply and demand of human needs would determine the courses, pathways and options these avatars took.

Meanwhile, why all these millions of avatars are running, even duplicating themselves, and intermingling at hyper-speeds all around the network, communicating with millions of other avatars, carrying on complex and subtle negotiations on your behalf, and in turn modifying themselves as they go along, what then do we get? Would we get a superintelligence from this as well? And if so, what kind of superintelligence would emerge? Interestingly such a superintelligence would likely be far more reflective of all of us. In a sense this new emergent superintelligence would be us. No longer would it simply be the amorphous global brain of all of us talking, but an actual instantiating global superintelligence that continually learns and improves upon itself based on constant human input.

One possibility of course is that someone or group of someone’s could modify their avatars to subvert the system towards less democratic means, in which their avatars, like agent Smith, takes over every one else’s. Who is to say what would happen then.

As you can see, I have no easy answers to how all of this could evolve, but the possibilities of p2p superintelligences seem to be much closer than I previously realized, for good or ill. One thing is for sure, the more open sourced it is the more resiliant it becomes to malicious tampering. The question then is what can we do to create the most friendly p2p SI possible? Eliezer Yodkowsky has his own ideas, and I'm pretty sure they are not p2p based. I would be very interested in getting comments from working members of the Singularity Institute on this.

Related:

Peer-to-Peer Games
Peer-to-Peer Virtual Culture

Posted by paul at December 28, 2005 06:12 PM
Comments

The idea sounds rather weird. For one thing people do not keep their computers on 24/7, in fact the average person keeps their computer off for most of the day. So if we were to use the human brain analogy, imagine if your brain cells started to randomly turn off by themselves! I'm quite sure that would have an adverse effect on one's intelligence. I'll admit that my knowledge of computers is rather limited so maybe I'm missing something here. However the idea does sound rather interesting. ^_^

Posted by: odegaard at December 28, 2005 11:12 PM

What you describe, Paul, is, of course, an example of **emergence**. This concept has, as I'm sure you're aware, gain a new vitality in both the sciences and philosophy. This is an exciting possibility. We could indeed see the spontaneous emergence of a global hyper-intelligence over the next 5-10 years, or, prehaps, much sooner even than that...

Odegaard: On the contrary, many, if not most, of the people *I* know that have computers, leave them on much or most (or all) of the time. With the emergence of the tech that Paul discusses, there may be, for many folks, an incentive/reason to leave their machines on most or all of the time. The next 5 yrs (+/- 2) will begin to tell...

More commentary to come over the next few days...

Keep on keepin' on, Paul!! Your recent posts are wonderful in-themselves, but also wonderful catalysts for very, very good commentary by our other visitor/colleagues...

Posted by: MCP2012 at December 29, 2005 12:12 AM

Any specific computer would not have to be on for this to work. There is no reason why hundreds of your avatars could not be out in cyberspace doing your bidding while you sleep the hours away. Then again, imagine the possibility sometime in the future when it becomes possible for our personal avatars to interface with our dreams. Such a technology could prove a powerful way to finally harness the power and infinite creative potential of dreams to make all sorts of new thigns possible on the so-called "waking" side.

Posted by: Paul at December 29, 2005 01:26 AM

I like the idea of the singularity, whether it's mechanisms can go all the way or not. It's the acting out of the metaphor, p2p as a representation of group consciousness that interests me. Like the alchemist who actualizes spiritual awareness through chemical operations, the species itself is actualizing a mass spiritual awakening through technological operations.

Posted by: Ayrkain at December 29, 2005 02:26 AM

I agree with Ayrkain (I think). What concerns me is any implementation of a superintelligence that is not basically human friendly at its core is a bad idea. Further exacerbating this problem, is that it seems to me that any kind of instantiation of such an intelligence that is not completely reflective of everything that is human could turn out to be unfriendly. I have serious doubts that a friendly AI can be created purely algorithmically as The Singularity Institute is trying to do. That's not to say its not possible, only extremely difficult in the least to pull it off.

I tend to like Kurzweil's approach of modeling our AI's directly on the human brain as the most predictable starting point. Not to mention this is probably the easiest and most likely way.

Posted by: Paul at December 29, 2005 10:37 AM

This technology will definitely further accelerate the *emergence* of a global brain/mind (a la Greg Stockman's *MetaMan*)...And, yes, this is definitely also a plausible path, along with deliberate algorithmics & heuristics thrown into the mix, for the emergence of a true artificial, or synthetic, (super)intelligence. Many folks just don't quite understand yet...Even Ray [Kurzweil] specifies the full-fledged Singularity not to occur until more-or-less ***40*** years from now (though he hedges by saying that's a bit conservative...), but we may see at least a proto-Singularity occur within approx. 12 years (+/- 6), if this & a whole lot of other tech comes online and starts providing avenues for truly-radical change/progress...

We live in VERY interesting times...(indeed...!!!)...(wink)

Posted by: MCP2012 at December 29, 2005 06:02 PM

.... And so the deployment of the Noosphere begins ....

Posted by: Upwinger at December 29, 2005 07:18 PM

intelligence seems to rise in context of environment. Life itself is based on symbiotic principles. The idea of this system as a large brain i dont think can come to be if it's goal is to just be a huge brain. It has to develop in the context of an environment. Our brains are transmitters/receivers of the world (and other brains) around us and interpreting inbetween the transmitting/receiving. Perhaps this global p2p peering would be better served by trying to create ecosystems of some kind... and intelligence rising as a kind of mediating lubricant/choreographer to these systems.

Posted by: liquis at December 29, 2005 11:21 PM

Just getting caught up. Great post Paul!

Imagine avatars that establish nodes wherever they are present (like on the Google cluster boxes). node as viral replicator. Liquis raises the most compelling point, imo. Can intelligence evolve just as an logical iterative process without being in response to the challenges of its environment? Maybe the node needs to quury the system and evolve according to the data it receives...

Massively distributed P2P cellular automata - I love it!

Posted by: lvx23 at January 3, 2006 09:29 PM