pacSTL: PAC-Bounded Signal Temporal Logic from Data-Driven Reachability Analysis
Elizabeth Dietrich, Hanna Krasowski, Emir Cem Gezer, Roger Skjetne, Asgeir Johan Sørensen, Murat Arcak
TL;DR
pacSTL addresses uncertainty in safety specifications by combining PAC-bounded reachable tubes with an interval extension of STL to produce robustness intervals $[\underline{h}, \overline{h}]^\phi$ with probabilistic guarantees. It decouples dynamics and environment via data-driven reachability and derives PAC guarantees for both atomic propositions and the full specification, enabling robust monitoring even as atomic predicates change (e.g., COLREGS-based maritime rules). The framework supports convex representations (e.g., $\mathcal{E}$, $\mathcal{Z}$) and provides time-point tracking to relate bounds to specific trajectory milestones, demonstrated through simulation and real-world experiments with model vessels. This approach offers provable, real-time capable monitoring for autonomous systems operating under uncertainty, with applicability to diverse domains beyond maritime navigation.
Abstract
Real-world robotic systems must comply with safety requirements in the presence of uncertainty. To define and measure requirement adherence, Signal Temporal Logic (STL) offers a mathematically rigorous and expressive language. However, standard STL cannot account for uncertainty. We address this problem by presenting pacSTL, a framework that combines Probably Approximately Correct (PAC) bounded set predictions with an interval extension of STL through optimization problems on the atomic proposition level. pacSTL provides PAC-bounded robustness intervals on the specification level that can be utilized in monitoring. We demonstrate the effectiveness of this approach through maritime navigation and analyze the efficiency and scalability of pacSTL through simulation and real-world experimentation on model vessels.
