Infer Human's Intentions Before Following Natural Language Instructions

Yanming Wan, Yue Wu, Yiping Wang, Jiayuan Mao, Natasha Jaques
9/26/2024
cs.AIcs.CLcs.LG

No official code found. Best implementation: Simon-Wan/FISER (10 stars, last commit 2024-09-26).

Abstract

For AI agents to be helpful to humans, they should be able to follow natural language instructions to complete everyday cooperative tasks in human environments. However, real human instructions inherently possess ambiguity, because the human speakers assume sufficient prior knowledge about their hidden goals and intentions. Standard language grounding and planning methods fail to address such ambiguities because they do not model human internal goals as additional partially observable factors in the environment. We propose a new framework, Follow Instructions with Social and Embodied Reasoning (FISER), aiming for better natural language instruction following in collaborative embodied tasks. Our framework makes explicit inferences about human goals and intentions as intermediate reasoning steps. We implement a set of Transformer-based models and evaluate them over a challenging benchmark, HandMeThat. We empirically demonstrate that using social reasoning to explicitly infer human intentions before making action plans surpasses purely end-to-end approaches. We also compare our implementation with strong baselines, including Chain of Thought prompting on the largest available pre-trained language models, and find that FISER provides better performance on the embodied social reasoning tasks under investigation, reaching the state-of-the-art on HandMeThat.

View on arXivView PDF

Code Implementations(1)

Simon-Wan/FISERCommunity100%
102Shell, PythonSep 26, 20242 years ago

Similar Papers

Cite this paper

@article{wan2024infer,
  title  = {Infer Human's Intentions Before Following Natural Language Instructions},
  author = {Yanming Wan and Yue Wu and Yiping Wang and Jiayuan Mao and Natasha Jaques},
  year   = {2024},
  eprint = {2409.18073},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.18073v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2409.18073.svg)](https://codeofpaper.com/paper/2409.18073)

Discussion