Stephen M. Omohundro

Self-Aware Systems Founder & President

The Nature of Self-Improving Artificial Intelligence
27 minutes, 12.4mb, recorded 2007-09-08
Topics: The Future
Stephen M. Omohundro

One of the principles of the Singularity is that the first intelligent machine is the last thing that humans will ever need to invent. Once a machine has the intelligence to improve itself, it will create a more intelligent version of itself that is beyond the ability of humans to create. Many fiction stories involve the danger that such an AI no longer under human control would pose to civilization. Dr. Stephen Omohundro's research into the mathematical and behavioral characteristics that these self improving AI's will exhibit will help us to avoid those bad scenarios and harness their nature for human good.

The main principle that will drive self improving AIs is economic rational theory. The "homo economicus", that hasn't actually done a good job of predicting human behavior, will fit these AIs much better. In order to make economically rational decisions, an AI would need a utility function (the goal it tries to achieve) and a subjective probability distribution (the set of beliefs about the world that it uses to evaluate how choices will affect the utility function). The way to make sure an AI would exhibit behavior consistent with human values is to carefully select the utility function. Much like corporations single-mindedly pursue profit, the AI will pursue maximization of its utility function, whether it be winning at chess, making money or bringing world peace.

Regardless of how the utility function or beliefs are written, there four main methods of maximizing utility that emerge from them. First, the AI will use resources more efficiently, leading to more utility per resource. Second, since dying or being shut down is the lowest possible utility, they will exhibit strong self preservation, both for their continued existence and the the preservation of the utility function. Third, they will seek to acquire more resources, since more resources will let them improve utility. Fourth, they will creatively seek new possibilities for increasing utility, especially for open ended goals. Further research into economics, mathematics, behavioral science, computer science, and other fields are needed before this can be achieved, but even more important than the research is including the values of all kinds of people. We need to find what's most valuable to us so we can build it into our systems.


Dr. Stephen Omohundro has had a wide-ranging career as a scientist, university professor, author, software architect, and entrepreneur. He graduated Phi Beta Kappa from Stanford with Honors and Distinction in Physics and with Distinction in Mathematics. He received a Ph.D. in Physics from UC Berkeley, and published Geometric Perturbation Theory in Physics based on his thesis. At Thinking Machines Corporation, he co-developed Star Lisp, the programming language for the massively parallel Connection Machine. He was a computer science professor at the University of Illinois at Champaign/Urbana where he co-founded the Center for Complex Systems Research. He wrote the three-dimensional graphics portion of Wolfram Research's Mathematica program as one of the original seven developers. At the International Computer Science Institute in Berkeley, he led an international team in developing the object-oriented programming language Sather. He also developed a variety of novel neural network techniques and machine learning algorithms and built systems which learned to read lips, control robots, and learn grammars. At the NEC Research Institute in Princeton, he worked on a variety of applications of AI and co-authored a patent on the PicHunter image database retrieval system. He founded Olo Software in Palo Alto to provide technology and business consulting to a variety of startups and research labs, including InterTrust Technologies, Xerox PARC, Fuji-Xerox PAL, Ask Jeeves Inc., VideoScribe, LinuxMatix, Video Memoirs, and Molecular Objects. He is the founder and president of Self-Aware Systems, founded to develop a new kind of software that programs itself.

Resources:

This free podcast is from our Singularity Summit series.

For The Conversations Network: