Approximate Dynamic Programming with Probabilistic Temporal Logic Constraints
Lening Li, Jie Fu

TL;DR
This paper introduces a novel approximate dynamic programming approach for stochastic systems that incorporates probabilistic temporal logic constraints, enabling efficient planning with hard constraints and soft performance criteria.
Contribution
It transforms PCTL formulas into chance constraints and integrates randomized optimization with entropy-regulated dynamic programming for trajectory sampling-based value iteration.
Findings
Demonstrates correctness and efficiency in robotic motion planning examples.
Provides a method to enforce PCTL constraints during stochastic planning.
Achieves tight bounds between approximate and true value functions.
Abstract
In this paper, we develop approximate dynamic programming methods for stochastic systems modeled as Markov Decision Processes, given both soft performance criteria and hard constraints in a class of probabilistic temporal logic called Probabilistic Computation Tree Logic (PCTL). Our approach consists of two steps: First, we show how to transform a class of PCTL formulas into chance constraints that can be enforced during planning in stochastic systems. Second, by integrating randomized optimization and entropy-regulated dynamic programming, we devise a novel trajectory sampling-based approximate value iteration method to iteratively solve for an upper bound on the value function while ensuring the constraints that PCTL specifications are satisfied. Particularly, we show that by the on-policy sampling of the trajectories, a tight bound can be achieved between the upper bound given by the…
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
TopicsReinforcement Learning in Robotics · Formal Methods in Verification · Zebrafish Biomedical Research Applications
