Recurrent neural network properties and their verification with monte carlo techniques

Dmitry Vengertsev, Elena Sherman

Research output: Contribution to journalConference articlepeer-review

1 Scopus citations

Abstract

As RNNs find its applications in medical and automotive fields, they became a part of critical systems, which traditionally require thorough verification processes. In this work we present how RNNs behaviors can be modeled as labeled transition systems and formally define a set of state and temporal safety properties for such models. To verify those properties we propose to use the Monte Carlo approach and evaluate its effectiveness for different type of properties.We perform empirical evaluation on two RNN models to determine to what extent they satisfy the properties and how many the samples of Monte Carlo required to provide accurate results. Our experiments show that our models satisfy better state properties than temporal properties. In addition, we show that Monte Carlo sampling is quite effective for state property verification, which commonly requires a small fraction of RNN's model to be explored. However, for verification of temporal properties Monte Carlo needs to analyze up to 20% of computations.

Original languageEnglish
Pages (from-to)178-185
Number of pages8
JournalCEUR Workshop Proceedings
Volume2560
StatePublished - 2020
Event2020 Workshop on Artificial Intelligence Safety, SafeAI 2020 - New York, United States
Duration: 7 Feb 2020 → …

Fingerprint

Dive into the research topics of 'Recurrent neural network properties and their verification with monte carlo techniques'. Together they form a unique fingerprint.

Cite this