Learning Rational Subgoals from Demonstrations and Instructions

Authors

  • Zhezheng Luo MIT
  • Jiayuan Mao MIT
  • Jiajun Wu Stanford University
  • Tomás Lozano-Pérez MIT
  • Joshua B. Tenenbaum MIT
  • Leslie Pack Kaelbling MIT

DOI:

https://doi.org/10.1609/aaai.v37i10.26423

Keywords:

PRS: Planning/Scheduling and Learning, ROB: Cognitive Robotics

Abstract

We present a framework for learning useful subgoals that support efficient long-term planning to achieve novel goals. At the core of our framework is a collection of rational subgoals (RSGs), which are essentially binary classifiers over the environmental states. RSGs can be learned from weakly-annotated data, in the form of unsegmented demonstration trajectories, paired with abstract task descriptions, which are composed of terms initially unknown to the agent (e.g., collect-wood then craft-boat then go-across-river). Our framework also discovers dependencies between RSGs, e.g., the task collect-wood is a helpful subgoal for the task craft-boat. Given a goal description, the learned subgoals and the derived dependencies facilitate off-the-shelf planning algorithms, such as A* and RRT, by setting helpful subgoals as waypoints to the planner, which significantly improves performance-time efficiency. Project page: https://rsg.csail.mit.edu

Downloads

Published

2023-06-26

How to Cite

Luo, Z., Mao, J., Wu, J., Lozano-Pérez, T., Tenenbaum, J. B., & Kaelbling, L. P. (2023). Learning Rational Subgoals from Demonstrations and Instructions. Proceedings of the AAAI Conference on Artificial Intelligence, 37(10), 12068-12078. https://doi.org/10.1609/aaai.v37i10.26423

Issue

Section

AAAI Technical Track on Planning, Routing, and Scheduling