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.

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.

Automated Generation of MDPs Using Logic Programming and LLMs for Robotic Applications / Saccon, Enrico; De Martini, Davide; Saveriano, Matteo; Lamon, Edoardo; Palopoli, Luigi; Roveri, Marco. - In: IEEE ROBOTICS AND AUTOMATION LETTERS. - ISSN 2377-3766. - 11:2(2026), pp. 1770-1777. [10.1109/lra.2025.3643276]

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

Saccon, Enrico
;
De Martini, Davide;Saveriano, Matteo;Lamon, Edoardo;Palopoli, Luigi;Roveri, Marco
2026-01-01

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.
2026
2
Saccon, Enrico; De Martini, Davide; Saveriano, Matteo; Lamon, Edoardo; Palopoli, Luigi; Roveri, Marco
Automated Generation of MDPs Using Logic Programming and LLMs for Robotic Applications / Saccon, Enrico; De Martini, Davide; Saveriano, Matteo; Lamon, Edoardo; Palopoli, Luigi; Roveri, Marco. - In: IEEE ROBOTICS AND AUTOMATION LETTERS. - ISSN 2377-3766. - 11:2(2026), pp. 1770-1777. [10.1109/lra.2025.3643276]
File in questo prodotto:
File Dimensione Formato  
Automated_Generation_of_MDPs_Using_Logic_Programming_and_LLMs_for_Robotic_Applications.pdf

accesso aperto

Descrizione: IEEE Robotics and Automation Letters
Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Creative commons
Dimensione 1.86 MB
Formato Adobe PDF
1.86 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/472011
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
  • OpenAlex 0
social impact