Another argument against maximizer-centric alignment paradigms

post by Fiora from Rosebloom · 2024-09-22T07:28:27.856Z · LW · GW · 39 comments

Contents

39 comments

expectation calibrator: freeform draft, posting partly to practice lowering my own excessive standards.

So, a few months back, I finally got around to reading Nick Bostrom's Superintelligence, a major player in the popularization of AI safety concerns. Lots of the argument was stuff I'd internalized a long time ago, reading the sequences and even living with AI alignment researchers for a few months. But I wanted to see the circa-2015 risk-case laid out as thorougly as possible, partly as an excusion to learn more about my own subculture, and partly to see if I'd missed anything crucial to why all of us consider future advanced AI systems so dangerous.

But for the most part, the main effect of reading that book was actually to finally shatter a certain story I'd been telling myself about the AI doom scenario, the cracks in which had been starting to show for several months prior. Reading Superintelligence for myself made me notice just how much of AGI X-risk concern grew out of an extremely specific model of how advanced AI was actually going to work, one which had received very little supporting evidence (and even some countervailing evidence) since the rise of large language models.

Of course, I'm talking about how, when it comes to explaining why AI systems are risky, Bostrom's book leans hard on expected utility maximization (like Yudkowsky's sequences before it). Bostrom does step into discussions about other risks from time to time, for example pointing out wireheading as a potential failure mode of reinforcement learning systems (which are importantly not AIXI-style utility maximizers and pose an at least slightly different set of risks). However, most of the book's discussion of AI risk frames the AI as having a certain set of goals from the moment it's turned on, and ruthlessly pursuing those to the best of its ability.

It'd be easy to get sidetracked here with a debate about whether or not current AI systems are on-track to post that exact kind of x-risk. Indeed, modern deep learning systems don't have explicit utility functions; instead they're trained with loss functions, which are plausibly quite different in their dynamics.

We could talk about MIRI's Risks from Learned Optimization paper and its arguments that deep learning systems could plausibly develop algorithms explicit optimization anyway. We could try to analyze that argument in more depth, or evaluate the empirical evidence for whether or not that's actually going on in current deep learning systems. And I do have a lot of thoughts to share on precisely that topic. But, that's not what I want to focus on right now. Instead, I want to make a point about the genealogy of this debate. What Bostrom's book made me realize was that so much of AI x-risk concern came from a time and place where it was seemingly vastly more difficult to even imagine what general intelligence might look like, if not some kind of utility maximizer.

Case-in-point: Bostrom's discussion of x-risks from so-called tool AIs being used as software engineers. This is a particularly valuable example because modern AI systems, like Claude 3.5 Sonnet, are already quite damn good at software engineering, so we actually have a reality against which to compare some of Bostrom's speculations.

Here's the vision Bostrom lays out for how AGI-enhanced software engineering might look.

With advances in artificial intelligence, it would become possible for the programmer to offload more of the cognitive labor required to figure out how to accomplish a given task. In an extreme case, the programmer would simply specify a formal criterion of what counts as success and leave it to the AI to find a solution. To guide its search, the AI would use a set of powerful heuristics and other methods to discover structure in the space of possible solutions. It would keep searching until it found a solution that satisfied the success criterion. The AI would then either implement the solution itself or (in the case of an oracle) report the solution to the user.

Notice that Bostrom imagines having to specify a formal criterion for what counts as a solution to one's programming problem. This seems like a clear relic of a culture in which explicit utility maximizers were by far the most conceivable form advanced AI systems could take, but that's largely changed by now. You can actually just use natural language to outline the code you want a Claude-like AI system to write, and it will do so, with a remarkable intuitive knack for "doing what you mean" (in contrast to the extreme rigidity of computer programs from decades past).

And this isn't trivial in terms of its implications for Bostrom's threat models. It actually rules out language models causing the first kind of catastrophe Bostrom imagines as following from AGI software engineers. Here's him discussing the user-specified formal criterion as roughly a kind of utility function, which an AI software engineer might malignantly maximize.

There are (at least) two places where trouble could then arise. First, the superintelligent search process might find a solution that is not just unexpected but radically unintended. This could lead to a failure of one of the types discussed previously (“perverse instantiation,” “infrastructure profusion,” or “mind crime”). It is most obvious how this could happen in the case of a sovereign or a genie, which directly implements the solution it has found. If making molecular smiley faces or transforming the planet into paperclips is the first idea that the superintelligence discovers that meets the solution criterion, then smiley faces or paperclips we get.

Bostrom's second threat model is that the AI would paperclip the world in the process of trying to produce a solution, for example to get rid of sources of interference, rather than as a side effect of whatever its solution actually is. This would also not come about as a result of a language model relentlessly striving to fulfill a user's simple, natural-language request for a certain kind of computer program, contra Bostrom's vision. If deep learning systems could be made to ruthlessly paperclip the universe, it would be as a result of some other failure-mode, like wireheading, mesa-optimization, or extremely malicious prompt engineering. It wouldn't follow from the user mis-specifying an explicit utility function in the course of trying to use a language model normally.

The reason I'm bringing all of this up isn't that I think it blows up the AI risk case entirely. It's possible that current AI systems have their own, hidden "explicit goals" which will become dangerous eventually. And even if they don't, it's at least feasible that we might lose control of advanced AI systems for other reasons. However, the point I want to make is that many extremely high p(doom)s seem to have derived from a memeplex in which AGI that didn't look like a von Neuman-rational paperclip maximizer was barely even conceivable, a condition which no longer holds and which should correspond to lesser fears about human extinction. To paint a clearer picture of what I mean, let's go over some reasons to think that current deep learning systems might work differently than utility maximizers.

Firstly, modern AI researchers have developed at least partial stories for what might be going on inside deep learning systems. For instance, take the concept of word embeddings. At the very beginning of the algorithm run by language models, they turn each word from their input into a unique vector, embedded in a high-dimensional space. It turns out that, after the model has been trained a bit, these embeddings encode the meaning of each word in a quite intelligible manner. For example, if you take the vector for "uncle," subtract from it the numbers for the "male" vector, and then add the numbers for the "female" vector, you'll end up with a vector whose numbers are very close to the vector numbers for "aunt".

We also have some idea of what the later layers of a GPT-like neural network might be doing, as they have these word vectors mathematically dance with each other. Lots of those later layers are so-called "self-attention blocks", which perform a mathematical operation designed to let each word-vector the model is processing "soak up" meaning from previous words in the input (as encoded in the numbers of their own word-vectors), for example to help the model tell what person a pronoun refers to, or to help it infer the extra, unique meaning that words like "Bill" and "Clinton" should have when they show up next to each other. The model does this kind of thing over and over again as it sequentially processes the text you fed into it, and it could plausibly account for much of its general intelligence, without invoking utility maximization.

(By the way, for those who haven't seen them, I highly recommend 3blue1brown's recent videos on how transformer-based LLMs work. One of their strengths is that they this kind of "why it might work" story for many details of the transformer architecture, more than I'm covering here.)

Lastly, some dedicated interpretability research into (very small) transformers has uncovered some basic strategies they use for next-word prediction. Anthropic's paper on so-called induction heads is one example: they show that at one point in the training process, their very small transformer models learned to start checking if the current string they were completing showed up earlier in the context window, and assuming that string would be completed the same way again.[1] Anthropic has another paper arguing that a scaled-up, fuzzier version of this process may be a major strategy used by larger transformer models.

And notably, like the other examples I've talked about here, this strategy does not look very much like AIXI-style "searching over worlds I might be in, and searching over actions I might take on each of those worlds to maximize expected value per my well-defined utility function."

Again, I'm not bringing up these glimmers of interpretability in an effort to prove that current, advanced deep learning systems don't implement something like mesa-optimization, or that no future deep learning system would do so, or that all future AI systems will be deep learning-based at all . There's just not enough information to tell yet, and it's very important to be careful considering the disastrous consequences such systems could have if we accidentally deployed them.

No, the real reason I bring this up to point out that in the 10 years since Superintelligence was published, and in the 20 years since MIRI was founded, it has become vastly more conceivable that a generally intelligent AI system might work by methods other AIXI-like expected utility maximization. If AI safety research were just starting up today, the probabilities we assigned naturally to advanced AI systems working like utility maximizers would probably be a lot lower than they were in SL4-ish spaces 20 years ago. We have acquired alternate, partial models of how advanced AI might work, so we don't have to anchor so hard AIXI-inspired models when making predictions (even if their extreme danger still means they merit a lot of attention). In short, we ought to try seeing the alignment problem with fresh eyes [LW · GW].

This was the position which emerged from the ashes of my old views while reading Superintelligence. More specifically, it was the position I'd been lying to myself to avoid seeing for months; its emergence felt like a newborn phoenix amid the necrotic tissue of my past view. I'd spent lots of self-deceptive energy trying to muster up an inner story of why language models were likely to be extremely dangerous, in order to justify the high p(doom) I'd picked up from the sequences, and wanted to maintain to avoid embarrassment, and for fear of losing my ingroup status among rationalists if I became enough of an AI optimist.

(Hell, I was afraid of becoming someone who was adamant about merely ensuring AI safety despite already thinking it was likely, e.g. someone who focuses on preventing the future from being eaten by other AI failure modes such as deep learning systems choosing to wirehead, and then tiling the universe with computro-hedonium.)[2]

The loss-of-ingroup-status didn't end up happening, really, since I still have a bunch of values and interests in common with most rationalists. But that didn't stop the process of learning to let myself lower my p(doom) from feeling a little bit like I was leaving a religion. It's possible that other rationalists' strong predictions of doom come from their having better evidence than me, or being better at interpreting it. But I worry that at least in some cases, there's also some sunk-cost fallacy going on, or fear of lonely dissent, or some other biases like that. I think both of those particular ones were present in my case. If you can relate, I want to tell you that it's okay to reconsider your beliefs.

(For the sake of completeness, I'll note that there's probably some wishful thinking and contrarianism powering my current outlook. But I think there's a true, meaningful update in here too.)

Anyway, AI safety is important enough that I want to keep working on it, despite my relative optimism. With any luck, this update on my part might even make me a more motivated researcher, and perhaps a more convincing communicator of the fact that alignment poses some legitimate challanges.

Overall, this arc of mine has has felt like a kind of shadow integration, a practice which is supposed to have its benefits.

  1. ^

    I'd like to note the rapid improvement this "insight" caused in the models' performance. From the outside, one might see the loss curve going down very fast and think "oh god oh fuck it's FOOMING, it has become a MESA-OPTIMIZER". But Anthropic's analysis gives a very concrete example of something else that might be going on there. This may be relevant for dampening future risk forecasts.

  2. ^

    I'm especially interested in safety research that treats language models as at least somewhat neuromorphic or brain-like. Here's a whole essay I wrote on that topic; it explores analogies like predictive learning in ML and predictive processing in humans, RL in both types of systems, and consciuosness as a type of context window.

    If deep learning systems are sufficiently neuromorphic, we might be able to import some insights from human alignment into AI safety research. For example, why don't most humans like wireheading? If we figured that out, it might help us ensure deep learning systems strive to avoid doing so themselves.

39 comments

Comments sorted by top scores.

comment by Thane Ruthenis · 2024-09-22T12:05:22.495Z · LW(p) · GW(p)

This is an interesting historical perspective... But it's not really what the fundamental case for AGI doom routes through. In particular: AGI doom is not about "AI systems", as such.

AGI doom is, specifically, about artificial generally intelligent systems capable of autonomously optimizing the world the way humans can, and who are more powerful at this task than humans. The AGI-doom arguments do not necessarily have anything to do with the current SoTA ML models.

Case in point: A manually written FPS bot is technically "an AI system". However, I think you'd agree that the AGI-doom arguments were never about this type of system, despite it falling under the broad umbrella of "an AI system".

Similarly, if a given SoTA ML model architecture fails to meet the definition of "a generally intelligent system capable of autonomously optimizing the world the way humans can", then the AGI doom is not about it. The details of its workings, therefore, have little to say, one way or another, about the AGI doom.

Why are the AGI-doom concerns extended to the current AI-capabilities research, then, if the SoTA models don't fall under said concerns? Well, because building artificial generally intelligent systems is something the AGI labs are specifically and deliberately trying to do. Inasmuch as the SoTA models are not the generally intelligent systems that are within the remit of the AGI-doom arguments, and are instead some other type of systems, the current AGI labs view this as their failure that they're doing their best to "fix".

And this is where the fundamental AGI-doom arguments – all these coherence theorems, utility-maximization frameworks, et cetera – come in. At their core, they're claims that any "artificial generally intelligent system capable of autonomously optimizing the world the way humans can" would necessarily be well-approximated as a game-theoretic agent. Which, in turn, means that any system that has the set of capabilities the AI researchers ultimately want their AI models to have, would inevitably have a set of potentially omnicidal failure modes.

In other words: The set of AI systems defined by "a generally intelligent world-optimization-capable agent", and the set of AI systems defined by "the subject of fundamental AGI-doom arguments", is the same set of systems. You can't have the former without the latter. And the AI industry wants the former; therefore, the arguments go, it will unleash the latter on the world.

While, yes, the current SoTA models are not subjects of the AGI doom arguments, that doesn't matter, because the current SoTA models are incidental research artefacts that are produced on AI industry's path to building an AGI. The AGI-doom arguments apply to the endpoint of that process, not the messy byproducts.

So any evidence we uncover about how the current models are not dangerous the way AGI-doom arguments predict AGIs to be dangerous, is just evidence that they're not AGI yet. It's not evidence that AGI would not be dangerous. (Again: FPS bots' non-dangerousness isn't evidence that AGI would be non-dangerous.)

(I'd written some more about this topic here [LW · GW]. See also gwern's Why Tool AIs Want to Be Agent AIs for more arguments regarding why AI research's endpoint would be an AI agent, instead of something as harmless and compliant as the contemporary models.)

Counterarguments to AGI-doom arguments that focus on pointing to the SoTA models, as such, miss the point. Actual counterarguments would instead find some way to argue that "generally intelligent world-optimizing agents" and "subjects of AGI-doom arguments" are not the exact same type of system; that you can, in theory, have the former without the latter. I have not seen any such argument, and the mathematical noose [LW · GW] around them is slowly tightening [LW · GW] (uh, by which I mean: their impossibility may be formally provable).

Replies from: Benjy_Forstadt, faul_sname, Seth Herd, thomas-kwa, Nate Showell, rvnnt, cubefox
comment by Benjy_Forstadt · 2024-09-22T23:21:07.501Z · LW(p) · GW(p)

There is a difference between the claim that powerful agents are approximately well-described as being expected utility maximizers (which may or may not be true) and the claim that AGI systems will have an explicit utility function the moment they’re turned on, and maximize that function from that moment on.

I think this is the assumption OP is pointing out: “most of the book's discussion of AI risk frames the AI as having a certain set of goals from the moment it's turned on, and ruthlessly pursuing those to the best of its ability”. “From the moment it’s turned on” is pretty important, because it rules out value learning as a solution

comment by faul_sname · 2024-09-22T23:08:33.251Z · LW(p) · GW(p)

And this is where the fundamental AGI-doom arguments – all these coherence theorems, utility-maximization frameworks, et cetera – come in. At their core, they're claims that any "artificial generally intelligent system capable of autonomously optimizing the world the way humans can" would necessarily be well-approximated as a game-theoretic agent. Which, in turn, means that any system that has the set of capabilities the AI researchers ultimately want their AI models to have, would inevitably have a set of potentially omnicidal failure modes.

If you drop the "artificially" from the claim, you are left with a claim that any "generally intelligent system capable of autonomously optimizing the world the way humans can" would necessarily be well-approximated as a game-theoretic agent. Do you endorse that claim, or do think that there is some particular reason a biological or hybrid generally intelligent system capable of autonomously optimizing the world the way a human or an organization based on humans might not be well-approximated as a game-theoretic agent?

Because humans sure don't seem like paperclipper-style utility maximizers to me.

Replies from: Thane Ruthenis
comment by Thane Ruthenis · 2024-09-23T04:37:32.440Z · LW(p) · GW(p)

Do you endorse [the claim that any "generally intelligent system capable of autonomously optimizing the world the way humans can" would necessarily be well-approximated as a game-theoretic agent?]

Yes.

Because humans sure don't seem like paperclipper-style utility maximizers to me.

Humans are indeed hybrid systems. But I would say that inasmuch as they act as generally intelligent systems capable of autonomously optimizing the world in scarily powerful ways, they do act as game-theoretic agents. E. g., people who are solely focused on resource accumulation, and don't have self-destructive vices or any distracting values they're not willing to sacrifice to Moloch, tend to indeed accumulate power at a steady rate. At a smaller scope, people tend to succeed at those of their long-term goals that they've clarified for themselves and doggedly pursue; and not succeed at them if they flip-flop between different passions on a daily basis.

I've been meaning to do some sort of literature review solidly backing this claim, actually, but it hasn't been a priority for me. Hmm, maybe it'd be easy with the current AI tools...

Replies from: faul_sname
comment by faul_sname · 2024-09-23T09:15:22.260Z · LW(p) · GW(p)

By "hybrid system" I actually meant "system composed of multiple humans plus external structure", sorry if that was unclear. Concretely I'm thinking of things like "companies" and "countries".

people who are solely focused on resource accumulation, and don't have self-destructive vices or any distracting values they're not willing to sacrifice to Moloch, tend to indeed accumulate power at a steady rate.

I don't see how one gets from this observation to the conclusion that humans are well-approximated as paperclipper-style agents.

I suppose it may be worth stepping back to clarify that when I say "paperclipper-style agents", I mean "utility maximizers whose utility function is a function of the configuration of matter at some specific time in the future". That's a super-finicky-sounding definition but my understanding is that you have to have a definition that looks like that if you want to use coherence theorems [LW · GW], and otherwise you end up saying that a rock is an agent that maximizes the utility function "behave like a rock".

It does not seem to me that very many humans are trying to maximize the resources under their control at the time of their death, nor does it seem like the majority of the resources in the world are under the control of the few people who have decided to do that. It is the case that people who care at all about obtaining resources control a significant fraction of the resources, but I don't see a trend where the people who care maximally about controlling resources actually control a lot more resources than the people who care somewhat about controlling resources, as long as they still have time to play a round of golf or do whatever else they enjoy.

Replies from: jeremy-gillen
comment by Jeremy Gillen (jeremy-gillen) · 2024-09-23T12:07:12.080Z · LW(p) · GW(p)

I like this exchange and the clarifications on both sides. I'll add my response:

You're right that coherence arguments work by assuming a goal is about the future. But preferences over a single future timeslice is too specific, the arguments still work if it's multiple timeslices, or an integral over time, or larger time periods that are still in the future. The argument starts breaking down only when it has strong preferences over immediate actions, and those preferences are stronger than any preferences over the future-that-is-causally-downstream-from-those-actions. But even then it could be reasonable to model the system as a coherent agent during the times when its actions aren't determined by near-term constraints, when longer-term goals dominate.

(a relevant part of Eliezer's recent thread [LW · GW] is "then probably one of those pieces runs over enough of the world-model (or some piece of reality causally downstream of enough of the world-model) that It can always do a little better by expending one more erg of energy.", but it should be read in context)

Another missing piece here might be: The whole point of building an intelligent agent is that you know more about the future-outcomes you want than you do about the process to get there. This is the thing that makes agents useful and valuable. And it's the main thing that separates agents from most other computer programs.

On the other hand, it does look like the anti-corrigibility results can be overcome by sometimes having strong preferences over intermediate times (i.e. over particular ways the world should go) rather than final-outcomes. This does seem important in terms of alignment solutions. And it takes some steam out of the arguments that go "coherent therefore incorrigible" (or it at least should add some caveats). But this only helps us if we have a lot of control over the preferences&constraints of the agent, and it has a couple of stability properties.

Replies from: faul_sname
comment by faul_sname · 2024-09-23T23:01:04.498Z · LW(p) · GW(p)

I like this exchange and the clarifications on both sides.

Yeah, it feels like it's getting at a crux between the "backchaining / coherence theorems / solve-for-the-equilibrium / law thinking" cluster of world models and the "OODA loop / shard theory / interpolate and extrapolate / toolbox thinking" cluster of world models.

You're right that coherence arguments work by assuming a goal is about the future. But preferences over a single future timeslice is too specific, the arguments still work if it's multiple timeslices, or an integral over time, or larger time periods that are still in the future. The argument starts breaking down only when it has strong preferences over immediate actions, and those preferences are stronger than any preferences over the future-that-is-causally-downstream-from-those-actions

Humans do seem to have strong preferences over immediate actions. For example, many people prefer not to lie, even if they think that lying will help them achieve their goals and they are confident that they will not get caught.

I expect that in multi-agent environments, there is significant pressure towards legibly having these kinds of strong preferences over immediate actions. As such, I expect that that structure of thing will show up in future intelligent agents, rather than being a human-specific anomaly.

But even then it could be reasonable to model the system as a coherent agent during the times when its actions aren't determined by near-term constraints, when longer-term goals dominate. [...] The whole point of building an intelligent agent is that you know more about the future-outcomes you want than you do about the process to get there.

I expect that agents which predictably behave in the way EY describes as "going hard" (i.e. attempting to achieve their long-term goal at any cost) will find it harder to find other agents who will cooperate with them. It's not a binary choice between "care about process" and "care about outcomes" - it is possible and common to care about outcomes, and also to care about the process used to achieve those outcomes.

On the other hand, it does look like the anti-corrigibility results can be overcome by sometimes having strong preferences over intermediate times (i.e. over particular ways the world should go) rather than final-outcomes.

Yeah. Or strong preferences over processes (although I suppose you can frame a preference over process as a preference over there not being any intermediate time where the agent is actively executing some specific undesired behavior).

But this only helps us if we have a lot of control over the preferences&constraints of the agent,

It does seem to me that "we have a lot of control over the approaches the agent tends to take" is true and becoming more true over time.

and it has a couple of stability properties.

I doubt that systems trained with ML techniques have these properties. But I don't think e.g. humans or organizations built out of humans + scaffolding have these properties either, and I have a sneaking suspicion that the properties in question are incompatible with competitiveness.

Replies from: jeremy-gillen
comment by Jeremy Gillen (jeremy-gillen) · 2024-09-24T09:28:57.396Z · LW(p) · GW(p)

Humans do seem to have strong preferences over immediate actions.

I know, sometimes they do. But if they always did then they would be pretty useless. Habits are another example. Robust-to-new-obstacles behavior tends to be is driven by the future goals.

I expect that in multi-agent environments, there is significant pressure towards legibly having these kinds of strong preferences over immediate actions. As such, I expect that that structure of thing will show up in future intelligent agents, rather than being a human-specific anomaly.

Yeah same. Although legible commitments or decision theory can serve the same purpose better, it's probably harder to evolve because it depends on higher intelligence to be useful. The level of transparency of agents to each other and to us seems to be an an important factor. Also there's some equilibrium, e.g. in an overly honest society it pays to be a bit more dishonest, etc.

It does unfortunately seem easy and useful to learn rules like honest-to-tribe or honest-to-people-who-can-tell or honest-unless-it's-really-important or honest-unless-I-can-definitely-get-away-with-it. 

attempting to achieve their long-term goal at any cost

I think if you remove "at any cost", it's a more reasonable translation of "going hard". It's just attempting to achieve a long-term goal that is hard to achieve. I'm not sure what "at any cost" adds to it, but I keep on seeing people add it, or add monomaniacally, or ruthlessly. I think all of these are importing an intuition that shouldn't be there. "Going hard" doesn't mean throwing out your morality, or sacrificing things you don't want to sacrifice. It doesn't mean being selfish or unprincipled such that people don't cooperate with you. That would defeat the whole point.

It's not a binary choice between "care about process" and "care about outcomes" - it is possible and common to care about outcomes, and also to care about the process used to achieve those outcomes.

Yes!

It does seem to me that "we have a lot of control over the approaches the agent tends to take" is true and becoming more true over time.

No!

I doubt that systems trained with ML techniques have these properties. But I don't think e.g. humans or organizations built out of humans + scaffolding have these properties either

Yeah mostly true probably.

and I have a sneaking suspicion that the properties in question are incompatible with competitiveness.

I'm talking about stability properties like "doesn't accidentally radically change the definition of its goals when updating its world-model by making observations". I agree properties like this don't seem to be on the fastest path to build AGI.

Replies from: faul_sname
comment by faul_sname · 2024-09-25T00:01:46.144Z · LW(p) · GW(p)

uspect[faul_sname] Humans do seem to have strong preferences over immediate actions.

[Jeremy Gillen] I know, sometimes they do. But if they always did then they would be pretty useless. Habits are another example. Robust-to-new-obstacles behavior tends to be is driven by the future goals.

Point of clarification: the type of strong preferences I'm referring to are more deontological-injunction shaped than they are habit-shaped. I expect that a preference not to exhibit the behavior of murdering people would not meaningfully hinder someone whose goal was to get very rich from achieving that goal. One could certainly imagine cases where the preference not to murder caused the person to be less likely to achieve their goals, but I don't expect that it would be all that tightly binding of a constraint in practice, and so I don't think pondering and philosophizing until they realize that they value one murder at exactly -$28,034,771.91 would meaningfully improve that person's ability to get very rich.

I think if you remove "at any cost", it's a more reasonable translation of "going hard". It's just attempting to achieve a long-term goal that is hard to achieve.

I think there's more to the Yudkowsky definition of "going hard" it than "attempting to achieve hard long-term goals". Take for example:

@ESYudkowsky Mossad is much more clever and powerful than novices implicitly imagine a "superintelligence" will be; in the sense that, when novices ask themselves what a "superintelligence" will be able to do, they fall well short of the actual Mossad.

@ESYudkowsky Why? Because Mossad goes hard; and people who don't go hard themselves, have no simple mental motion they can perform -- no simple switch they can access -- to imagine what it is actually like to go hard; and what options become available even to a mere human when you do.

My interpretation of the specific thing that made Mossad's actions an instance of "going hard" here was that they took actions that most people would have thought of as "off limits" in the service of achieving their goal (and that doing so actually helped them achieve their goal (and that it actually worked out for them - we don't generally say that Elizabeth Holmes "went hard" with Theranos). The supply chain attack in question does demonstrate significant technical expertise, but it also demonstrates a willingness to risk provoking parties that were uninvolved in the conflict in order to achieve their goals.

Perhaps instead of "attempting to achieve the goal at any cost" it would be better to say "being willing to disregard conventions and costs imposed on uninvolved parties, if considering those things would get in the way of the pursuit of the goal".

[faul_sname] It does seem to me that "we have a lot of control over the approaches the agent tends to take" is true and becoming more true over time.

[Jeremy Gillen] No!

I suspect we may be talking past each other here. Some of the specific things I observe:

  • RLHF works pretty well for getting LLMs to output text which is similar to text which has been previously rated as good, and dissimilar to text which has previously been rated as bad. It doesn't generalize perfectly, but it does generalize well enough that you generally have to use adversarial inputs to get it to exhibit undesired behavior - we call them "jailbreaks" not "yet more instances of bomb creation instructions".
  • Along those lines, RLAIF also seems to Just Work™.
  • And the last couple of years have been a parade of "the dumbest possible approach works great actually" results, e.g.
    • "Sure, fine-tuning works, but what happens if we just pick a few thousand weights and only change those weights, and leave the rest alone?" (Answer: it works great)
    • "I want outputs that are more like thing A and less like thing B, but I don't want to spend a lot of compute on fine tuning. Can I just compute both sets of activations and subtract the one from the other?" (Answer: Yep! [LW · GW])
    • "Can I ask it to write me a web application from a vague natural language description, and have it make reasonable choices about all the things I didn't specify" (Answer: astonishing amounts of yes)
  • Take your pick of the top chat-tuned LLMs. If you ask it about a situation and ask what a good course of action would be, it will generally give you pretty sane answers.

So from that, I conclude:

  • We have LLMs which understand human values, and can pretty effectively judge how good things are according to those values, and output those judgements in a machine-readable format
  • We are able to tune LLMs to generate outputs that are more like the things we rate as good and less like the things we rate as bad

Put that together and that says that, at least at the level of LLMs, we do in fact have AIs which understand human morality and care about it to the extent that "care about" is even the correct abstraction for the kind of thing they do.

I expect this to continue to be true in the future, and I expect that our toolbox will get better faster than the AIs that we're training get more capable.

I'm talking about stability properties like "doesn't accidentally radically change the definition of its goals when updating its world-model by making observations".

What observations lead you to suspect that this is a likely failure mode?

Replies from: jeremy-gillen
comment by Jeremy Gillen (jeremy-gillen) · 2024-09-25T11:55:07.788Z · LW(p) · GW(p)

Yeah I'm on board with deontological-injunction shaped constraints. See here [LW · GW] for example.

Perhaps instead of "attempting to achieve the goal at any cost" it would be better to say "being willing to disregard conventions and costs imposed on uninvolved parties, if considering those things would get in the way of the pursuit of the goal".

Nah I still disagree. I think part of why I'm interpreting the words differently is because I've seen them used in a bunch of places e.g. the lightcone handbook to describe the lightcone team. And to describe the culture of some startups (in a positively valenced way).

Being willing to be creative and unconventional -- sure, but this is just part of being capable and solving previously unsolved problems. But disregarding conventions that are important for cooperation that you need to achieve your goals? That's ridiculous. 

Being willing to impose costs on uninvolved parties can't be what is implied by 'going hard' because that depends on the goals. An agent that cares a lot about uninvolved parties can still go hard at achieving its goals.

I suspect we may be talking past each other here.

Unfortunately we are not. I appreciate the effort you put into writing that out, but that is the pattern that I understood you were talking about, I just didn't have time to write out why I disagreed.

I expect this to continue to be true in the future

This is the main point where I disagree. The reason I don't buy the extrapolation is that there are some (imo fairly obvious) differences between current tech and human-level researcher intelligence, and those differences appear like they should strongly interfere with naive extrapolation from current tech. Tbh I thought things like o1 or alphaproof might cause the people who naively extrapolate from LLMs to notice some of these, because I thought they were simply overanchoring on current SoTA, and since the SoTA has changed I thought they would update fast. But it doesn't seem to have happened much yet. I am a little confused by this.

What observations lead you to suspect that this is a likely failure mode?

I didn't say likely, it's more an example of an issue that comes up so far when I try to design ways to solve other problems. Maybe see here [LW · GW] for instabilities in trained systems, or here for more about that particular problem.

I'm going to drop out of this conversation now, but it's been good, thanks! I think there are answers to a bunch of your claims in my misalignment and catastrophe [LW · GW] post.

comment by Seth Herd · 2024-09-23T17:49:29.868Z · LW(p) · GW(p)

I largely concur, but I think the argument is simpler and more intuitive. I want to boil this down a little and try to state it in plainer language:

Arguments for doom as a default apply to any AI that has unbounded goals and pursues those goals more competently than humans. Maximization, coherence, etc. are not central pieces.

Current AI doesn't really have goals, so it's not what we're worried about. But we'll give AI goals, because we want agents to get stuff done for us, and giving them goals seems necessary for that. All  of the concerns for the doom argument will apply to real AI soon enough.

However, current AI systems may suggest a route to AGI that dodges soom of the more detailed doom arguments. Their relative lack of inherent goal-directedness and relative skill at following instructions true to their intent (and the human values behind them) may be cause for guarded optimism. One of my attempts to explain this is The (partial) fallacy of dumb superintelligence [LW · GW].

In a different form, the doom as default argument is:

  • IF an agent is smarter/more competent than you and
  • Has goals that conflict with yours
  • It will outsmart you somehow, eventually (probably soon)
  • It will achieve its goals and you will correspondingly not achieve yours
    • If its goals are unbounded and it "cares" about your goals near zero,
    • You will lose everything

 

Arguments that "we're training it on human data so it will care about our values above zero" are extremely speculative. They could be true, but betting the future of humanity on it without thinking it through seems very, very foolish.

 

That's my attempt at the simplest form of the doom by default argument

Just to point out the one distinction: I make no reference to game theoretic agents or coherence theorems. I think this are unnecessary distractions to the core argument. An agent that has weird and conflicting goals (and so isn't coherent or a perfect game theoretic agent) will still take all of your stuff if its set of goals and values don't weigh human property rights or human wellbeing very highly. That's why we take the alignment problem to be the central problem in surviving AGI.

 

The other question implicit in this post was, why would we make AI less safe than current systems, which would remain pretty safe even if they were a lot smarter.

Asking why in the world humans would make AI with its own goals is like asking why in the world we'd create dynamite, much less nukes: because it will help humans accomplish their goals, until it doesn't; and it's as easy as calling your safe oracle AI (e.g., really good LLM) repeatedly with "what would an agent trying to accomplish X do with access to tools Y?" and passing the output to those tools. Agency is a one-line extension, and we're not going to just not bother.

Replies from: sharmake-farah
comment by Noosphere89 (sharmake-farah) · 2024-09-23T19:08:17.526Z · LW(p) · GW(p)

I like your comment, but I do want to comment this:

Arguments that "we're training it on human data so it will care about our values above zero" are extremely speculative. They could be true, but betting the future of humanity on it without thinking it through seems very, very foolish.

has evidence against it, fortunately for us.

I summarize the evidence for the pretty large similarities between the human brain and current DL systems, and this allows us to transport insights from AI into neuroscience, and vice versa here:

https://x.com/SharmakeFarah14/status/1837528997556568523

But the point here is that one of the lessons from AI that is likely to transfer over to human values is that the data matters way more than the algorithm, optimizer, architecture, or hyperparameter choices.

I don't go as far as this link does in claiming that the it in AI models is the data set, but I think a weaker version of this is basically right, and thus the bitter lesson holds for human values too:

https://nonint.com/2023/06/10/the-it-in-ai-models-is-the-dataset/

Other than that quote, I basically agree with the rest of your helpful comment here.

comment by Thomas Kwa (thomas-kwa) · 2024-09-23T10:19:02.776Z · LW(p) · GW(p)

While 2024 SoTA models are not capable of autonomously optimizing the world, they are really smart, perhaps 1/2 or 2/3 of the way there, and already beginning to make big impacts on the economy. As I said in response to your original post, because we don't have 100% confidence in the coherence arguments, we should take observations about the coherence level of 2024 systems as evidence about how coherent the 203X autonomous corporations will need to be. Evidence that 2024 systems are not dangerous is both evidence that they are not AGI and evidence that AGI need not be dangerous.

I would agree with you if the coherence arguments were specifically about autonomously optimizing the world and not about autonomously optimizing a Go game or writing 100-line programs, but this doesn't seem to be the case.

the mathematical noose [LW · GW] around them is slowly tightening [LW · GW]

This is just a conjecture, and there has not really been significant progress on the agent-like structure conjecture. I don't think it's fair to say we're making good progress on a proof.

This might be fine if proving things about the internal structure of an agent is overkill and we just care about behavior? In this world what the believers in coherence really need to show is that almost all agents getting sufficiently high performance on sufficiently hard tasks score high on some metric of coherence. Then for the argument to carry through you need to show they are also high on some metric of incorrigibility, or fragile to value misspecification. None of the classic coherence results quite hit this.

However AFAIK @Jeremy Gillen [LW · GW] does not think we can get an argument with exactly this structure (the main argument in his writeup is a bit different [LW · GW]), and Eliezer has historically and recently [LW · GW] made the argument that EU maximization is simple and natural. So maybe you do need this argument that an EU maximization algorithm is simpler than other algorithms, which seems like it needs some clever way to formalize it, because proving things about the space of all simple programs seems too hard.

Replies from: jeremy-gillen
comment by Jeremy Gillen (jeremy-gillen) · 2024-09-23T21:12:38.174Z · LW(p) · GW(p)

I think you are mischaracterizing my beliefs here.

"almost all agents getting sufficiently high performance on sufficiently hard tasks score high on some metric of coherence." 

This seems right to me. Maybe see my comment [LW(p) · GW(p)] further up, I think it's relevant to arguments we've had before.

This might be fine if proving things about the internal structure of an agent is overkill and we just care about behavior?

We can't say much about the detailed internal structure of an agent, because there's always a lot of ways to implement an algorithm. But we do only care about (generalizing) behavior, so we only need some very abstract properties relevant to that.

comment by Nate Showell · 2024-09-22T23:51:56.751Z · LW(p) · GW(p)

And this is where the fundamental AGI-doom arguments – all these coherence theorems, utility-maximization frameworks, et cetera – come in. At their core, they're claims that any "artificial generally intelligent system capable of autonomously optimizing the world the way humans can" would necessarily be well-approximated as a game-theoretic agent. Which, in turn, means that any system that has the set of capabilities the AI researchers ultimately want their AI models to have, would inevitably have a set of potentially omnicidal failure modes.

This is my crux with people who have 90+% P(doom): will vNM expected utility maximization be a good approximation of the behavior of TAI? You argue that it will, but I expect that it won't.

 

My thinking related to this crux is informed less by the behaviors of current AI systems (although they still influence it to some extent) than by the failure of the agent foundations agenda. The dream 10 years ago was that if we started by modeling AGI as an vNM expected utility maximizer, and then gradually added more and more details to our model to account for differences between the idealized model and real-world AI systems, we would end up with an accurate theoretical system for predicting the behaviors AGI would exhibit. It would be a similar process to how physicists start with an idealized problem setup and add in details like friction or relativistic corrections.

 

But that isn't what ended up happening. Agent foundations researchers ended up getting stuck on the cluster of problems collectively described as embedded agency [? · GW], unable to square the dualistic assumptions of expected utility theory and Bayesianism with the embedded structure of real-world AI systems. The sub-problems of embedded agency are many and too varied to allow one elegant theorem to fix everything. Instead, they point to a fundamental flaw in the expected utility maximizer model, suggesting that it isn't as widely applicable as early AI safety researchers thought. 

 

The failure of the agent foundations agenda has led me to believe that expected utility maximization is only a good approximation for mostly-unembedded systems, and that an accurate theoretical model of advanced AI behavior (if such a thing is possible) would require a fundamentally different, less dualistic set of concepts. Coherence theorems and decision-theoretic arguments still rely on the old, unembedded assumptions and therefore don't provide an accurate predictive model. 

Replies from: Thane Ruthenis
comment by Thane Ruthenis · 2024-09-23T04:49:03.633Z · LW(p) · GW(p)

I agree that the agent-foundations research has been somewhat misaimed from the start, but I buy this explanation of John's [LW · GW] regarding where it went wrong and how to fix it. Basically, what we need to figure out is a theory of embedded world-modeling, which would capture the aspect of reality where the universe naturally decomposes [LW · GW] into hierarchically arranged sparsely interacting subsystems. Our agent would then be a perfect game-theoretic agent, but defined over that abstract (and lazy [LW(p) · GW(p)]) world-model, rather than over the world directly.

This would take care of agents needing to be "bigger" than the universe, counterfactuals, the "outside-view" problem, the realizability and the self-reference problems, the problem of hypothesis spaces, and basically everything else that's problematic about embedded agency.

Replies from: Nate Showell
comment by Nate Showell · 2024-09-28T22:58:06.421Z · LW(p) · GW(p)

A theory of embedded world-modeling would be an improvement over current predictive models of advanced AI behavior, but it wouldn't be the whole story. Game theory makes dualistic assumptions too (e.g., by treating the decision process as not having side effects), so we would also have to rewrite it into an embedded model of motivation.

 

Cartesian frames [LW · GW] are one of the few lines of agent foundations research in the past few years that seem promising, due to allowing for greater flexibility in defining agent-environment boundaries. Preferably, we would have a model that lets us avoid having to postulate an agent-environment boundary at all. Combining a successor to Cartesian frames with an embedded theory of motivation, likely some form of active inference, might give us an accurate overarching theory of embedded behavior.

Replies from: sharmake-farah
comment by Noosphere89 (sharmake-farah) · 2024-09-28T23:33:19.675Z · LW(p) · GW(p)

It turns out in an idealized model of intelligent AI, we can remove the dualistic assumptions of game theory by instead positing a reflective oracle, and the reflective oracle is allowed randomness in the territory (it is not just uncertainty in the map) to prevent paradoxes, and in particular the reflective oracle's randomized answers are exactly the Nash-Equilibria of game theory, because there is a one-to-one function between a reflective oracle and a Nash-equilibrium.

Of course, whether it can transfer to our reality at all is pretty sketchy at best, but at least there is a solution at all:

https://arxiv.org/abs/1508.04145

Replies from: Nate Showell
comment by Nate Showell · 2024-10-03T03:59:08.427Z · LW(p) · GW(p)

The reflective oracle model doesn't have all the properties I'm looking for -- it still has the problem of treating utility as the optimization target [LW · GW] rather than as a functional component of an iterative behavior reinforcement process. It also treats the utilities of different world-states as known ahead of time, rather than as the result of a search process, and assumes that computation is cost-free. To get a fully embedded theory of motivation, I expect that you would need something fundamentally different from classical game theory. For example, it probably wouldn't use utility functions [LW · GW].

Replies from: sharmake-farah
comment by Noosphere89 (sharmake-farah) · 2024-10-03T14:34:40.476Z · LW(p) · GW(p)

Re treating utility as the optimization target, I think this isn't properly speaking an embedded agency problem, but rather an empirical problem of what the first AIs that automate everything will look like algorithmically, as there are algorithms that are able to be embedded in reality that do optimize the utility/reward like MCTS, and TurnTrout limits the post to the model-free policy gradient case like PPO and REINFORCE.

TurnTrout is correct to point out that not all RL algorithms optimize for the reward, and reward isn't what the agent optimizes for by definition, but I think that it's too limited in describing when RL does optimize for the utility/reward.

So I think the biggest difference between @TurnTrout [LW · GW] and people like @gwern [LW · GW] et al is whether or not model-based RL that does plan or model-free RL policy gradient algorithms come to dominate AI progress over the next decade.

Agree that the fact that it treats utilities of different world states as known and that the cost of computation is free makes it a very unrealistic model for human beings, and while something like the reflective oracle model is a possibility if we warped the laws of physics severely enough, such that we don't have to care about the cost of computation at all, which then allows us to go from treating utilities as unknown to known in 1 step, this is an actual reason why I don't expect the reflective oracle model to transfer to reality at all.

comment by rvnnt · 2024-09-22T18:12:53.314Z · LW(p) · GW(p)

find some way to argue that "generally intelligent world-optimizing agents" and "subjects of AGI-doom arguments" are not the exact same type of system

We could maybe weaken this requirement? Perhaps it would suffice to show/argue that it's feasible[1] to build any kind of "acute risk period -ending AI"[2] that is not a "subject of AGI-doom arguments"?

I'd be (very) curious to see such arguments. [3]


  1. within time constraints, before anyone else builds a "subject of AGI-doom arguments" ↩︎

  2. or, "AIs that implement humanity's CEV" ↩︎

  3. If I became convinced that it's feasible to build such a "pivotal AI" that is not "subject to AGI doom arguments", I think that would shift a bunch of my probability mass from "we die due to unaligned AI" to "we die-or-worse due to misaligned humans controlling ASI" and "utopia". ↩︎

Replies from: sharmake-farah, Thane Ruthenis
comment by Noosphere89 (sharmake-farah) · 2024-09-22T19:40:25.827Z · LW(p) · GW(p)

My short answer is that the argument would consist of human values are quite simple and are most likely a reasonably natural abstraction, and the felt complexity is due to adding both the complexity of the generators and the data, which people wouldn't do for AI capabilities, meaning the bitter lesson holds for human values and morals as well.

Also, the way AI is aligned depends far more on the data that is given and our control over synthetic data means we can get AIs that follow human values before it gets too capable to take over everything, and evolutionary psychology mispredicted this and the above point pretty hard, making it lose many Bayes points compared to the Universal Learning Machine/Blank Slate hypotheses.

Alignment generalizes further than capabilities for pretty deep reasons, contra Nate Soares but basically it's way easier to have an AI care about human values than it is to get it to be capable in real-world domains, combined with verification being easier than generation.

Finally, there is evidence that AIs are far more robust to errors than people thought 15-20 years ago.

In essence, it's a negation of the following:

  1. Fragility and Complexity of Value

  2. Pretty much all of evolutionary psychology literature.

  3. Capabilities generalizing further than alignment.

  4. The Sharp Left Turn.

Replies from: Thane Ruthenis
comment by Thane Ruthenis · 2024-09-23T05:30:56.758Z · LW(p) · GW(p)

Mm, there are two somewhat different definitions of what counts as "a natural abstraction":

  • I would agree that human values are likely a natural abstraction in the sense that if you point an abstraction-learning algorithm at the dataset of modern humans doing things, "human values" and perhaps even "eudaimonia" would fall out as a natural principal component of that dataset's decomposition.
  • What I wouldn't agree with is that human values are a natural abstraction in the sense that a mind pointed at the dataset of this universe doing things, or at the dataset of animals doing things, or even at the dataset of prehistoric or medieval humans doing things, would learn modern human values.

Let's step back a bit.

Suppose we have a system Alpha and a system Beta, with Beta embedded in Alpha. Alpha starts out with a set of natural abstractions/subsystems. Beta, if it's an embedded agent, learns these abstractions, and then starts executing actions within Alpha that alter its embedding environment. Over the course of that, Beta creates new subsystems, corresponding to new abstractions.

As concrete examples, you can imagine:

  • The lifeless universe as Alpha (with abstractions like "stars", "gasses", "seas"), and the biosphere as Beta (creating abstractions like "organisms" and "ecosystems" and "predator" and "prey").
  • The biosphere as Alpha (with abstractions like "food" and "species") and the human civilization as Beta (with abstractions like "luxury" and "love" and "culture").

Notice one important fact: the abstractions Beta creates are not, in general, easy-to-predict from the abstractions already in Alpha. "A multicellular organism" or "an immune-system virus" do not naturally fall out of descriptions of geological formations and atmospheric conditions. They're highly contingent abstraction, ones that are very sensitive to the exact conditions in which they formed. (Biochemistry, the broad biosphere the system is embedded in...)

Similarly, things like "culture" or "eudaimonia" or "personal identity", the way humans understand them, don't easily fall out of even the abstractions present in the biosphere. They're highly contingent on the particulars of how human minds and bodies are structured, how they exchange information, et cetera.

In particular: humans, despite being dropped into an abstraction-rich environment, did not learn values that just mirror some abstraction present in the environment. We're not wrapper-minds single-mindedly pursuing procreation, or the eradication of predators, or the maximization of the number of stars. Similarly, animals don't learn values like "compress gasses".

What Beta creates are altogether new abstractions defined in terms of complicated mixes of Alpha's abstractions. And if Beta is the sort of system that learns values, it learns values that wildly mix the abstractions present in Beta. These new abstractions are indeed then just some new natural abstraction. But they're not necessarily "simple" in terms of Alpha's abstractions.

And now we come to the question of what values an AGI would learn. I would posit that, on the current ML paradigm, the setup is the basic Alpha-and-Beta setup, with the human civilization being Alpha and the AGI being Beta.

Yes, there are some natural abstractions in Alpha, like "eudaimonia". But to think that the AGI would just naturally latch onto that single natural abstraction, and define its entire value system over it, is analogous to thinking that animals would explicitly optimize for gas-compression, or humans for predator-elimination or procreation.

I instead strongly expect that the story would just repeat. The training process (or whatever process spits out the AGI) would end up creating some extremely specific conditions in which the AGI is learning the values. Its values would then necessarily be some complicated functions over weird mixes of the abstractions-natural-to-the-dataset-it's-trained-on, with their specifics being highly contingent on some invisible-to-us details of that process.

It would not be just "eudaimonia", it'd be some weird nonlinear function of eudaimonia and a random grab-bag of other things, including the "Beta-specific" abstractions that formed within the AGI over the course of training. And the output would not necessarily have anything to do with "eudaimonia" in any recognizable way, the way "avoid predators" is unrecognizable in terms of "rocks" and "aerodynamics", and "human values" are unrecognizable in terms of "avoid predators" or "maximize children".

Replies from: sharmake-farah, Benjy_Forstadt
comment by Noosphere89 (sharmake-farah) · 2024-09-23T14:33:21.739Z · LW(p) · GW(p)

I feel like the difference between the Alpha and Beta examples and my examples mediate through your examples having basically no control of Beta's data at all, and my examples having far more control over what data is learned by the AI.

I think the key crux is whether we have much more control over AI data sources than evolution.

If I agreed with you that we would have essentially no control on what data the AI has, I'd be a lot more worried, but I don't think this is true, and I expect future AIs, including AGIs, to be a lot more built than grown, and for a lot of their data to be very carefully controlled via synthetic data, for simple capabilities reasons, but this can also be used for alignment strategies.

I think another disagreement is I basically don't buy the evolution analogy for DL, and I think there are some deep disanalogies (the big one for now is again how much more control over data sources than evolution, and this is only set to increase with synthetic data).

So I basically don't expect this to happen:

I instead strongly expect that the story would just repeat. The training process (or whatever process spits out the AGI) would end up creating some extremely specific conditions in which the AGI is learning the values. Its values would then necessarily be some complicated functions over weird mixes of the abstractions-natural-to-the-dataset-it's-trained-on, with their specifics being highly contingent on some invisible-to-us details of that process.

Pretty much all of your examples rely on the Alpha being unable to control the data learnt by Beta, and if this isn't the case, your examples break down.

comment by Benjy_Forstadt · 2024-09-23T06:40:34.639Z · LW(p) · GW(p)

I don’t think the way you split things up into Alpha and Beta quite carves things at the joints. If you take an individual human as Beta, then stuff like “eudaimonia” is in Alpha - it’s a concept in the cultural environment that we get exposed to and sometimes come to value. The vast majority of an individual human’s values are not new abstractions that we develop over the course of our training process (for most people at least).

Replies from: Benjy_Forstadt
comment by Benjy_Forstadt · 2024-09-23T15:15:11.848Z · LW(p) · GW(p)

Basically people tend to value stuff they perceive in the biophysical environment and stuff they learn about through the social environment.

So that reduces the complexity of the problem - it’s not a matter of designing a learning algorithm that both derives and comes to value human abstractions from observations of gas particles or whatever. That’s not what humans do either.

Okay then, why aren’t we star-maximizers or number-of-nation-states maximizers? Obviously it’s not just a matter of learning about the concept. The details of how we get values hooked up to an AGI’s motivations will depend on the particular AGI design but probably reward, prompting, scaffolding or the like.

comment by Thane Ruthenis · 2024-09-23T04:56:20.728Z · LW(p) · GW(p)

Eh, the way I phrased that statement, I'd actually meant that an AGI aligned to human values would also be a subject of AGI-doom arguments, in the sense that it'd exhibit instrumental convergence, power-seeking, et cetera. It wouldn't do that in the domains where that'd be at odds with its values – for example, in cases where that'd be violating human agency —but that's true of all other AGIs as well. (A paperclip-maximizer wouldn't erase its memory of what "a paperclip" is to free up space for combat plans.)

In particular, that statement certainly weren't intended as a claim that an aligned AGI is impossible. Just that its internal structure [LW · GW] would likely be that of an embedded agent, and that if the free parameter of its values were changed, it'd be an extinction threat.

comment by cubefox · 2024-09-24T10:11:08.186Z · LW(p) · GW(p)

And this is where the fundamental AGI-doom arguments – all these coherence theorems, utility-maximization frameworks, et cetera – come in. At their core, they're claims that any "artificial generally intelligent system capable of autonomously optimizing the world the way humans can" would necessarily be well-approximated as a game-theoretic agent.

These "coherence theorems" rest on very shaky ground. See this post. [LW · GW] I don't think it is appropriate to merely gesture at the existence of such theorems, as if they are widely accepted as unproblematic, without pointing to a specific one. There are other, informal, ways to make a similar point, but acting as if there are well-established, substantial proofs of the matter is not justified.

Replies from: jeremy-gillen
comment by Jeremy Gillen (jeremy-gillen) · 2024-09-24T11:09:24.193Z · LW(p) · GW(p)

That post is clickbait. It only argues that the incompleteness money pump doesn't work. The reasons the incompleteness money pump does work is well summarized at a high level here [LW · GW] or here [LW · GW] (more specifically here [LW(p) · GW(p)] and here [LW(p) · GW(p)], if we get into details).

Replies from: cubefox
comment by cubefox · 2024-09-24T12:26:15.933Z · LW(p) · GW(p)

Admittedly, I can't judge all the technical details. But I notice that neither So8res nor Wentworth have engaged with the EJT post (neither directly in the comments nor in their posts you have linked), despite being published later. And EJT's engagement [LW(p) · GW(p)] with the Wentworth post didn't elicit much of a reaction either. So from an outside view, the viability of coherence arguments seems questionable.

Replies from: jeremy-gillen
comment by Jeremy Gillen (jeremy-gillen) · 2024-09-24T12:43:52.146Z · LW(p) · GW(p)

My third link is down the thread from your link. I agree that from an outside view it's difficulty to work out who is right. Unfortunately in this case one has to actually work through the details.

comment by Noosphere89 (sharmake-farah) · 2024-09-22T16:37:30.946Z · LW(p) · GW(p)

While I agree with the argument that the Superintelligence book paradigm has evidence against it, I see different problems than you do here.

For example on this point:

Notice that Bostrom imagines having to specify a formal criterion for what counts as a solution to one's programming problem. This seems like a clear relic of a culture in which explicit utility maximizers were by far the most conceivable form advanced AI systems could take, but that's largely changed by now. You can actually just use natural language to outline the code you want a Claude-like AI system to write, and it will do so, with a remarkable intuitive knack for "doing what you mean" (in contrast to the extreme rigidity of computer programs from decades past).

I think this is less because utility maximization is wrong, or that they don't have utility functions, and more so due to LWers way overestimating the difficulty of Do-What-I-Mean alignment, as well as radically underestimating alignment generalization, and indeed I'd claim that alignment generalizes much more than capabilities, because values are easier to learn than capabilities, and verification being easier than generation.

I'd also say that one of the important implications is that our values are massively simpler and less fragile than LW or evopsych literature, a point which will be returned to later.

So edge instantiation problems were already solved circa 2022-2023, and no one noticed that.

A similar thing applies here:

Bostrom's second threat model is that the AI would paperclip the world in the process of trying to produce a solution, for example to get rid of sources of interference, rather than as a side effect of whatever its solution actually is. This would also not come about as a result of a language model relentlessly striving to fulfill a user's simple, natural-language request for a certain kind of computer program, contra Bostrom's vision. If deep learning systems could be made to ruthlessly paperclip the universe, it would be as a result of some other failure-mode, like wireheading, mesa-optimization, or extremely malicious prompt engineering. It wouldn't follow from the user mis-specifying an explicit utility function in the course of trying to use a language model normally.

To point out this:

  1. I'm especially interested in safety research that treats language models as at least somewhat neuromorphic or brain-like. Here's a whole essay I wrote on that topic; it explores analogies like predictive learning in ML and predictive processing in humans, RL in both types of systems, and consciuosness as a type of context window.

    If deep learning systems are sufficiently neuromorphic, we might be able to import some insights from human alignment into AI safety research. For example, why don't most humans like wireheading? If we figured that out, it might help us ensure deep learning systems strive to avoid doing so themselves.

I actually agree with this, and I'd go further that there are significant similarities, enough so that the insights that apply to AI can also be applied to the human brain and it's value generators, and vice versa.

One of those insights is that the bitter lesson applies to human values/morals too, and thus the question of how your morals/values transfer to new contexts/OOD generalization is very heavily determined by the data, not the algorithm/prior, because it's a lot simpler and less fragile than LWers and evolutionary psychology literature thought, and more importantly can be unified into the algorithms that power capabilities for AI alignment, so the simplicity and effectiveness of capabilities is also shared by alignment generalization.

This also suggests an immediate alignment strategy: Place in large synthetic datasets about human values so that it can learn about human values before it's capable of deceptive alignment/very misaligned behavior, or use the large synthetic datasets as a way to extract a robust, much less hackable reinforcement learning value function.

I have a thread here on some of the similarities, and @Bogdan Ionut Cirstea [LW · GW] also pointed out a very important paper which if true, is significant evidence for @johnswentworth [LW · GW]'s Natural Abstraction hypothesis.

To be clear, I already think something like the Natural Abstraction hypothesis has quite a bit of evidence, because of the papers on the similarities between the human brain and DL:

https://x.com/SharmakeFarah14/status/1837528997556568523

https://x.com/BogdanIonutCir2/status/1837653632138772760

https://phillipi.github.io/prh/

At a broad level, I think the failure here is less a failure of utility maximization being true, and more a failure of LWers to believe the bitter lesson applying to human values and morals too, combined with radically overestimating the soundness of evolutionary psychology literature for predicting what human values are compared to a more bitter lesson type view combined with the brain being a Universal Learning Machine:

https://www.lesswrong.com/posts/9Yc7Pp7szcjPgPsjf/the-brain-as-a-universal-learning-machine [LW · GW]

Replies from: cubefox
comment by cubefox · 2024-09-24T17:03:30.568Z · LW(p) · GW(p)

the bitter lesson applies to human values/morals too

Could you say more on what you mean with this?

Replies from: sharmake-farah
comment by Noosphere89 (sharmake-farah) · 2024-09-24T17:06:31.220Z · LW(p) · GW(p)

Basically, I mean that the morals/values of what a human has is by an large a function of their data sources in the world, and their compute resources and not their algorithms/priors/genetics, because they are very simple generators of value.

Another way to say it is that if you know their priors/genes, you know very little about their values, but knowing what data they received would give you far more information about what they value.

Replies from: cubefox
comment by cubefox · 2024-09-24T17:40:53.585Z · LW(p) · GW(p)

It seems to me all the more basic desires ("values"), e.g. the lower layers of Maslow's hierarchy of needs, are mainly determined by heritable factors. Because they are relatively stable across cultures. So presumably you talk about "higher" values being a function of "data sources in the world"? I.e. of nurture rather than nature?

Another point I'd like to raise is that values (in the sense of desires/goals) are arguably quite different from morals. First, morals are more general than desires. Extraterrestrials could also come up with a familiar theory of, say, preference utilitarianism, while not sharing several of our desires, e.g. for eating chocolate or for having social contacts. Indeed, theories of ethics like utilitarianism or Kantian deontology "abstract away" from specific desires by coming up with more general principles which are independent of concrete things individuals may want. Second, it is clearly possible and consistent for someone (e.g. a psychopath) to want X without believing that X is morally right. Conversely, philosophers arguing for some theory of ethics don't necessarily adhere perfectly to the principles of this system, in the same way in which a philosopher arguing for a theory of rationality isn't necessarily perfectly rational himself.

Replies from: sharmake-farah
comment by Noosphere89 (sharmake-farah) · 2024-09-24T18:06:55.627Z · LW(p) · GW(p)

It seems to me all the more basic desires ("values"), e.g. the lower layers of Maslow's hierarchy of needs, are mainly determined by heritable factors. Because they are relatively stable across cultures. So presumably you talk about "higher" values being a function of "data sources in the world"? I.e. of nurture rather than nature?

I agree there probably are some heritable values, though my big difference here is that I think that the set of primitive values is quite a bit smaller than you might think.

Though be warned, heritability doesn't actually answer our question, because the way it's interpreted by laymen is pretty wrong:

https://www.lesswrong.com/posts/YpsGjsfT93aCkRHPh/what-does-knowing-the-heritability-of-a-trait-tell-me-in [LW · GW]

I probably should have separated formal ethical theories that people are describing, which you call morals and what their values actually are more.

I was always referring to values when I was talking about morals.

You are correct that someone describing a moral theory doesn't mean that they actually agree with or implement the theory.

I still think that if you had the amount of control over a human that an ML person had over an AI today, you could brainwash them to value ~arbitrary values with a lot of control, and it would be the central technology of political and social situations, which is a lot.

comment by Lucius Bushnaq (Lblack) · 2024-09-24T19:06:53.466Z · LW(p) · GW(p)

AIXI isn't a model of how an AGI might work inside, it's a model of how an AGI might behave if it is acting optimally. A real AGI would not be expected to act like AIXI, but it would be expected to act somewhat more like AIXI the smarter it is. Since not acting like that is figuratively leaving money on the table. 

The point of the whole utility maximization framing isn't that we necessarily expect AIs to have an explicitly represented utility function internally[1]. It's that as the AI gets better at getting what it wants and working out the conflicts [LW · GW] between its various desires, its behavior [LW · GWwill be increasingly well-predicted [LW · GW] as optimizing some utility function. 

If a utility function can't accurately summarise your desires, that kind of means they're mutually contradictory. Not in the sense of "I value X, but I also value Y", but in the sense of "I sometimes act like I want X and don't care about Y, other times like I want Y and don't care about X."

Having contradictory desires is kind of a problem if you want to Pareto optimize for those desires well. You risk sabotaging your own plans and running around in circles. You're better off if you sit down and commit to things like "I will act as if I valued both X and Y at all times." If you're smart, you do this a lot. The more contradictions you resolve like this, the more coherent your desires will become, and the closer the'll be to being well described as a utility function.  

I think you can observe simple proto versions of this in humans sometimes, where people move from optimizing for whatever desire feels salient in the moment when they're kids (hunger, anger, joy, etc.), to having some impulse control and sticking to a long-term plan, even if it doesn't always feel good in the moment. 

Human adults are still broadly not smart enough to be well described as general utility maximizers. Their desires are a lot more coherent than those of human kids or other animals, but still not that coherent in absolute terms. The point where you'd roughly expect AIs to become well-described as utility maximizers more than humans are would come after they're broadly smarter than humans are. Specifically, smarter at long-term planning and optimization. 

This is precisely what LLMs are still really bad at. Though efforts to make them better at it are ongoing, and seem to be among the highest priorities for the labs. Precisely because long-term consequentialist thinking is so powerful, and most of the really high-value economic activities require it.

  1. ^

    Though you could argue that at some superhuman level of capability, having an explicit-ish representation stored somewhere in the system would be likely, even if the function may no actually be used much for most minute-to-minute processing. Knowing what you really want seems handy, even if you rarely actually call it to mind during routine tasks.

comment by Seth Herd · 2024-09-23T18:25:03.105Z · LW(p) · GW(p)

This post is great; good job getting it out the door without further perfecting it.

It's important because I think a lot of people are roughly in this camp.

And it's important because it's half right in an important way: we should not be focusing alignment discussions on utility maximizers. That's not the sort of AGI we're expecting anymore. This is a real cause for increasing optimism above Eliezer's and thinking about the problem differently than Superintelligence frames it.

But it's also important because it's half wrong in an important way: focusing on current AI systems is not the right way to think about alignment with fresh eyes.

Current systems are safe and also mostly useless. We will turn them into goal-directed agents because it's easy and very very useful.

We can think about aligning those agentic systems based on some of the properties of the deep networks they'll use. But they'll also have real, explicit goals. Aligning those goals with humanity's is the subject of alignment.

For more, see my reply to Thane Ruthenis' top comment [LW(p) · GW(p)].

comment by AprilSR · 2024-09-22T17:53:42.314Z · LW(p) · GW(p)

I, similarly, am pretty sure I had a lot of conformist-ish biases that prevented me from seriously considering lines of argument like this one.

Like, I'm certainly not entirely sure how strong this (and related) reasoning is, but it's definitely something one ought to seriously think about.