Sketch-Plan-Generalize: Learning and Planning with Neuro-Symbolic Programmatic Representations for Inductive Spatial Concepts

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Kalithasan, Namasivayam, Sachdeva, Sachit, Singh, Himanshu Gaurav, Bindal, Vishal, Tuli, Arnav, Panjeta, Gurarmaan Singh, Vora, Harsh Himanshu, Aggarwal, Divyanshu, Paul, Rohan, Singla, Parag
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866911007881822208
author Kalithasan, Namasivayam
Sachdeva, Sachit
Singh, Himanshu Gaurav
Bindal, Vishal
Tuli, Arnav
Panjeta, Gurarmaan Singh
Vora, Harsh Himanshu
Aggarwal, Divyanshu
Paul, Rohan
Singla, Parag
author_facet Kalithasan, Namasivayam
Sachdeva, Sachit
Singh, Himanshu Gaurav
Bindal, Vishal
Tuli, Arnav
Panjeta, Gurarmaan Singh
Vora, Harsh Himanshu
Aggarwal, Divyanshu
Paul, Rohan
Singla, Parag
contents Effective human-robot collaboration requires the ability to learn personalized concepts from a limited number of demonstrations, while exhibiting inductive generalization, hierarchical composition, and adaptability to novel constraints. Existing approaches that use code generation capabilities of pre-trained large (vision) language models as well as purely neural models show poor generalization to \emph{a-priori} unseen complex concepts. Neuro-symbolic methods (Grand et al., 2023) offer a promising alternative by searching in program space, but face challenges in large program spaces due to the inability to effectively guide the search using demonstrations. Our key insight is to factor inductive concept learning as: (i) {\it Sketch:} detecting and inferring a coarse signature of a new concept (ii) {\it Plan:} performing an MCTS search over grounded action sequences guided by human demonstrations (iii) {\it Generalize:} abstracting out grounded plans as inductive programs. Our pipeline facilitates generalization and modular re-use, enabling continual concept learning. Our approach combines the benefits of code generation ability of large language models (LLMs) along with grounded neural representations, resulting in neuro-symbolic programs that show stronger inductive generalization on the task of constructing complex structures vis-á-vis LLM-only and purely neural approaches. Further, we demonstrate reasoning and planning capabilities with learned concepts for embodied instruction following.
format Preprint
id arxiv_https___arxiv_org_abs_2404_07774
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Sketch-Plan-Generalize: Learning and Planning with Neuro-Symbolic Programmatic Representations for Inductive Spatial Concepts
Kalithasan, Namasivayam
Sachdeva, Sachit
Singh, Himanshu Gaurav
Bindal, Vishal
Tuli, Arnav
Panjeta, Gurarmaan Singh
Vora, Harsh Himanshu
Aggarwal, Divyanshu
Paul, Rohan
Singla, Parag
Machine Learning
Robotics
Effective human-robot collaboration requires the ability to learn personalized concepts from a limited number of demonstrations, while exhibiting inductive generalization, hierarchical composition, and adaptability to novel constraints. Existing approaches that use code generation capabilities of pre-trained large (vision) language models as well as purely neural models show poor generalization to \emph{a-priori} unseen complex concepts. Neuro-symbolic methods (Grand et al., 2023) offer a promising alternative by searching in program space, but face challenges in large program spaces due to the inability to effectively guide the search using demonstrations. Our key insight is to factor inductive concept learning as: (i) {\it Sketch:} detecting and inferring a coarse signature of a new concept (ii) {\it Plan:} performing an MCTS search over grounded action sequences guided by human demonstrations (iii) {\it Generalize:} abstracting out grounded plans as inductive programs. Our pipeline facilitates generalization and modular re-use, enabling continual concept learning. Our approach combines the benefits of code generation ability of large language models (LLMs) along with grounded neural representations, resulting in neuro-symbolic programs that show stronger inductive generalization on the task of constructing complex structures vis-á-vis LLM-only and purely neural approaches. Further, we demonstrate reasoning and planning capabilities with learned concepts for embodied instruction following.
title Sketch-Plan-Generalize: Learning and Planning with Neuro-Symbolic Programmatic Representations for Inductive Spatial Concepts
topic Machine Learning
Robotics
url https://arxiv.org/abs/2404.07774