Recover: A Neuro-Symbolic Framework for Failure Detection and Recovery

Cristina Cornelio, Mohammed Diab
3/31/2024
cs.AIcs.LGcs.LO

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Recognizing failures during task execution and implementing recovery procedures is challenging in robotics. Traditional approaches rely on the availability of extensive data or a tight set of constraints, while more recent approaches leverage large language models (LLMs) to verify task steps and replan accordingly. However, these methods often operate offline, necessitating scene resets and incurring in high costs. This paper introduces Recover, a neuro-symbolic framework for online failure identification and recovery. By integrating ontologies, logical rules, and LLM-based planners, Recover exploits symbolic information to enhance the ability of LLMs to generate recovery plans and also to decrease the associated costs. In order to demonstrate the capabilities of our method in a simulated kitchen environment, we introduce OntoThor, an ontology describing the AI2Thor simulator setting. Empirical evaluation shows that OntoThor's logical rules accurately detect all failures in the analyzed tasks, and that Recover considerably outperforms, for both failure detection and recovery, a baseline method reliant solely on LLMs.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{cornelio2024recover,
  title  = {Recover: A Neuro-Symbolic Framework for Failure Detection and Recovery},
  author = {Cristina Cornelio and Mohammed Diab},
  year   = {2024},
  eprint = {2404.00756},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.00756v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2404.00756.svg)](https://codeofpaper.com/paper/2404.00756)

Discussion