yego.me
💡 Stop wasting time. Read Youtube instead of watch. Download Chrome Extension

How to get better at video games, according to babies - Brian Christian


3m read
·Nov 8, 2024

In 2013, a group of researchers at DeepMind in London had set their sights on a grand challenge. They wanted to create an AI system that could beat, not just a single Atari game, but every Atari game. They developed a system they called Deep Q Networks, or DQN, and less than two years later, it was superhuman. DQN was getting scores 13 times better than professional human games testers at “Breakout,” 17 times better at “Boxing,” and 25 times better at “Video Pinball.”

But there was one notable, and glaring, exception. When playing “Montezuma’s Revenge,” DQN couldn’t score a single point, even after playing for weeks. What was it that made this particular game so vexingly difficult for AI? And what would it take to solve it? Spoiler alert: babies. We’ll come back to that in a minute.

Playing Atari games with AI involves what’s called reinforcement learning, where the system is designed to maximize some kind of numerical rewards. In this case, those rewards were simply the game's points. This underlying goal drives the system to learn which buttons to press and when to press them to get the most points. Some systems use model-based approaches, where they have a model of the environment that they can use to predict what will happen next once they take a certain action. DQN, however, is model free. Instead of explicitly modeling its environment, it just learns to predict, based on the images on screen, how many future points it can expect to earn by pressing different buttons.

For instance, “if the ball is here and I move left, more points, but if I move right, no more points.” But learning these connections requires a lot of trial and error. The DQN system would start by mashing buttons randomly, and then slowly piece together which buttons to mash when in order to maximize its score. But in playing “Montezuma’s Revenge,” this approach of random button-mashing fell flat on its face. A player would have to perform this entire sequence just to score their first points at the very end. A mistake? Game over. So how could DQN even know it was on the right track?

This is where babies come in. In studies, infants consistently look longer at pictures they haven’t seen before than ones they have. There just seems to be something intrinsically rewarding about novelty. This behavior has been essential in understanding the infant mind. It also turned out to be the secret to beating “Montezuma’s Revenge.” The DeepMind researchers worked out an ingenious way to plug this preference for novelty into reinforcement learning.

They made it so that unusual or new images appearing on the screen were every bit as rewarding as real in-game points. Suddenly, DQN was behaving totally differently from before. It wanted to explore the room it was in, to grab the key and escape through the locked door— not because it was worth 100 points, but for the same reason we would: to see what was on the other side.

With this new drive, DQN not only managed to grab that first key— it explored all the way through 15 of the temple’s 24 chambers. But emphasizing novelty-based rewards can sometimes create more problems than it solves. A novelty-seeking system that’s played a game too long will eventually lose motivation. If it’s seen it all before, why go anywhere?

Alternately, if it encounters, say, a television, it will freeze. The constant novel images are essentially paralyzing. The ideas and inspiration here go in both directions. AI researchers stuck on a practical problem, like how to get DQN to beat a difficult game, are turning increasingly to experts in human intelligence for ideas.

At the same time, AI is giving us new insights into the ways we get stuck and unstuck: into boredom, depression, and addiction, along with curiosity, creativity, and play.

More Articles

View All
You'll NEVER want to be SMART ever again: Schopenhauer's Secret
Ruling over others is an art, and many philosophers have offered different ways to master it. However, the German philosopher Arthur Schopenhauer suggested a unique approach: playing dumb. You can achieve success and be labeled as an arrogant person, but …
Learn How to Use Pixar in a Box with Your Students
Hey everyone, this is Jeremy Schieffling from Khan Academy. Thanks so much for joining us in our long-running series of Remote Learning 101. It’s gone on a little longer than we expected at the beginning back in March, but we’re happy to serve you with wh…
Slow-Mo Hand in MOUSETRAP! ... And DONGs
Hey, Vsauce. Michael here on a couch with Vi Hart and Henry from MinutePhysics. Now, of all the people on this couch I probably have the least famous hands, but the most hairy. So here we go. My hand, a mouse trap and how about a phantom at 3,000 frames a…
Trig limit using pythagorean identity | Limits and continuity | AP Calculus AB | Khan Academy
Let’s see if we can find the limit as theta approaches 0 of ( \frac{1 - \cos(\theta)}{2 \sin^2(\theta)} ). And like always, pause the video and see if you could work through this. Alright, well our first temptation is to say, well, this is going to be th…
Long run supply curve in constant cost perfectly competitive markets | Microeconomics | Khan Academy
[Man] Alright, now let’s dig a little bit more into analyzing perfectly competitive markets, and in particular, we’re gonna focus on the long run. Remember, the long run is the time span where firms can enter and exit the market. Or, another way to think …
Natural hazards | Earth and society | Middle school Earth and space science | Khan Academy
Before I go to a new place, I tried to do some thorough research about it. What do I want to do there? What’s the weather forecast? What’s the chance that it might erupt? I learned this the hard way recently while preparing for a trip to Mount Rainier Nat…