SYAIROOct 12, 2022

Probabilities Are Not Enough: Formal Controller Synthesis for Stochastic Dynamical Models with Epistemic Uncertainty

arXiv:2210.05989v231 citationsh-index: 43
Originality Incremental advance
AI Analysis

This work addresses the challenge of synthesizing robust controllers for complex systems where model parameters are imprecisely known, which is an incremental improvement over existing methods that only handle aleatoric uncertainty.

The authors tackled the problem of designing safe controllers for stochastic dynamical systems with both aleatoric and epistemic uncertainty, by developing a novel abstraction-based synthesis method that uses interval Markov decision processes and sampling techniques, resulting in controllers that are more robust against parameter variations as confirmed by experimental benchmarks.

Capturing uncertainty in models of complex dynamical systems is crucial to designing safe controllers. Stochastic noise causes aleatoric uncertainty, whereas imprecise knowledge of model parameters leads to epistemic uncertainty. Several approaches use formal abstractions to synthesize policies that satisfy temporal specifications related to safety and reachability. However, the underlying models exclusively capture aleatoric but not epistemic uncertainty, and thus require that model parameters are known precisely. Our contribution to overcoming this restriction is a novel abstraction-based controller synthesis method for continuous-state models with stochastic noise and uncertain parameters. By sampling techniques and robust analysis, we capture both aleatoric and epistemic uncertainty, with a user-specified confidence level, in the transition probability intervals of a so-called interval Markov decision process (iMDP). We synthesize an optimal policy on this iMDP, which translates (with the specified confidence level) to a feedback controller for the continuous model with the same performance guarantees. Our experimental benchmarks confirm that accounting for epistemic uncertainty leads to controllers that are more robust against variations in parameter values.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes