: Training Robots to Reason in Natural Language via Reinforcement Learning
The paper introduces , a post-training framework that enhances off-the-shelf Vision-Language Models into robotic reasoners capable of generating free-form natural language guidance for low-level manipulation policies, thereby significantly improving exploration and generalization in long-horizon tasks through a combination of mid-training on expert traces and rubric-based reinforcement learning.
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
Robots have long been masters of repetition, capable of performing the same motion thousands of times with perfect precision. Yet, when faced with a new situation or a mistake, they often stumble, lacking the ability to pause and think through what went wrong. This limitation stems from a gap between seeing the world and understanding it. Modern artificial intelligence has made strides in both vision and language, allowing machines to recognize objects and follow spoken commands. However, connecting these abilities to physical action in a way that allows for flexible problem-solving remains a significant challenge. The core question driving recent research is whether giving a robot the ability to "think" in words before it moves can help it navigate complex, long-term tasks that require planning, tracking progress, and recovering from errors.
A team of researchers at Carnegie Mellon University has developed a new method to teach robots this kind of thinking. They created a system that trains a high-level artificial intelligence to generate natural language reasoning—essentially a running commentary on what the robot should do next—before it issues a command to a lower-level controller that actually moves the robot's arms. The researchers found that by training the system to produce these thoughts, the robot became significantly better at solving difficult manipulation tasks, such as arranging blocks into specific shapes or packing groceries into a bag. The key discovery is that the act of generating these thoughts in real time, rather than just using them as a training tool, acts as a form of mental computation that helps the robot steer its actions more effectively.
The researchers approached this problem by treating the robot's brain as a two-part system. One part is a "reasoner," a large language model that looks at the scene and the goal, and the other is a "doer," a pre-trained policy that executes the physical movements. In their experiments, the reasoner was tasked with looking at the current state of the world, the history of what has happened so far, and the final goal, and then writing down a short explanation of its plan before issuing a specific instruction to the doer. For example, if the goal was to arrange blocks in a line, the reasoner might first note that a green block is already in place, observe that a star is out of position, and then decide to move the star to complete the line. This process of writing down the reasoning happens every time the robot takes a step.
To teach the system how to do this, the researchers used a two-stage training process. First, they showed the system examples of experts solving tasks while verbalizing their thought processes. This step, which they call mid-training, helped the model learn the style of reasoning needed for these physical tasks, such as tracking partial progress or noticing when a plan has gone wrong. However, simply mimicking these examples was not enough. The researchers then used a second stage involving reinforcement learning, a method where the system learns by trial and error based on feedback. In this stage, the robot was given a task and asked to generate its own reasoning and instructions. It received a reward not for the final outcome alone, but for whether its generated instruction matched the intent of an expert's instruction. This allowed the system to refine its reasoning skills using a vast amount of data where only the final instructions were known, without needing to collect expensive examples of expert thoughts for every single move.
The results of these experiments were measured in two distinct environments. The first was a simulated table filled with colored blocks, where the robot had to arrange them into shapes like lines or V-shapes. The second was a more complex simulation of a bimanual robot packing groceries into bags. In both cases, the system trained with this reasoning method, which the researchers named R3, outperformed systems that were trained only to follow instructions without generating thoughts. On the block arrangement tasks, the reasoning-enabled robot showed a marked ability to generalize to new, unseen shapes, succeeding where other methods failed. In the grocery packing simulation, the robot that could reason about its actions achieved a success rate of nearly 47.9 percent on difficult, unseen tasks, compared to roughly 38.0 percent for a system that simply followed instructions without thinking.
Crucially, the researchers investigated whether the improvement came from the robot simply learning better visual patterns during training or from the act of thinking itself. They found that while the training did improve the robot's ability to understand the scene, the real benefit came from the reasoning process happening at the moment of decision. When they forced the robot to stop generating thoughts and just act, its performance dropped significantly. Conversely, when they allowed the robot to spend more time generating longer, more detailed thoughts, its success rate increased, particularly on harder tasks. This suggests that the language reasoning serves as a mechanism for the robot to spend extra mental effort on difficult problems, much like a human might pause to think through a complex puzzle before making a move.
The study also revealed specific behaviors that the reasoning system learned to adopt. The robot began to compare different possible actions before choosing one, re-examine the scene when it was uncertain about an object's position, and adjust its plan when it realized a previous step had failed. It learned to track the history of its interactions, remembering what it had already done to avoid repeating mistakes. These behaviors were not explicitly programmed; they emerged naturally as the system learned to use language to guide its actions. The researchers noted that this approach worked even when the robot was not given explicit examples of expert thoughts for the second stage of training, relying instead on the system's ability to infer the correct reasoning from the final instructions alone.
While the experiments were conducted in simulated environments, the findings offer a clear path forward for making robots more adaptable. The researchers suggest that this method could be applied to real-world robots to help them handle the unpredictability of physical tasks, such as dealing with noisy sensors or recovering from collisions. They also point out that future work could explore training the reasoning and action parts of the system together, rather than keeping them separate, to create even more coordinated behavior. For now, the work demonstrates that giving a robot the ability to talk to itself about what it is doing is not just a theoretical exercise, but a practical way to improve its ability to solve complex, long-term problems. The system does not need to be perfect to be useful; it simply needs to be able to think through the steps, and in doing so, it becomes far more capable than a machine that merely reacts.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.