Any House Any Task: Scalable Long-Horizon Planning for Abstract Human Tasks
The paper proposes AHAT, a scalable long-horizon planning framework that leverages an LLM trained via a novel reinforcement learning algorithm (TGPO) to translate ambiguous human instructions and scene graphs into PDDL subgoals, enabling robots to generate optimal plans for complex household tasks across large environments.
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 to clean your messy room. You don't want to give it a step-by-step manual like "pick up the sock, then walk two steps, then bend down." That's too boring and too fragile; if the sock moves, the robot gets confused. Instead, you want to just say, "Make this room tidy," and have the robot figure out the rest. This is the holy grail of robotics: taking a vague, human wish and turning it into a perfect, physical action plan.
To do this, scientists often use two different tools. The first is a Large Language Model (LLM), which is like a super-smart, well-read librarian who knows a million facts about the world but sometimes makes up stories or forgets the rules of physics. The second is a Symbolic Planner, which is like a strict, unyielding math teacher who follows rules perfectly but has no idea what "tidy" means or how to talk to humans. The big challenge is getting the chatty librarian and the strict math teacher to work together without the librarian getting the robot stuck in a loop or the math teacher refusing to start because the instructions were too vague.
This is exactly the problem tackled in a new paper called TGPO (Trace-Guided Policy Optimization). The researchers are trying to teach a robot how to break down big, fuzzy human commands into a series of small, checkable steps that a robot can actually follow. They found that simply asking a smart AI to "just do it" often leads to plans that look good on paper but fail in the real world. Instead, they developed a clever training method where the AI learns to generate a "trace" of its thinking, gets corrected by a helper when it makes a mistake, and then tries again. It's like teaching a student not just by giving them a grade at the end, but by walking them through their homework, fixing their logic errors in real-time, and letting them practice until they get it right. The result is a system that is much better at planning long, complex tasks—like preparing a whole house for a party—than previous methods, especially when the instructions are vague.
The Problem: The "Magic Wand" That Breaks
Imagine you have a robot butler. You tell it, "I'm hosting a festival gathering, so clean up the house." A human understands this immediately: they know to pick up trash, wipe tables, and maybe set out decorations. But for a robot, this is a nightmare. If you ask a standard AI to just "write a plan," it might hallucinate. It might say, "Move the sofa to the kitchen," even if the sofa is too heavy, or "Turn on the stove to clean the floor," which is a terrible idea.
The paper explains that current AI models are great at guessing what comes next in a sentence, but they are terrible at ensuring their plans are feasible. They make small mistakes early on—like forgetting to pick up a cup before moving a table—and those mistakes pile up like a house of cards until the whole plan collapses. On the other hand, traditional robot planners are very safe; they won't do anything impossible. But they are also very dumb; they need you to tell them exactly what to do in a very specific code (called PDDL), and they can't understand the nuance of "clean up for a party."
The Solution: TGPO (The "Trace-Guided" Coach)
The authors propose a new way to train robots called Trace-Guided Policy Optimization (TGPO). Think of TGPO not as a robot that just guesses, but as a student learning with a very strict, helpful coach.
Here is how the training works, using a simple analogy:
- The Student (The AI Policy): The robot's brain tries to break down your command ("Clean for the party") into a list of sub-goals. Maybe it says: "1. Pick up trash. 2. Wash dishes. 3. Vacuum."
- The Coach (The Verifier): A strict checker looks at this list. It asks, "Wait, can you actually wash the dishes if the sink is full of food? Did you remember to move the chairs before vacuuming?"
- The "Trace" Correction: If the student's plan is wrong, the Coach doesn't just say "Fail." Instead, it looks at the thinking process (the trace) and fixes the specific mistake. It might say, "You forgot to empty the sink first. Here is the corrected list of steps."
- The Practice Loop: The robot then takes this corrected list and tries to generate the rest of the plan based on it. It learns from the correction, not just from the final "pass/fail" grade.
This is different from how most AI is trained today. Usually, you ask an AI to do something, and if it fails, you just tell it "bad job" and try again. That's like failing a math test and getting an "F" without seeing the red pen marks showing where you went wrong. TGPO is like getting the red pen marks while you are taking the test, so you can fix your logic before you hand it in.
What They Found: The Robot Gets Smarter
The researchers tested this new method on a huge variety of tasks, from simple ones like "bring me a towel" to incredibly complex ones like "prepare the house for a festival," which involves moving furniture, cleaning, and organizing in a specific order.
They compared their robot to two other types of planners:
- The "Prompting" Robots: These are AI models that are just asked to write a plan. The paper found that as tasks got harder and more abstract, these robots failed miserably. They would get confused by the complexity and suggest impossible actions.
- The "Standard Learning" Robots: These are robots trained with standard reinforcement learning (trial and error). They did better than the prompting robots but still struggled when the instructions were vague or the tasks were very long.
The Results:
The TGPO robot was the clear winner.
- On easy tasks, it succeeded about 88% of the time.
- On complex tasks (long chains of actions), it succeeded 77% of the time.
- On abstract tasks (where the robot had to guess what "clean up" meant), it succeeded 70% of the time.
In comparison, the best "prompting" robot only succeeded about 22% of the time on those same abstract tasks. The paper suggests that TGPO's ability to fix its own thinking process in real-time is the key. It doesn't just guess; it reasons, checks, corrects, and then acts.
Why This Matters
The paper shows that by teaching robots to generate "verifiable subgoals" (small, checkable steps) and using a system that corrects their thinking traces, we can make them much more reliable in the real world. The authors note that this works even when the environment is messy or the instructions are vague.
However, they are careful to point out that this isn't a magic solution for every robot problem yet. The system still relies on a pre-defined map of the world (a "scene graph") and a set of rules the robot knows. It doesn't learn to see the world from scratch just by looking at a camera; it needs that structured map to do its planning. But for the specific job of turning human words into safe, executable robot actions, TGPO suggests a major step forward, proving that with the right kind of "coaching," AI can learn to plan much better than it does on its own.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.