Conformal Temporal Logic Planning using Large Language Models
Jun Wang, Jiaming Tong, Kaiyuan Tan, Yevgeniy Vorobeychik, Yiannis Kantaros

TL;DR
This paper introduces HERACLEs, a hierarchical neuro-symbolic planning framework that combines symbolic task planning, large language models, and conformal prediction to effectively accomplish complex, natural language-based missions for mobile robots.
Contribution
The paper presents a novel integration of symbolic planners, large language models, and conformal prediction for LTL-NL task planning, improving success rates and user-friendliness.
Findings
HERACLEs achieves user-defined mission success rates.
Outperforms purely LLM-based planners in experiments.
Enhances user-friendliness over traditional symbolic methods.
Abstract
This paper addresses planning problems for mobile robots. We consider missions that require accomplishing multiple high-level sub-tasks, expressed in natural language (NL), in a temporal and logical order. To formally define the mission, we treat these sub-tasks as atomic predicates in a Linear Temporal Logic (LTL) formula. We refer to this task specification framework as LTL-NL. Our goal is to design plans, defined as sequences of robot actions, accomplishing LTL-NL tasks. This action planning problem cannot be solved directly by existing LTL planners because of the NL nature of atomic predicates. To address it, we propose HERACLEs, a hierarchical neuro-symbolic planner that relies on a novel integration of (i) existing symbolic planners generating high-level task plans determining the order at which the NL sub-tasks should be accomplished; (ii) pre-trained Large Language Models (LLMs)…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNatural Language Processing Techniques · Formal Methods in Verification · Logic, programming, and type systems
