Meta Arcade Trains AI to Adapt Through Video Games

Meta Arcade, a suite of arcade games that can be configured and used as training tasks for deep reinforcement learning, was created by a team at Johns Hopkins APL under the Defense Advanced Research Projects Agency (DARPA) Lifelong Learning Machines (L2M) program.

“We needed to develop a tool like Meta Arcade to study and advance our AI research,” said Bart Paulhamus  , chief of APL’s Intelligent Systems Center. “By releasing it to the public, APL is accelerating the development of trusted AI for our nation’s most critical challenges. Now, AI researchers can focus their time on AI research, not tool development.”



Transcript

00:00:01 Meta Arcade is the framework that allows a  researcher to construct a game that they   can use to train an AI. Games are actually  a really good tool for training AI because   they are more simplified than the real  world they also have a metric for progress. Meta Arcade comes with a set of pre-existing games  and what's different about these games compared to   something you might buy at the store to play as  a human is that the games are configurable so   you can change anything you want about the game  you can change the colors, you can change how fast   the game runs, everything about it is up to you.  Rather than being hyper specialized on a single   task the AI has to demonstrate something more  it has to show that it can adapt to different   games. The underlying game can change and it  can continue to learn. It helps us explore all   these aspects of tackling AI but we have some  control over the world that the AI lives in.  

00:01:04 In the past a lot of progress has been made on  single tasks, so it'd be a specific video game   controlling a specific robot. What researchers  are looking at now is how can you create an AI   That's more general, right? How can you play  any video game? How can you move any robot? And that's why we needed a set of games that  were similar enough that you could learn one   and then transfer what you've learned to  a new game, but we're still distinct and   still had variety. We're building  a framework to set up experiments   where you have a lot of different problems  that only a single AI is trying to solve.   Most of the work, especially in research, is about  tackling existing problems that's how you measure   progress. But I think it's worth stepping back and  thinking about, are we solving the right problems?   The benchmarks that we've been using to track  progress are becoming outdated. Meta Arcade is  

00:02:03 saying to the community hey we needed to make  something new because the existing problems   that are out there, they're just not sufficient  for the research questions that we're asking.   We're starting in this realm of video games where  maybe that's not super impactful now but if as   soon as you move to another discipline  where hey now our AI understands the   situation better, is more capable than  the best human authority, that's huge.   And that's why games are so  powerful for moving AI forward.