Infer Human's Intentions Before Following Natural Language Instructions
The paper proposes FISER, a framework that improves embodied AI performance in collaborative tasks by explicitly inferring human intentions through social reasoning before planning actions, thereby outperforming standard end-to-end methods and strong baselines on the HandMeThat benchmark.
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 a robot designed to help around the house. For this machine to be truly useful, it must understand the casual, often incomplete requests we make to one another every day. When a person says, "Could you pass that from the sofa?" while tidying up, they are not speaking in a vacuum. They assume the listener knows what "that" refers to, based on shared context and the history of what has just happened. If the person has been gathering books into a box, the robot should understand that "that" means a book, not a cushion or a remote control. This ability to read between the lines, to infer hidden goals from observed actions, is the core challenge of making artificial intelligence a genuine partner in human environments. Without this skill, a robot might follow instructions literally but fail to be helpful, because it cannot bridge the gap between a vague command and the specific action needed to complete a shared task.
Researchers at the University of Washington and MIT have tackled this problem with a new approach called FISER, which stands for Follow Instructions with Social and Embodied Reasoning. Their work focuses on a specific difficulty: human instructions are naturally ambiguous because people omit details they assume are obvious. The team tested their ideas in a digital environment called HandMeThat, a text-based simulation of a household where a human and a robot must work together. In this setting, a human might be organizing items, and midway through, ask the robot for help with a vague request. The robot's job is to figure out exactly what the human wants, not just by listening to the words, but by watching what the human has been doing and guessing their underlying plan.
The researchers found that the most successful way to solve this is to break the problem into two distinct steps. First, the robot engages in "social reasoning," where it pauses to explicitly guess the human's intention. It looks at the history of the human's actions and the current situation to decide what the person is actually trying to achieve. For instance, if the human has been putting books into a box, the robot infers that the goal is to store the books. Only after making this inference does the robot move to the second step, "embodied reasoning," where it plans the physical movements needed to hand over the correct object. This two-stage process is crucial because it forces the system to resolve the ambiguity of the language before trying to move.
To test this, the team built computer models that could perform these steps. They compared their method against other approaches, including simply telling a large, pre-trained language model to do the task in one go, or using a technique called "Chain of Thought" to guide the model through reasoning steps. The results were clear: the models that explicitly separated the social reasoning from the physical planning performed significantly better. On the most challenging tests, where instructions were highly ambiguous, the new method achieved a success rate of 64.5 percent, setting a new record for this type of task. In contrast, even the most powerful pre-trained language models, when prompted carefully, struggled to reach the same level of performance, often failing to understand the human's hidden goals or getting lost in the details of the environment.
The study also revealed why the powerful pre-trained models struggled. These models, which have read vast amounts of text from the internet, possess general knowledge but lack the specific ability to reason about the immediate, physical context of a shared task. When the researchers tried to help these models by filtering out irrelevant objects from the environment, the models still failed to plan effectively, suggesting that the issue was not just too much information, but a fundamental difficulty in connecting social cues to physical actions. The researchers concluded that for robots to be truly helpful assistants, they need to be trained to treat human intentions as a specific, observable part of the problem to be solved, rather than hoping a general language model will figure it out on its own. By teaching the system to first understand the human's mind, and then to act on that understanding, the researchers have shown a path toward more capable and cooperative artificial agents.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.