22 KiB
[D] Thread for layman discussion about the AI value alignment problem / AI goal alignment problem (aka MIRI's research)
-
Author: u/None *
-
URL: https://www.reddit.com/r/rational/comments/3cd0iq/d_thread_for_layman_discussion_about_the_ai_value/
-
Score: 2
-
Created: 2015-07-06T23:21:58
Post:
Please help me on what I should think about Machine Intelligence Research Institute and its work.
Let me start by asking a few questions. These are very hard, almost impossible, questions so I'd like you to answer just what kind of thoughts they inspire in your minds:
-
Do you think intelligence can be increased tenfold, thousandfold and so on? What does it mean, exactly, to increase intelligence? Is there a fundamental difference in the brain architecture between high IQ individuals and low IQ individuals?*
-
Currently AI research seems to be a big number of subfields, do you think this will remain so, or will there ever be an all-encompassing theory of intelligence?
-
To what extent can you do useful theoretical research separately from actually building an AI?
Recently there have been a few threads concerning AI's utility functions and it seems you guys could have interesting thoughts about the main problem. It's "the" problem Machine Intelligence Research is working on: how to align a superintelligence with human values, how to make sure that the superintelligence won't spin out of control and tile the universe with smiley-faces or paper clips, how to make sure that it has stable goals even after several cycles of self-modification, so that it remains committed to the original goals it was given to and so on.
It appears to me that there are several individuals here similar to me. I've read Bostrom Superintelligence, and most of the easy material Yudkowsky and others have written about the subject. I've tried to read the more mathy stuff, and it goes above my head, but I'm still trying to make sense of what's happening around these parts. And I think I truly understand the problem and in any case I don't fall into the usual pitfalls media and the general population fall when thinking about this problem. These common pitfalls include: AI suddenly turns evil bypassing all its earlier goals, AI suddenly becomes conscious even though it wasn't programmed this way, or that an AI will magically emerge from the continuation of Moore's law.
There's a place for more advanced discussion about the problem. However, I'd like discussion on a more casual level because I don't think everything has been said that can be said about the subject on that level. It's impossible to talk about this subject with people who haven't familiarized themselves with the most basic stuff, but I get the feeling there are people here who understand the problem.
*Robin Hanson thinks that this kind of architectural difference doesn't exist, which according to him makes intelligence explosion improbable. According to Hanson, intelligence is a collection of extreme amount of simple mental tasks, therefore talking about intelligence as a simple attribute that can be increased is not sensible. To my mind, Hanson sounds more sensible. When you read the Wikipedia page about artificial intelligence, it seems like knowledge of AI is currently just a big collection of small insights and most advances have happened as a result of the increase in computational power, and from being able to process massive amounts of data. Some kind of grand theory of intelligence seems to be far away.
Comments:
u/Transfuturist [+3] Carthago delenda est. (4 hours later)
Do you think intelligence can be increased tenfold, thousandfold and so on? What does it mean, exactly, to increase intelligence? Is there a fundamental difference in the brain architecture between high IQ individuals and low IQ individuals?
Increasing general intelligence means decreasing the complexity costs of the algorithms used in a mind, including architectural changes in the mind itself (on the level of hardware as well as software). No one can currently speak to how efficient the process of GI can become, as we only have a lower bound of humanity's most intelligent individuals, and, as you said, we don't have a generalized theory of GI to estimate a higher bound from.
Differences in brain architecture between high-IQ and low-IQ individuals don't really matter to determining an upper bound of the efficiency of GI, although you will definitely find them. I believe Einstein had an increased number of connections from the temporal lobe? Anyway, it's not really representative of the plausibility of intelligence explosion, since intelligence differences in humans are the results of fairly tiny differences in brain dynamics, and the brain is the stupidest device necessary to build civilization.
Intelligence can also be made to mean rationality, as in freedom from biases and using the best predictors and evaluators possible to achieve your goals. In this sense, science itself can be said to contribute to intelligence via the efficiency and accuracy of its resultant tools, and an increase in intelligence would be gained by building a device that relies on those tools instead of the hard-to-reverse-engineer and massively suboptimal tools in the brain. Now it just so happens that some of the tools the brain uses are magnitudes better than any tool we have, but these are mostly in the field of perception and the process of GI itself, although things like self-modification and learning are not the best in either the brain or our current knowledge. If you measure intelligence as the effectiveness with which one gets shit done, then yes, I can imagine a thousandfold improvement in intelligence easily.
Currently AI research seems to be a big number of subfields, do you think this will remain so, or will there ever be an all-encompassing theory of intelligence?
General intelligence itself, which would be formalized in an "all-encompassing" theory of intelligence, is not the entirety of the field of AI. Rather, AI is the study of how to get computers to better do the things that humans can do better than computers. General intelligence as in learning, self-direction, and acting well in a variety of domains, particularly the domain of learning to act well in other domains, is one limited, somewhat stymied field of AI. This is due to the fact that learning depends on perception, which isn't too hot right now.
Your all-encompassing theory of intelligence will not get rid of AI's subfields, because there are subfields of AI that don't care about GI. However, once a sufficiently advanced GI is made, we will eventually no longer be able to do science faster than it can, so in some essence the field of AI will be unified into the AI itself.
To what extent can you do useful theoretical research separately from actually building an AI?
I'm not sure. However, since safety is starting to come into its own as a cross-cutting concern in AI, the theory will probably direct practical research, and vice versa.
u/None [+3] (a day later)
I can give a question that clarifies (1), (2), and (3): what do you mean by the word "intelligence"?
My response is going to be premised on answering that clarifying question with, "Something to do with statistical learning theory and other related theories of cognition-as-uncertain-inference."
We can then begin answering the numbered questions with a single word: compression. Learned computational hypotheses which compress the data well, which predict the empirical observations using a hypothesis that takes up less space in memory than other hypotheses, are known to learn more efficiently (to predict well after fewer examples) and to be better-protected from overfitting (mistaking noise in the data for a pattern in the real world).
Can we find hypothesis classes that compress data more efficiently than others? Yes, especially if we know something about the data-set we need to learn before we formulate our hypothesis class.
What is the upper limit on data compression in learning algorithms? The Kolmogorov complexity of some data
xis mathematically defined to be the shortest possible computable representation ofx, the shortest program that printsxand stops. This then leads to Solomonoff induction, AIXI, and the rest of algorithmic information theory. Algorithmic information theory, and Shannon information theory as well, thus give us a theoretical framework for characterizing the upper limits of intelligent inference, in terms of how much evidence and CPU time are necessary for reasoning.Can there be an intelligence explosion? Yes, but it would take a sigmoid shape: eventually, the agent's compressor would get so damn good that it would approach AIXI/Solomonoff induction, and thus run up against the hard limits reality imposes on anything that wants to act agent-y by shifting information around. At that point, it would need to look for stronger and more resource-efficient optimization processes than its own superintelligent mind if it wished to push the utility-boundaries of reality even further. Nonetheless, the gaps in knowledge, memory, and processing speed between an "exploded" and "non-exploded" agent could get so wide that it doesn't matter if the "exploded" agent has hit the flattening portion of its sigmoid, it can still easily wipe the "non-exploded" agent out of the universe (if it so chooses).
Do real-world agents like humans "explode" in "intelligence"? Well, actually, I'd say this one is arguable! One of the largest advantages one gets from a really good education is a framework of knowledge that compresses most of one's factual knowledge and sensory experiences very well (like scientific naturalism, for instance), as opposed to learned frameworks that compress very badly (like ancient Paganism). Learning new frameworks that help to compress established knowledge can make an existing human perceptibly and very significantly "smarter" about their behaviors!
Is there an underlying structure on how knowledge can be put together into frameworks to compress it efficiently? Probably: logical implication forms a preorder, so it would seem that at least within a probabilistic framework, preorders of theories would form a kind of optimum: you would know every possible link between everything you know. It's building them that ranges from hard to incomputable!
In fact, that's my general verdict on AGI right now: computational tractability is the biggest obstacle today to burning through our buffer of theories of cognition, narrowing it down, and building something that would actually work. There are bunches of theoretical obstacles, but additional researcher-years and experimentation will probably deal with them. Honestly, if the fucking Halting Problem can fall, it's time to stop thinking the universe can stop us.
AI suddenly becomes conscious even though it wasn't programmed this way
This requires us to believe subjective consciousness is simple enough to happen accidentally, rather than because of evolutionary pressures.
how to make sure that it has stable goals even after several cycles of self-modification, so that it remains committed to the original goals it was given to and so on.
Calude defeated the Halting Problem in 2014, at least in the context of probabilistic reasoning systems. I spent basically a whole afternoon in shock when I found this out, and I'll spend another one in shock if I manage to understand algorithmic information theory on a mathematical level and find that Calude's "Anytime Algorithm" is actually tractable in the real world, unlike many other results in AIT (such as Solomonoff Induction).
TL;DR: Honestly, spend the five minutes on skeptically evaluating a post rather than just going, "Wow, that was long and used big words! He must be so smart!"
u/justanotherlaw [+2] (9 hours later)
Here's a decent post summarizing another argument against a possible intelligence explosion: The Brain as a Universal Learning Machine.
u/avret [+4] SDHS rationalist (17 minutes later)
It would seem that a reasonably simple theoretical solution would be to have the ai predict its future actions given some change to its utility function and then evaluate those actions in light of its current utility function, with that resultant utility as the expected utility of any given modification. Would this not work, or is it too difficult to implement, or...?
u/None [+5] (6 hours later)
[deleted]
u/avret [+2] SDHS rationalist (12 hours later)
Thanks--would implementing some kind of hyperbolic discounting fix that problem?
u/Chronophilia [+1] sci-fi ≠ futurology (15 hours later)
Could you explain why that might help? I can't follow your reasoning.
u/avret [+2] SDHS rationalist (15 hours later)
The AI would...nope, actually, that doesn't help. Thanks for pointing out the flaw!
u/Chronophilia [+1] sci-fi ≠ futurology (17 hours later)
Always happy to help :P
u/Gurkenglas [+4] (4 hours later)
You just took the method of gradient descent on its source code, then restricted its modifications to the one part of itself (its utility function) where the only way you're going to get any changes is when either your predictor of future actions or your evaluator of actions is still flawed enough that modifying your utility function makes you better at implementing your unmodified utility function.
The way this would go wrong is that your code would keep looking for slightly modified utility functions until it finds one, U, where all the neighboring utility functions are worse at achieving U than U is.
Why did you think U would have anything to do with human values?
u/Predictablicious [+1] Only Mark Annuncio Saves (17 hours later)
- Imagine never committing a mistake more than once, knowing which method to apply to every situation almost instantly after learning them, being able to quickly modify your state of mind after being presented new evidence. That's a N times better than human quality-type intelligence. Dogs have a very hard time teaching other dogs, but humans figured out how to train them effectively, similarly a N times intelligence could teach us in ways that other humans can't teach us, including teaching behavior/emotional changes that are very hard to achieve via psychology.
- If one can say a quantum gravity theory is an all-encompassing theory of physics, then similarly a single AI theory will emerge. But, like in physics, there will be much to explore in particular parts of this theory and it'll be easy to be an expert in one and a dabbler in the others.
- One can do useful theoretical research in any science, like in theoretical vs experimental physics.
u/Ozimandius [+1] (4 days later)
Do you think intelligence can be increased tenfold, thousandfold and so on? What does it mean, exactly, to increase intelligence?
Yes, depending on your definition of intelligence. Computers are already thousands or millions of times better at certain 'thinking' tasks than humans. If you look at things like image recognition that has gotten exponentially better as algorithms have improved in the last few years it doesn't take much imagination to figure that machines could become much more intelligent quickly. Add that to the fact that a progressively better AI doesn't need an extended childhood to learn, it can just pickup useful algorithms instantly and learn new ideas and advancements very quickly. Imagine how our own intelligence could improve if we could simply share all our skills with each other instanteously. If you could learn to play guitar by downloading SantanaGuitarSkills.exe and learn to do advanced Calculus by downloading a program I believe most people would assume you were insanely intelligent. As far as creative intelligence goes, most creative intelligence just has to do with combination, guessing and repetition and then weeding out the crap that is created, I see no reason AI won't be able to do this as time goes on (and indeed this principle is what most learning algorithms are based on - just check out this fun little thing from google's image recognition algorithm.
Is there a fundamental difference in the brain architecture between high IQ individuals and low IQ individuals?*
Well, there is at least some difference between the structure of high IQ and Low IQ individuals. Brain size, size of Corpus Callosum, and cortical thickness have all been positively correlated with intelligence in various studies. Besides which we do not have a strong knowledge of the underlying microstructures of brains yet, nor do we really know how they work, but it clear from educational, nutritional, and environmental factors that have strong correlations to intelligence that brains with certain inputs do better than other brains.
Currently AI research seems to be a big number of subfields, do you think this will remain so, or will there ever be an all-encompassing theory of intelligence?
It will be modification of subfields that push the boundaries of what AI can do but a single over-arching intelligence COULD be created that prioritized system resources towards the difference subfields and combined results from different subfields. Just like in human intelligence, it is the inputs we get from various sources that lead to our creativity and intelligent behaviors. Advances in the Perception and Learning subfields for AI provide fuel for advances in Reasoning algorithms for AI, just as the human abilities to read and see and interpret our surroundings are what allow us to create new innovations.
To what extent can you do useful theoretical research separately from actually building an AI?
Well, in the end all work on the subfields of AI is this sort of useful research. Because those are the tools an AI will need to improve itself and the world.
u/LiteralHeadCannon [-2] (6 hours later)
A month or so ago, I decided that the path to AI is stupidly simple, and yet we've still failed at it so far: ask yourself how the human mind works, and don't try to correct it. Simplify how the human mind works, but only to compensate for technical limitations.
We have one example of an intelligence greater than or equal to a human - a human. Examining its operation should probably be helpful in generating a new intelligence. Rationality is largely about "actually changing your mind", and about "overcoming bias" - fixing our natural irrationalities. But to make a mind from scratch that's recognizable to us, we need to start with those natural irrationalities. We shouldn't try to make a naturally rational mind - we should make a mind exactly as irrational as we are naturally, which can, like us, learn to be more rational. When we learn about human's natural biases and irrationalities, we shouldn't just dismiss them and forget about them - we should remember them for their insight into how our minds function, and we should implement those concepts into our attempts to make a general intelligence.
I have, like, a three-page design document for a general intelligence on my computer. Its utility function is radically different from any attempts I see to make a "good" AI utility function, because I think the AI utility function problem is being approached from the wrong direction.
Let me ask you a simple question.
What's your utility function?
Get that answer really clear in your head before you move onto the next question.
Where did that utility function come from?
Now:
What's your real utility function - that is, your original one, the "factory settings", the nature rather than the nurture?
It doesn't even come close to resembling the values you'd hope a GI would uphold, because it doesn't even come close to resembling the values you yourself hope to uphold. The vast majority of our values are learned; our "pre-set" values are far baser and broader and mostly revolve around survival and reproduction, with some vague intellectual drives like curiosity floating around in the background.
You can't program an AI's utility function to match any of your values because the premise of an infant coming into the world with values truly matching your own are absurd. The true task is not to create a Friendly AI, but to create a potentially Friendly AI, and then raise it to actually be Friendly. This is as much a task of parenting as engineering.
u/avret [+1] SDHS rationalist (12 hours later)
erm...why does the fact that our genetic values don't match our own mean that we can't program an AI with values matching our own, if AI programming isn't controlled by the same factors as evolution?
u/PL_TOC [+2] (14 hours later)
Not him, but I'm guessing he believes those values are unlikely to produce intelligence. Compare the prioritization of planets similar to earth in the search for extraterrestrial intelligence.
u/avret [+0] SDHS rationalist (14 hours later)
Ah.
u/Transfuturist [+1] Carthago delenda est. (15 hours later)
Values are orthogonal of intelligence. You can go ahead and try to prove that wrong, though.