← Latest papers
💻 computer science

Inference-Time Robot Behavior Steering through Physically-Aware Reconfiguration of Task-Structure

This paper introduces ReStruct, a method that steers learned robot policies at inference time to satisfy unanticipated user preferences by reconfiguring a neural automaton's task structure through synchronous product integration, thereby enabling physically-aware control without retraining and outperforming existing approaches in both task success and preference adherence.

Original authors: Yiyuan Pan, Hanjiang Hu, Shangtao Li, Xusheng Luo, Changliu Liu

Published 2026-06-26
📖 4 min read☕ Coffee break read

Original authors: Yiyuan Pan, Hanjiang Hu, Shangtao Li, Xusheng Luo, Changliu Liu

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 have a highly skilled robot chef. You trained it by showing it videos of how to make a sandwich. Now, the robot is ready to work. But then, you change your mind. You say, "Actually, I don't want the ham; I want the turkey," or "Put the sandwich on the top shelf, not the bottom one."

In the world of robotics, this is a huge headache. Usually, to change the robot's mind, you have to stop the robot, re-teach it from scratch (retraining), or hire a human expert to manually rewrite its brain code. Both are slow, expensive, and impractical.

This paper introduces a new method called ReStruct that lets you steer the robot's behavior instantly, just by talking to it, without ever retraining it.

Here is how it works, using simple analogies:

The Problem: Two Broken Ways to Change a Robot

The authors explain that current methods fail in two specific ways:

  1. The "Hard-Reset" Method (End-to-End): Imagine trying to change a movie's plot by editing the film reel frame-by-frame. You have to re-edit the whole movie (retrain the robot) every time you want a different ending. This is slow and requires a director (expert) to know exactly how to edit.
  2. The "Logic-Only" Method (Neuro-Symbolic): Imagine giving a robot a list of logical rules like "Pick up the cup" and "Put it on the shelf." The robot follows the logic perfectly, but it might try to put the cup through the shelf because it doesn't understand physics. It has the right words, but the wrong muscle memory.

The Solution: ReStruct (The "Re-organizing" Framework)

ReStruct solves this by treating the robot's brain as having two distinct parts: a Map (the high-level plan) and a Driver (the low-level muscle control).

1. The Map and the Driver

Think of the robot's policy as a road trip:

  • The Driver (Low-Level Controller): This is the part that actually steers the car, presses the gas, and turns the wheel. It knows how to move physically. In ReStruct, this driver is frozen. We don't change the driver; we trust them to drive well.
  • The Map (High-Level Skeleton): This is the itinerary. It says, "First go to the gas station, then the grocery store, then home." In the old robot, this map was rigid.

2. The Magic Trick: Re-drawing the Map

When you give a new preference (e.g., "Go to the grocery store before the gas station"), ReStruct doesn't ask the driver to learn a new way of driving. Instead, it re-draws the map.

  • Step A: The Translator (VLM): You tell the robot your preference in plain English. A smart AI translator (a Vision-Language Model) turns your sentence into a strict set of rules (a "state machine").
  • Step B: The Merge: It takes your new rules and merges them with the robot's original map. It creates a new map that only allows paths that satisfy your new rule.
  • Step C: The Reality Check (Trajectory Replay): This is the most important part. The old map might have had a path that was logically valid but physically impossible (like driving through a wall). ReStruct looks at the original training videos (the demonstrations) and asks: "On this new map, which of the old driving paths actually work?"
    • It throws away the paths that would crash the car.
    • It keeps the paths that work and updates the "instructions" for the driver on those specific roads.

3. The Result

Now, the robot has a new map that follows your rules, but it is still using the same trusted driver. Because the map was updated to only include paths the driver actually knows how to take, the robot follows your new preference perfectly without crashing or needing to be retrained.

Why This is a Big Deal

The paper shows that ReStruct can handle complex requests, like:

  • "Pick up the red block, but only if the blue block is already there."
  • "Put the cup on the highest shelf, not the lowest."

In tests, ReStruct was able to follow these new rules 25% better than the most advanced current robot models (like VLA models), while still successfully completing the main task.

The Bottom Line

ReStruct is like giving a GPS to a robot driver. If you want to change the destination, you don't need to teach the driver how to drive again. You just update the GPS route to ensure it only suggests roads the driver knows how to navigate. This makes robots much more flexible and easier for everyday people to control using simple language.

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 →