← Latest papers
🤖 machine learning

Trajectory First: A Curriculum for Discovering Diverse Policies

This paper proposes "Trajectory First," a two-stage curriculum learning framework that leverages a spline-based trajectory prior to generate diverse, high-reward behaviors and subsequently distills them into reactive policies, thereby overcoming the limited exploration and behavioral diversity issues found in existing constrained-diversity reinforcement learning methods for complex tasks like robot manipulation.

Original authors: Cornelius V. Braun, Sayantan Auddy, Marc Toussaint

Published 2026-05-13
📖 5 min read🧠 Deep dive

Original authors: Cornelius V. Braun, Sayantan Auddy, Marc Toussaint

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 teaching a robot to push a heavy box across a room. Most standard robot trainers teach the robot to find one perfect way to do it: "Push from the left, slide it forward, done." If the floor gets slippery or the box shifts, that single strategy might fail, and the robot gets stuck.

This paper argues that a smart robot should learn many different ways to solve the same problem. Maybe one strategy is to push from the left, another from the right, and a third to lift and carry it. Having a "toolbox" of strategies makes the robot much more robust.

However, teaching a robot to be diverse is incredibly hard. If you just tell a robot, "Be different," it often gets confused. It might try to be different by waving its arms in the air (which is different but useless) or it might get stuck trying to find a new way and accidentally crash into things.

The authors propose a new training method called "Trajectory First." Think of it as a two-step curriculum, like a master chef training a new apprentice.

Step 1: The "Flight Simulator" Phase (Exploration)

Instead of teaching the robot to react step-by-step immediately, the authors first take the robot out of the "real world" and put it in a flight simulator where it can plan entire movements at once.

  • The Analogy: Imagine you are trying to find the best route through a giant, foggy maze. If you just take one step at a time and look around (the usual way), you might get stuck in a dead end.
  • The Paper's Trick: The authors use a mathematical tool called a B-spline. Think of this as drawing a smooth, flexible wire through the maze. The robot doesn't move step-by-step; it just adjusts the shape of the wire.
  • The Goal: They use a "search engine" (an evolutionary strategy) to wiggle these wires around until they find many different paths that successfully get the robot to the goal. They aren't looking for the perfect path yet; they just want a big pile of different successful paths.
  • Why it works: Because they are moving the whole "wire" at once, the robot can jump from one side of the maze to the other instantly, discovering routes that a step-by-step robot would never find because it would be too scared to take the first step.

Step 2: The "Real World" Phase (Distillation)

Now that the robot has a library of successful, diverse "wires" (trajectories), it's time to teach it how to drive in real life.

  • The Analogy: You take all those perfect flight simulator routes and teach the apprentice how to drive the car reactively. The apprentice learns: "If I see the wall on the left, I turn right. If I see the wall on the right, I turn left."
  • The Challenge: Usually, when you switch from a simulator to real life, the robot forgets its diversity and reverts to just one safe, boring way of doing things.
  • The Paper's Fix: They introduce three "stabilizers" to keep the robot diverse:
    1. Symmetric Sampling: They mix the old simulator data with new real-world data 50/50. It's like telling the apprentice, "Remember the cool routes we found in the sim? Keep practicing those while you learn the new road."
    2. The "Best So Far" Trick: They constantly update the definition of "success." Instead of saying "You must be perfect," they say, "You must be at least as good as the best thing we've seen so far." This prevents the robot from getting too greedy too early and crushing its own diversity.
    3. Fast Updates: They make the robot learn from its mistakes much faster than usual. Since the definition of "diverse" changes as the robot learns, the robot needs to update its brain quickly to keep up with the shifting goal.

The Results

The authors tested this on robots that had to push cubes, press buttons, and navigate mazes.

  • The Old Way: The robots found one or two ways to do the task, often getting stuck in the same "local optimum" (the same safe, boring solution).
  • The New Way: The robots discovered a wide variety of creative solutions. For the button-pressing task, some robots used their elbow, others used their wrist, and others used their whole body to press the button. They all got the job done, but they did it in totally different ways.

In Summary

The paper claims that to get a robot to be truly diverse and robust, you can't just ask it to "be different" while it learns step-by-step. You first need to let it dream up many different successful plans in a safe, flexible space (the "Trajectory First" phase), and then carefully teach it how to execute those plans in the real world without losing its creativity.

This approach solves the problem of robots getting stuck in local loops and ensures they have a rich "toolbox" of strategies to handle unexpected changes in their environment.

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 →