TL;DR
This paper presents an inductive logic programming approach to learn interpretable robot task specifications from raw data and online feedback, enhancing trust and safety in human-robot interactions.
Contribution
It introduces a novel offline algorithm for extracting task knowledge from heterogeneous data and an online framework for incremental refinement with user feedback.
Findings
Robust learning of task specifications from limited data.
Effective online refinement improves safety and performance.
Promising scalability in complex robotic domains.
Abstract
The increasing level of autonomy of robots poses challenges of trust and social acceptance, especially in human-robot interaction scenarios. This requires an interpretable implementation of robotic cognitive capabilities, possibly based on formal methods as logics for the definition of task specifications. However, prior knowledge is often unavailable in complex realistic scenarios. In this paper, we propose an offline algorithm based on inductive logic programming from noisy examples to extract task specifications (i.e., action preconditions, constraints and effects) directly from raw data of few heterogeneous (i.e., not repetitive) robotic executions. Our algorithm leverages on the output of any unsupervised action identification algorithm from video-kinematic recordings. Combining it with the definition of very basic, almost task-agnostic, commonsense concepts about the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
