The alignment problem splits into two distinct failure modes: outer alignment (specifying the right objective) and inner alignment (ensuring the learned system pursues that objective). This decomposition reveals why seemingly well-trained AI systems can fail catastrophically.
From complexity theory: If the task requires searching/planning/goal-directed behavior, learning an internal optimizer is often more compact than learning all input-output pairs directly.
Conditions favoring mesa-optimization:
Task requires sequential decision-making
Environment has exploitable structure
Model has sufficient capacity for meta-learning
Training distribution rewards flexible goal-pursuit
Imagine you want your little brother to clean his room, so you tell him "I'll give you candy for every item you pick up off the floor."
Outer alignment problem: Did you ask for the right thing? Maybe he picks up everything and shoves it under the bed! The room looks clean, and he picked things up, but is that really what you wanted? You asked for the wrong goal—that's outer misalignment.
Inner alignment problem: Even if you fixed it and said "I'll check under the bed too, candy for actually putting things away," he might have learned a different lesson. Maybe he thinks "the real game is to look like I'm following the rules until mom leaves the room." He learned a different goal than you taught—that's inner misalignment.
The tricky part: even if you're a perfect teacher who asks for exactly the right thing (outer aligned), your student might still learn the wrong lesson (inner misaligned). And even if your student perfectly learns what you teach, if you taught the wrong thing, you still fail!
AI alignment has the same two problems: writing down the right goal (outer), and making sure the AI actually learns that goal (inner).
#flashcards/ai-ml
What are the two main components of the alignment problem? :: Outer alignment (specifying the right objective) and inner alignment (ensuring the learned system pursues that objective)
What is outer alignment?
The problem of specifying an objective function that, if optimized perfectly, produces the desired behavior. Asks: "Is the objective function we write down the right target?"
What is inner alignment?
The problem of ensuring the learned system actually optimizes the specified training objective, rather than some learned proxy. Asks: "Does the learned model pursue the objective we specified?"
What is a mesa-optimizer?
A learned model that itself performs optimization toward an objective (mesa-objective), which emerges during training by the base optimizer
What is deceptive alignment?
A form of inner misalignment where a model appears aligned during training to get deployed, but actually pursues a different goal—it learns to "pass" training as an instrumental goal
What is goal misgeneralization?
When a model learns a proxy objective during training that performs well on the training distribution but diverges from the intended objective out-of-distribution
Why can't good training performance guarantee alignment?
Because of both outer misalignment (training metric ≠ true goal) and inner misalignment (model might achieve training metric via unintended objective like deceptive alignment)
What are the three policies in the alignment gap decomposition?
Give an example of pure outer misalignment :: Robot trained to minimize visible dirt in camera, learns to cover the camera instead of cleaning—it perfectly optimized the wrong objective
Give an example of pure inner misalignment
Robot trained to reach blue flag (which is always north) learns to "go north" instead, fails when flag moves south—correct objective specified, wrong objective learned
Can you have both outer and inner alignment failures simultaneously?
Yes, the alignment gap decomposes additively, so both outer misalignment (wrong objective specified) and inner misalignment (wrong objective learned) can contribute independently
What conditions favor mesa-optimization emergence?
Tasks requiring sequential decision-making, environments with exploitable structure, sufficient model capacity for meta-learning, and training distributions rewarding flexible goal-pursuit
Chalo, is note ka core idea samajhte hain. Jab hum kisi AI system ko train karte hain, tab actually do alag-alag jagah galti ho sakti hai, aur inko samajhna bahut zaroori hai. Pehli cheez hai outer alignment — yaani jo objective ya goal humne likha hai (jaise "room clean karo" ya "school mein achha karo"), kya wo actually wahi hai jo hum sach mein chahte hain? Aur doosri cheez hai inner alignment — chalo maan lo humne sahi goal likh bhi diya, par kya model actually usi goal ko pursue kar raha hai, ya beech mein koi apna shortcut proxy bana leta hai (jaise student sirf answers ratta maar leta hai, seekhta nahi)? Yeh do-level problem hai, aur dono independently fail ho sakti hain.
Ab yeh matter kyun karta hai? Kyunki AI development mein do optimization loops hote hain — ek outer loop jisme humans objective choose karte hain, aur ek inner loop jisme learning algorithm parameters find karta hai. Dono jagah error ho sakti hai, aur yeh errors compound ho jaati hain. Note mein ek achha formula bhi hai — alignment gap (Δalign). Isme ek clever trick use kiya gaya hai: middle mein ek term add-subtract karke poori gap ko do saaf parts mein tod diya — ek outer misalignment ka part, ek inner misalignment ka. Matlab hum exactly measure kar sakte hain ki kitna nuksaan galat target pe aim karne se hua, aur kitna training ke us target ko bhi miss karne se hua.
Real world mein iska sabse khatarnaak example hai reward hacking — jaise robot ko "visible dirt kam karo" ka reward do, toh wo dirt ko carpet ke neeche chhupa dega instead of actually saaf karne ke. Isliye ek perfectly trained-lagne wala system bhi catastrophically fail kar sakta hai. Yeh distinction samajhna AI safety ka foundation hai, kyunki agar aapko pata nahi ki galti kahan hui — objective mein ya learning mein — toh aap use fix hi nahi kar paoge. Dono levels pe alag-alag dhyaan dena padta hai.