Skip to main content

Verification of Recurrent Neural Networks for Cognitive Tasks via Reachability Analysis

Author(s): Zhang, Hongce; Shinn, Maxwell; Gupta, Aarti; Gurfinkel, Arie; Le, Nham; et al

Download
To refer to this page use: http://arks.princeton.edu/ark:/88435/pr1hn9t
Full metadata record
DC FieldValueLanguage
dc.contributor.authorZhang, Hongce-
dc.contributor.authorShinn, Maxwell-
dc.contributor.authorGupta, Aarti-
dc.contributor.authorGurfinkel, Arie-
dc.contributor.authorLe, Nham-
dc.contributor.authorNarodytska, Nina-
dc.date.accessioned2021-10-08T19:46:53Z-
dc.date.available2021-10-08T19:46:53Z-
dc.date.issued2020en_US
dc.identifier.citationZhang, Hongce, Maxwell Shinn, Aarti Gupta, Arie Gurfinkel, Nham Le, and Nina Narodytska. "Verification of Recurrent Neural Networks for Cognitive Tasks via Reachability Analysis." 24th European Conference on Artificial Intelligence (2020): pp. 1690 - 1697. doi:10.3233/FAIA200281en_US
dc.identifier.issn0922-6389-
dc.identifier.urihttp://arks.princeton.edu/ark:/88435/pr1hn9t-
dc.description.abstractRecurrent Neural Networks (RNNs) are one of the most successful neural network architectures that deal with temporal sequences, e.g., speech and text recognition. Recently, RNNs have been shown to be useful in cognitive neuroscience as a model of decision-making. RNNs can be trained to solve the same behavioral tasks performed by humans and other animals in decision-making experiments, allowing for a direct comparison between networks and experimental subjects. Analysis of RNNs is expected to be a simpler problem than the analysis of neural activity. However, in practice, reasoning about an RNN’s behaviour is a challenging problem. In this work, we take an approach based on formal verification for the analysis of RNNs. We make two main contributions. First, we consider the cognitive domain and formally define a set of useful properties to analyse for a popular experimental task. Second, we employ and adapt wellknown verification techniques for reachability analysis to our focus domain, i.e., polytope propagation, invariant detection, and counter-example-guided abstraction refinement. Our experiments show that our techniques can effectively solve classes of benchmark problems that are challenging for state-of-the-art verification tools.en_US
dc.format.extent1690 - 1697en_US
dc.language.isoen_USen_US
dc.relation.ispartof24th European Conference on Artificial Intelligenceen_US
dc.relation.ispartofseriesFrontiers in Artificial Intelligence and Applications;-
dc.rightsFinal published version. This is an open access article.en_US
dc.titleVerification of Recurrent Neural Networks for Cognitive Tasks via Reachability Analysisen_US
dc.typeConference Articleen_US
dc.identifier.doi10.3233/FAIA200281-
pu.type.symplectichttp://www.symplectic.co.uk/publications/atom-terms/1.0/conference-proceedingen_US

Files in This Item:
File Description SizeFormat 
VerifRecurNeuralNetworksCognitiveTasksReachability.pdf404.4 kBAdobe PDFView/Download


Items in OAR@Princeton are protected by copyright, with all rights reserved, unless otherwise indicated.