Automated Generation of MDPs Using Logic Programming and LLMs for Robotic Applications
By: Enrico Saccon , Davide De Martini , Matteo Saveriano and more
Potential Business Impact:
Builds robots that learn tasks from simple instructions.
We present a novel framework that integrates Large Language Models (LLMs) with automated planning and formal verification to streamline the creation and use of Markov Decision Processes (MDP). Our system leverages LLMs to extract structured knowledge in the form of a Prolog knowledge base from natural language (NL) descriptions. It then automatically constructs an MDP through reachability analysis, and synthesises optimal policies using the Storm model checker. The resulting policy is exported as a state-action table for execution. We validate the framework in three human-robot interaction scenarios, demonstrating its ability to produce executable policies with minimal manual effort. This work highlights the potential of combining language models with formal methods to enable more accessible and scalable probabilistic planning in robotics.
Similar Papers
L3M+P: Lifelong Planning with Large Language Models
Robotics
Robots learn from experience to do more tasks.
AuDeRe: Automated Strategy Decision and Realization in Robot Planning and Control via LLMs
Robotics
Robots learn to do new jobs by reading instructions.
Can Large Language Models Autoformalize Kinematics?
Logic in Computer Science
AI writes robot instructions from plain English.