When Prolog meets generative models: a new approach for managing knowledge and planning in robotic applications
Enrico Saccon, Ahmet Tikna, Davide De Martini, Edoardo Lamon, Marco, Roveri, Luigi Palopoli (Department of Information Engineering, Computer, Science, Universit\`a di Trento, Trento, Italy)

TL;DR
This paper introduces a Prolog-based knowledge management system for robotics that leverages large language models for knowledge population, generates multi-robot plans, and translates them into executable behavior trees, demonstrated on a real application.
Contribution
It presents a novel framework combining Prolog, LLMs, and formal planning for robotic knowledge management and multi-robot planning, supported by open source tools.
Findings
Efficient knowledge population from natural language texts.
Bumpless generation of temporal parallel plans.
Automated translation into executable behavior trees.
Abstract
In this paper, we propose a robot oriented knowledge management system based on the use of the Prolog language. Our framework hinges on a special organisation of knowledge base that enables: 1. its efficient population from natural language texts using semi-automated procedures based on Large Language Models, 2. the bumpless generation of temporal parallel plans for multi-robot systems through a sequence of transformations, 3. the automated translation of the plan into an executable formalism (the behaviour trees). The framework is supported by a set of open source tools and is shown on a realistic application.
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
TopicsSemantic Web and Ontologies · AI-based Problem Solving and Planning · Logic, Reasoning, and Knowledge
MethodsBalanced Selection
