← Latest papers
🤖 AI

The Sim-to-Real Gap of Foundation Model Agents: A Unified MDP Perspective

This paper proposes a unified Markov Decision Process (MDP) framework to formalize the sim-to-real gap in foundation model agents, advocating for the adaptation of classical robotics solutions and standardized benchmarks to bridge discrepancies in observation, action, transition, and reward for reliable real-world deployment.

Original authors: Xiaoou Liu, Tiejin Chen, Weibo Li, Xiyang Hu, Hua Wei

Published 2026-06-08
📖 5 min read🧠 Deep dive

Original authors: Xiaoou Liu, Tiejin Chen, Weibo Li, Xiyang Hu, Hua Wei

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are training a brilliant, hyper-intelligent robot assistant to help people with their daily tasks. You teach it in a perfect, sterile laboratory where everything works exactly as expected: the lights are always on, the tools are always in the same place, and the people speaking to it always use perfect, standard English.

In this lab, the robot is a genius. It gets 100% on every test.

But then, you send this robot out into the real world. Suddenly, things go wrong. People speak with accents or typos, the tools it needs to use are sometimes slow or broken, and the "rules" of the environment are messy. The robot, despite being a genius in the lab, starts failing miserably.

This paper argues that the AI community is currently making a huge mistake. We are treating this robot's failure in the real world as a brand-new, mysterious problem. The authors say, "Stop reinventing the wheel!" They point out that engineers who build physical robots have been solving this exact same problem for decades. They call it the "Sim-to-Real Gap" (the gap between the Simulation and Reality).

The paper proposes a simple, unified way to understand this gap using a classic framework called a Markov Decision Process (MDP). Think of an MDP as a four-part checklist for how an agent interacts with the world. The authors say the robot fails because of a mismatch in one (or all) of these four areas:

1. Observation (What the robot sees and hears)

  • The Lab: The robot hears clear, perfect English instructions.
  • The Real World: People type with typos, use slang, or speak in different languages (like Hindi or Igbo).
  • The Analogy: Imagine you trained a chef to chop vegetables only when they are perfectly bright green. In the real world, the vegetables might be slightly yellow or covered in dirt. The chef refuses to chop them because they don't look "right," even though they are still vegetables.
  • The Paper's Example: The authors show that if a user asks a question in Chinese, the robot might understand the intent perfectly but then try to fill out a form using Chinese characters for the values. The form's computer system only accepts English numbers. The robot is smart, but it failed to translate the "observation" into the "execution" language required by the tool.

2. Action (What the robot does)

  • The Lab: The robot picks a tool from a neat, short list. Every tool has a unique name and works instantly.
  • The Real World: There are thousands of tools, many with confusingly similar names. Some tools are slow to load, or they might have "distractors" (fake tools that look real but are broken).
  • The Analogy: In the lab, the robot is given a single, clearly labeled "Screwdriver." In the real world, it's handed a toolbox with 50 screwdrivers, 49 of which look identical but are actually just plastic props, and the real one is buried at the bottom. The robot gets confused and picks a prop.

3. Transition (What happens after the robot acts)

  • The Lab: The robot clicks a button, and the result happens instantly and perfectly.
  • The Real World: The internet is slow. The tool might time out, crash, or give a partial answer.
  • The Analogy: In the lab, you order a pizza, and it appears on the table instantly. In the real world, the pizza shop might be closed, the driver might get lost, or the pizza might arrive cold. The robot, trained to expect instant success, doesn't know what to do when the pizza doesn't show up. It just panics instead of trying again.

4. Reward (How we judge the robot)

  • The Lab: We give the robot a gold star if it gets the answer right (Accuracy).
  • The Real World: Getting the answer right isn't enough. Did it take 10 seconds or 10 minutes? Did it cost $0.01 or $10.00?
  • The Analogy: In the lab, we only care if the robot solved the math problem. In the real world, we also care if it solved it using a supercomputer that costs a million dollars to run, or if it took a year to solve it. The robot might be "correct" but useless because it's too expensive or too slow.

The Solution: A New Training Regimen

The paper suggests we stop treating these as separate, weird problems. Instead, we should use the same "training drills" that physical robot engineers use:

  • Randomization: Don't just train the robot in a perfect lab. Train it in a messy lab where the lights flicker, the tools are slow, and the instructions have typos.
  • Stress Tests: Create benchmarks that specifically try to break the robot by speaking in different languages, introducing fake tools, or simulating internet outages.
  • Unified Vocabulary: Give everyone in the AI community the same language to talk about these failures so we can build better, more trustworthy agents together.

In short: The paper claims that Foundation Model Agents (like advanced chatbots) are failing in the real world not because they are "new" or "magic," but because they are suffering from the same old problems that physical robots have faced for years. By applying these old, proven solutions to the new world of AI agents, we can build systems that are actually reliable when they leave the lab and enter our messy, unpredictable lives.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →