GOALNET: Interleaving Neural Goal Predicate Inference with Classical Planning for Generalization in Robot Instruction Following

Authors

  • Jigyasa Gupta Indian Institute of Technology Delhi, India Samsung R&D Institute Delhi, India
  • Shreya Sharma Indian Institute of Technology Delhi, India
  • Shreshth Tuli Happening Technology, UK
  • Rohan Paul Indian Institute of Technology Delhi, India
  • Mausam Indian Institute of Technology Delhi, India

DOI:

https://doi.org/10.1609/aaai.v38i18.29990

Keywords:

PRS: Planning/Scheduling and Learning, ROB: Behavior Learning & Control, ROB: Learning & Optimization for ROB

Abstract

Our goal is to enable a robot to learn how to sequence its actions to perform high-level tasks specified as natural language instructions, given successful demonstrations from a human partner. Our novel neuro-symbolic solution GOALNET builds an iterative two-step approach that interleaves (i) inferring next subgoal predicate implied by the language instruction, for a given world state, and (ii) synthesizing a feasible subgoal-reaching plan from that state. The agent executes the plan, and the two steps are repeated. GOALNET combines (i) learning, where dense representations are acquired for language instruction and the world state via a neural network prediction model, enabling generalization to novel settings and (ii) planning, where the cause-effect modeling by a classical planner eschews irrelevant predicates, facilitating multi-stage decision making in large domains. GOALNET obtains 78% improvement in the goal reaching rate in comparison to several state-of-the-art approaches on benchmark data with multi-stage instructions. Further, GOALNET can generalize to novel instructions for scenes with unseen objects. Source code available at https://github. com/reail-iitd/goalnet.

Downloads

Published

2024-03-24

How to Cite

Gupta, J., Sharma, S., Tuli, S., Paul, R., & , M. (2024). GOALNET: Interleaving Neural Goal Predicate Inference with Classical Planning for Generalization in Robot Instruction Following. Proceedings of the AAAI Conference on Artificial Intelligence, 38(18), 20113–20122. https://doi.org/10.1609/aaai.v38i18.29990

Issue

Section

AAAI Technical Track on Planning, Routing, and Scheduling