Verifying Memoryless Sequential Decision-making of Large Language Models
Dennis Gross, Helge Spieker, Arnaud Gotlieb
TL;DR
The paper addresses verifying memoryless LLM-based policies in sequential decision-making tasks modeled as MDPs against $PCTL$ safety specifications. It presents a framework that incrementally builds the reachable MDP guided by the LLM's actions, encodes each state as a natural-language prompt, and uses an LLM output parsed into actions, with Storm performing exact verification. The key contributions include integrating Ollama with PRISM/Storm for automated, reachable-state verification and demonstrating feasibility on standard grid-world benchmarks, while highlighting current performance gaps relative to deep RL baselines. This work provides a practical foundation for formal benchmarking and safety assurance as LLM capabilities evolve, enabling continuous verification of increasingly capable decision-making policies.
Abstract
We introduce a tool for rigorous and automated verification of large language model (LLM)- based policies in memoryless sequential decision-making tasks. Given a Markov decision process (MDP) representing the sequential decision-making task, an LLM policy, and a safety requirement expressed as a PCTL formula, our approach incrementally constructs only the reachable portion of the MDP guided by the LLM's chosen actions. Each state is encoded as a natural language prompt, the LLM's response is parsed into an action, and reachable successor states by the policy are expanded. The resulting formal model is checked with Storm to determine whether the policy satisfies the specified safety property. In experiments on standard grid world benchmarks, we show that open source LLMs accessed via Ollama can be verified when deterministically seeded, but generally underperform deep reinforcement learning baselines. Our tool natively integrates with Ollama and supports PRISM-specified tasks, enabling continuous benchmarking in user-specified sequential decision-making tasks and laying a practical foundation for formally verifying increasingly capable LLMs.
