← Latest papers
💻 computer science

UniMotion: A Unified Motion Framework for Simulation, Prediction and Planning

UniMotion is a unified, decoder-only Transformer framework that integrates motion simulation, prediction, and planning tasks through shared representations and tailored training strategies, achieving state-of-the-art performance and enhanced scalability on the Waymo Open Motion Dataset.

Original authors: Nan Song, Junzhe Jiang, Jingyu Li, Xiatian Zhu, Li Zhang

Published 2026-02-03
📖 5 min read🧠 Deep dive

Original authors: Nan Song, Junzhe Jiang, Jingyu Li, Xiatian Zhu, Li Zhang

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 trying to teach a robot how to drive a car through a busy city. To do this safely, the robot needs to master three different "superpowers":

  1. Simulation: Pretending to be other drivers to see how they might act (like a flight simulator for cars).
  2. Prediction: Guessing exactly where other cars will go in the next few seconds.
  3. Planning: Deciding the best path for the robot's own car to take.

Until now, researchers usually built three separate "brains" for these three jobs. One brain was great at guessing, another was great at pretending, and a third was great at planning. But the authors of this paper, UniMotion, asked a simple question: Why do we need three different brains when they all seem to be doing the same underlying work?

They realized that understanding how cars interact, how they move, and how they react to the road is actually the same skill, just applied differently. So, they built UniMotion, a single, unified "super-brain" that can do all three jobs at once.

The Big Idea: One Brain, Three Hats

Think of UniMotion like a versatile actor who can play three different roles in a play:

  • The Improviser (Simulation): This actor creates random, diverse scenarios to practice for. "What if that car swerves left? What if it stops suddenly?"
  • The Fortune Teller (Prediction): This actor looks at the current scene and says, "I bet that truck will turn right in 3 seconds."
  • The Director (Planning): This actor decides the script for the main character (the ego vehicle): "Okay, since the truck is turning, we should slow down and move to the left lane."

Instead of hiring three different actors and hoping they understand each other, UniMotion is one actor who wears a different hat for each scene. Because it learns all three roles simultaneously, it gets better at the core skill of "understanding traffic" than any of the specialized actors could on their own.

How It Works: The "Token" Trick

To make this work, the team had to translate the messy, real world of roads into a language the computer could understand easily. They used a technique called tokenization.

Imagine taking a long, winding road and a moving car and chopping them up into tiny, uniform Lego blocks.

  • A car's path becomes a string of Lego blocks.
  • The road lines become a string of Lego blocks.

The computer then treats these blocks like words in a sentence. Just as a language model (like the one you are talking to right now) predicts the next word in a sentence, UniMotion predicts the next "Lego block" of a car's path.

  • For Simulation: It plays a game of "fill in the blank" to generate many different possible futures.
  • For Prediction: It looks at the past blocks and calculates the most likely future blocks.
  • For Planning: It uses the predicted blocks of other cars to decide its own next moves.

The Secret Sauce: Training Together, then Specializing

The paper describes a two-step training process, which is like a student studying for a general exam and then specializing for a specific job.

  1. Joint Training (The Generalist Phase): The model is trained on all three tasks at the same time. It learns the shared rules of the road. This makes it very robust and good at understanding the big picture. The paper shows that this "group study" approach actually helps the model perform better on individual tasks because the tasks teach each other.
  2. Fine-Tuning (The Specialist Phase): Once the model has learned the basics, the researchers give it a little extra "specialized coaching" for the specific job it needs to do.
    • If it needs to be a Simulator, they use a reward system (like a video game score) to teach it to be more realistic and avoid crashes.
    • If it needs to be a Predictor, they add a special tool to help it guess multiple possible outcomes (since humans can be unpredictable).
    • If it needs to be a Planner, they teach it to trust its own predictions about other cars to make safer decisions.

The Results

The team tested this "super-brain" on a massive dataset of real driving scenarios called the Waymo Open Motion Dataset.

  • In Simulation: It became one of the best at creating realistic traffic scenarios, beating previous specialized models.
  • In Prediction: It accurately guessed where cars would go, matching or beating the top competitors.
  • In Planning: It made the safest and most efficient driving decisions for the ego vehicle.

The Bottom Line

The paper argues that by unifying these tasks into one framework, we don't just get a model that does three things; we get a model that understands traffic better than the sum of its parts. It's like realizing that a master chef doesn't need three different kitchens for chopping, cooking, and plating—they just need one great kitchen and the right tools to switch between tasks. UniMotion is that master kitchen for autonomous driving.

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 →