Monday, April 21, 2025
HomeAIPeople are using Super Mario to benchmark AI now

People are using Super Mario to benchmark AI now

Share


Thought Pokémon was a tough benchmark for AI? One group of researchers argues that Super Mario Bros. is even tougher.

Hao AI Lab, a research org at the University of California San Diego, on Friday threw AI into live Super Mario Bros. games. Anthropic’s Claude 3.7 performed the best, followed by Claude 3.5. Google’s Gemini 1.5 Pro and OpenAI’s GPT-4o struggled.

It wasn’t quite the same version of Super Mario Bros. as the original 1985 release, to be clear. The game ran in an emulator and integrated with a framework, GamingAgent, to give the AIs control over Mario.

Super Mario Bros. AI benchmark
Image Credits:Hao Lab

GamingAgent, which Hao developed in-house, fed the AI basic instructions, like, “If an obstacle or enemy is near, move/jump left to dodge” and in-game screenshots. The AI then generated inputs in the form of Python code to control Mario.

Still, Hao says that the game forced each model to “learn” to plan complex maneuvers and develop gameplay strategies. Interestingly, the lab found that so-called reasoning models like OpenAI’s o1, which “think” through problems step by step to arrive at solutions, performed worse than “non-reasoning” models, despite being generally stronger on most benchmarks.

One of the main reasons reasoning models have trouble playing real-time games like this is that they take a while — seconds, usually — to decide on actions, according to the researchers. In Super Mario Bros., timing is everything. A second can mean the difference between a jump safely cleared and a plummet to the death.

Games have been used to benchmark AI for decades. But some experts have questioned the wisdom of drawing connections between AI’s gaming skills and technological advancement. Unlike the real world, games tend to be abstract and relatively simple, and they provide a theoretically infinite amount of data to train AI.

The recent flashy gaming benchmarks point to what Andrej Karpathy, a research scientist and founding member at OpenAI, called an “evaluation crisis.”

“I don’t really know what [AI] metrics to look at right now,” he wrote in a post on X. “TLDR my reaction is I don’t really know how good these models are right now.”

At least we can watch AI play Mario.

Escaping Gravity Without Fuel

Avi Loeb is the head of the Galileo Project, founding director of Harvard University’s — Black Hole Initiative, director of the Institute for Theory and Computation...

Popular

Week in Review: OpenAI could charge $20K a month for an AI agent

Welcome back to Week in Review. This week we’re looking at OpenAI potentially charging $20,000 a month for a specialized AI agent, the...

Mark Zuckerberg says that Metas Llama models have hit 1B downloads

In a brief message Tuesday morning on Threads, Meta CEO Mark Zuckerberg said the company’s “open” AI model family, Llama, hit 1 billion...

Related Articles

Palantir exec defends companys immigration surveillance work

One of the founders of startup accelerator Y Combinator offered unsparing criticism this...

Escaping Gravity Without Fuel

Avi Loeb is the head of the Galileo Project, founding director of Harvard University’s — Black...

Your politeness could be costly for OpenAI

“I wonder how much money OpenAI has lost in electricity costs from people...

Uncovered emails showed how Meta struggled to keep Facebook culturally relevant

With the first week of Meta’s antitrust trial behind us, documents shared by...

Famed AI researcher launches controversial startup to replace all human workers everywhere

Every now and then, a Silicon Valley startup launches with such an “absurdly”...

Robots run a half marathon, slowly

It looks like humanoid robots have a long way to go before catching...

Congress has questions about 23andMe bankruptcy

3The leaders of the House Committee on Energy and Commerce said they are...

Week in Review: Google loses a major antitrust case

Welcome back to Week in Review! We’ve got tons of stuff for you...