Recurrent Neural Network Properties and Their Verification with Monte Carlo Techniques

Dmitri Vengertsev, Elena Sherman

Research output: Contribution to conferencePresentation

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 languageAmerican English
StatePublished - 1 Jan 2020
EventCEUR Workshop Proceedings -
Duration: 1 Jan 2020 → …

Conference

ConferenceCEUR Workshop Proceedings
Period1/01/20 → …

Keywords

  • Monte Carlo approach
  • Monte Carlo methods
  • Monte Carlo techniques
  • empirical evaluations
  • labeled transition systems
  • recurrent neural networks

EGS Disciplines

  • Computer Sciences

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