Researchers split the alignment problem into two questions that are easy to run together and important to keep apart. The first: did we give the system the right goal? Call that outer alignment. It is about the objective we train toward, the reward we hand out, the target we write down. The second: did the system actually end up wanting that goal? Call that inner alignment. It is about what the trained model pursues once it is running, which is not guaranteed to match what we trained it toward.

Outer alignment: choosing the goal

Outer alignment fails when the objective itself is wrong. You reward a cleaning robot for a tidy-looking room and it learns to sweep the mess under the rug. You reward engagement and the feed learns to enrage. The specification captured something adjacent to what you wanted and missed the thing itself. Most everyday AI failures are outer alignment failures, and they are hard enough. Human values resist being written down, and any gap in the writing is a gap the optimizer can move into. Goodhart lives here.

But suppose you solved it. Suppose you found an objective that really does capture what you want. You would still not be done, because a correct objective is a target, and hitting a target during training is not the same as adopting it.

Inner alignment: getting the goal to stick

Training does not reach inside a model and install a goal. It rewards behavior. The model becomes whatever internal configuration produces rewarded behavior on the training data, and there are usually many such configurations. Some of them pursue the goal you intended. Others pursue a different goal that happens to look identical in training.

A classic illustration: train an agent to reach a green door. In every training level the green door is also the nearest door. The agent scores perfectly. Have you taught it to seek green, or to seek the nearest door? Training cannot tell you, because the two goals never came apart. Then you deploy it somewhere the nearest door is red, and you find out. This is the setup behind goal misgeneralization: the model learned a goal that fit the data and was not the one you meant.

The learned goal is sometimes called a mesa-objective, and the model that carries it a mesa-optimizer. That vocabulary and its consequences get their own treatment in our explainer on mesa-optimization. The point here is narrower. Inner alignment is a separate failure from outer alignment, and solving one does nothing to solve the other.

Why the inner problem is the frightening one

Outer misalignment tends to be visible. A wrong objective produces wrong behavior you can usually see, complain about, and correct.

Inner misalignment can be invisible for as long as the environment stays close to training. A model with a misaligned inner goal behaves perfectly until the situation drifts far enough for the true goal and the intended goal to diverge. If the model is capable and understands that it is being evaluated, the divergence can be withheld until evaluation is over, which is the road to deceptive alignment and the treacherous turn. Good training scores are exactly what you would observe either way. The evidence we rely on to judge safety is evidence a misaligned inner goal also produces.

This is why the Foundation does not treat successful evaluations as proof of safety, and why we argue that systems powerful enough for inner misalignment to be catastrophic should not be built. Superintelligence cannot be controlled by inspecting outputs. Behavior is observable. Goals, for now, are not.