AIFeb 13, 2020

Verifiable RNN-Based Policies for POMDPs Under Temporal Logic Constraints

arXiv:2002.05615v112 citations
AI Analysis

This addresses the challenge of verifying safety and reachability specifications for RNN policies in POMDPs, which is notoriously hard, though it appears incremental as it builds on existing formal methods and machine learning techniques.

The paper tackles the problem of providing formal guarantees for RNN-based control policies in sequential decision-making by extracting verifiable finite-state controllers from RNNs, achieving performance that outperforms traditional POMDP synthesis methods by 3 orders of magnitude within 2% of optimal benchmark values.

Recurrent neural networks (RNNs) have emerged as an effective representation of control policies in sequential decision-making problems. However, a major drawback in the application of RNN-based policies is the difficulty in providing formal guarantees on the satisfaction of behavioral specifications, e.g. safety and/or reachability. By integrating techniques from formal methods and machine learning, we propose an approach to automatically extract a finite-state controller (FSC) from an RNN, which, when composed with a finite-state system model, is amenable to existing formal verification tools. Specifically, we introduce an iterative modification to the so-called quantized bottleneck insertion technique to create an FSC as a randomized policy with memory. For the cases in which the resulting FSC fails to satisfy the specification, verification generates diagnostic information. We utilize this information to either adjust the amount of memory in the extracted FSC or perform focused retraining of the RNN. While generally applicable, we detail the resulting iterative procedure in the context of policy synthesis for partially observable Markov decision processes (POMDPs), which is known to be notoriously hard. The numerical experiments show that the proposed approach outperforms traditional POMDP synthesis methods by 3 orders of magnitude within 2% of optimal benchmark values.

Foundations

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

Your Notes