SAGE: Subgoal-Conditioned Action Generation for Latent World Model Planning
The paper introduces SAGE, a prior-conditioned planner that enhances long-horizon latent world model planning by using goal-conditioned subgoals to structure action sequence proposals, thereby significantly improving success rates on tasks like PushT and OGBench Cube compared to random initialization.
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
The Art of Imagining the Future
Imagine you are trying to teach a robot to navigate a complex maze or push a heavy box to a specific spot. To do this, the robot needs a "world model." Think of this as a mental simulator, like a video game running inside the robot's brain. Instead of trying to predict every single pixel of light that will appear on a camera screen, the robot learns to predict how its internal "map" of the world changes when it moves. It can then "imagine" thousands of different paths forward, check which one leads to the goal, and pick the best move. This is a powerful way for machines to plan, but it hits a wall when the goal is very far away. If the robot tries to imagine a path 150 steps into the future all at once, the number of possibilities becomes so huge that it's like trying to find a single specific grain of sand on a beach just by guessing. The robot gets lost in the noise, and its random guesses rarely hit the mark. This is the challenge researchers are tackling: how to help a robot plan effectively when the destination is far away, without overwhelming its brain with too many random possibilities.
SAGE: The Robot's Strategic Compass
This paper introduces a new method called SAGE (Subgoal-Conditioned Action Generation for Latent World Model Planning) to solve exactly that problem. The authors, Letian Cheng, Qi Zhang, and Yisen Wang from Peking University, suggest that instead of asking a robot to guess a whole long path from start to finish, we should teach it to break the journey into smaller, manageable chunks.
Imagine you are planning a road trip from New York to Los Angeles. If you just told your GPS, "Drive to LA," and it tried to pick every single turn for the next 3,000 miles at once, it might get confused. Instead, a smart navigator would say, "First, let's get to Chicago," then "Next, let's get to Denver," and so on. SAGE does this for robots. It uses a special "subgoal generator" to predict a reachable intermediate state—a "local target"—for the next few steps. For example, if the robot needs to push a block 150 steps away, SAGE doesn't ask it to plan all 150 steps at once. Instead, it says, "Okay, for the next 15 to 25 steps, your goal is to get to this specific spot."
Once this local target is set, a second part of the system, the "action generator," creates a list of possible moves specifically designed to reach that local spot. It's like giving the robot a map that only shows the next few miles, but with a highlighted route that makes sense. The robot's frozen "world model" (the mental simulator that stays the same and isn't retrained) then tests these specific, guided ideas to see which one works best, refining the plan before the robot actually moves.
The results of this approach are quite striking. In experiments where the robot had to push a block (the PushT task) or move a cube (the OGBench Cube task), the improvement was massive when the goal was far away. When the target was 150 steps away, the standard method only succeeded about 12.7% of the time on the PushT task. With SAGE, that success rate jumped to 64.7%. Similarly, for the Cube task, success rose from 26.7% to 67.3%.
The paper also carefully tested what made this work. They found that simply giving the robot a local target (the "subgoal") helped a lot, but combining that target with a smart way of generating moves (the "action generator") made it even better. However, they also showed that the robot still needed its "world model" to act as a referee. If they just let the robot follow the first idea that came to mind without checking and refining it, the success rate dropped significantly (down to 16.0% for the 150-step task), proving that the mental simulation is still crucial for picking the best path.
Interestingly, the researchers also discovered that how they broke down the trip mattered. Planning in many small steps (like 15 steps at a time) often worked better than planning in fewer, larger chunks (like 25 steps at a time), especially for very long distances. This suggests that checking in more often and adjusting the plan frequently helps the robot stay on track.
In short, SAGE suggests that by teaching robots to focus on the next immediate checkpoint rather than the distant finish line, and by generating smart, targeted moves for that checkpoint, we can help them solve much harder, longer problems without needing to completely retrain their brains. It's a bit like realizing that to climb a mountain, you don't need to see the summit to take the next step; you just need to know where to place your foot for the next few paces.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.