Automated Generation of MDPs Using Logic Programming and LLMs for Robotic Applications

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.

Authors

Institutions

Publication Details

Journal
IEEE Robotics and Automation Letters
Published
2025-12-11
DOI
https://doi.org/10.1109/lra.2025.3643276
Primary Topic
AI-based Problem Solving and Planning
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Automated Generation of MDPs Using Logic Programming and LLMs for Robotic Applications

Luigi Palopoli, Enrico Saccon, Matteo Saveriano, Edoardo Lamon et al.
IEEE Robotics and Automation Letters
AI-based Problem Solving and Planning
article

Automated Generation of MDPs Using Logic Programming and LLMs for Robotic Applications

Luigi Palopoli, Enrico Saccon, Matteo Saveriano, Edoardo Lamon, Marco Roveri, Davide De Martini
article en

Abstract

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.

IEEE Robotics and Automation LettersVol. 11(2)
University of Trento (IT)
Openalex Percentile: Top 79%
AI-based Problem Solving and Planning
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Automated Generation of MDPs Using Logic Programming and LLMs for Robotic Applications — Luigi Palopoli, Enrico Saccon, et al. · IEEE Robotics and Automation Letters (2025) | TGRS Research Map | TGRS