Pragmatic Embodied Spoken Instruction Following in Human-Robot Collaboration with Theory of Mind
Lance Ying, Xinyi Li, Shivam Aarya, Yizirui Fang, Yifan Yin, Jason Xinyu Liu, Stefanie Tellex, Joshua B. Tenenbaum, Tianmin Shu
TL;DR
This work tackles robust instruction following in noisy human–robot collaboration by introducing SIFToM, a neurosymbolic framework that grounds multimodal inputs with a Vision-Language Model and then applies Theory of Mind-based probabilistic inference to infer user intent. It formulates the task as a two-agent POMDP and uses two likelihoods—action and instruction—to jointly infer the intended goal and plan. Empirical evaluation in both simulated (UnclearInstruct in VirtualHome) and real-world (Stretch robot in a kitchen) settings shows that SIFToM outperforms strong VLM baselines and approaches human-level accuracy, with notable gains in speed and reliability. The results highlight the value of pragmatic reasoning for robust and trustworthy embodied AI, while pointing to grounding fidelity as a key bottleneck and a focus for future work in more complex, real-world contexts.
Abstract
Spoken language instructions are ubiquitous in agent collaboration. However, in real-world human-robot collaboration, following human spoken instructions can be challenging due to various speaker and environmental factors, such as background noise or mispronunciation. When faced with noisy auditory inputs, humans can leverage the collaborative context in the embodied environment to interpret noisy spoken instructions and take pragmatic assistive actions. In this paper, we present a cognitively inspired neurosymbolic model, Spoken Instruction Following through Theory of Mind (SIFToM), which leverages a Vision-Language Model with model-based mental inference to enable robots to pragmatically follow human instructions under diverse speech conditions. We test SIFToM in both simulated environments (VirtualHome) and real-world human-robot collaborative settings with human evaluations. Results show that SIFToM can significantly improve the performance of a lightweight base VLM (Gemini 2.5 Flash), outperforming state-of-the-art VLMs (Gemini 2.5 Pro) and approaching human-level accuracy on challenging spoken instruction following tasks.
