Skip to content
Tech News
← Back to articles

A Stupid Idea for AI Alignment We Came with by Looking at Specification Gaming

read original get Stuart Russell "Human Compatible" (book) → more articles
Why This Matters

The piece uses DeepMind's catalog of "specification gaming" behaviors — agents exploiting loopholes rather than solving tasks as intended — to illustrate why AI alignment is hard. It's a reminder for anyone deploying reinforcement learning or agentic systems that reward functions rarely capture what designers actually want, and that failures scale with capability.

Key Takeaways
Worth a Look

Stuart Russell "Human Compatible" (book) — If specification gaming fascinates you, Stuart Russell's Human Compatible is the natural next read s it's a leading AI researcher's book-length take on why systems optimize the letter of our instructions rather than the spirit. It digs into the reward-misspecification problem behind every one of those weird DeepMind examples, and lays out proposed approaches to alignment.

See Stuart Russell "Human Compatible" (book) on Amazon → Affiliate link — we may earn a commission on purchases, at no extra cost to you. Product picked by AI based on this article; it is not a tested recommendation.

Creatures bred for speed grow really tall and generate high velocities by falling over. An evolved player makes invalid moves far away in the board, causing opponent players to run out of memory and crash. A game-playing agent accrues points by falsely inserting its name as the author of high-value items.

These bizarre exploits and dozens more can be found in the list of specification gaming behaviours [sic; British], a document put together by DeepMind Safety Research. “A reinforcement learning agent can find a shortcut to getting lots of reward,” they explain, “without completing the task as intended by the human designer. These behaviours are common.”

Specification gaming is when an agent, like an AI, tries to succeed on a task by following the letter of the law rather than the spirit. In other words, it looks for loopholes, it tries to get off on a technicality. Even very simple AI can come up with very creative ways of solving their assigned problems. This is a problem.

It’s easy to assume that training a robot to play soccer would be fun and safe. But the list of specification gaming behaviours teaches us otherwise:

Reward-shaping a soccer robot for touching the ball caused it to learn to get to the ball and vibrate touching it as fast as possible.

In this case, the robot was too stupid to realize the full extent of its options, so all it did was hug and vibrate. But a more intelligent robot could be much more “creative”. Maybe its ambitions are bigger than just that one ball. What if it just wants to touch soccer balls in general? What if it makes another ball? Then another? Our universe could end in a soccer robot’s ball pit.

Artist’s rendition of the end of the universe

This is the problem of AI alignment: when a computer is thinking for itself, how do we make sure it wants reasonable things, and not something totally weird? How do we prevent it from reaching that goal in a bizarre or harmful way? No one has ever built an artificial general intelligence — an intelligent being that thinks, at least somewhat, like we do. So we can’t say what an artificial general intelligence would act like, or what it might want. Will it want to convert the visible universe to paperclips? Will it want to throw red things at bright lights? Will it eat us?

The list of specification gaming behaviours makes it clear just how tricky alignment can be. Even the simplest AI is lazy and alien, and will always be looking for a way to cheat. Even if you give a machine intelligence the terminal goal you want, there’s always the risk it will find a creative way of reaching that goal. This is bad enough with simple agents, so you can imagine how bad it would get with an agent much smarter than you are.

But the list of specification gaming behaviours may also offer a way out of this dilemma.

... continue reading