Título : Property Checking with Interpretable Error Characterization for Recurrent Neural Networks
Autor(es) : Mayr, Franz
Yovine, Sergio
Visca, Ramiro
Fecha de publicación : feb-2021
Tipo de publicación: Artículo
Versión: Publicado
Publicado por: MDPI
Publicado en: Machine Learning and Knowledge Extraction
Areas del conocimiento : Ciencias Naturales y Exactas
Ciencias de la Computación e Información
Otros descriptores : Recurrent neural networks
Probably approximately correct learning
Black-box explainability
Resumen : This paper presents a novel on-the-fly, black-box, property-checking through learning approach as a means for verifying requirements of recurrent neural networks (RNN) in the context of sequence classification. Our technique steps on a tool for learning probably approximately correct (PAC) deterministic finite automata (DFA). The sequence classifier inside the black-box consists of a Boolean combination of several components, including the RNN under analysis together with requirements to be checked, possibly modeled as RNN themselves. On one hand, if the output of the algorithm is an empty DFA, there is a proven upper bound (as a function of the algorithm parameters) on the probability of the language of the black-box to be nonempty. This implies the property probably holds on the RNN with probabilistic guarantees. On the other, if the DFA is nonempty, it is certain that the language of the black-box is nonempty. This entails the RNN does not satisfy the requirement for sure. In this case, the output automaton serves as an explicit and interpretable characterization of the error. Our approach does not rely on a specific property specification formalism and is capable of handling nonregular languages as well. Besides, it neither explicitly builds individual representations of any of the components of the black-box nor resorts to any external decision procedure for verification. This paper also improves previous theoretical results regarding the probabilistic guarantees of the underlying learning algorithm.
URI / Handle: https://hdl.handle.net/20.500.12381/457
Otros recursos relacionados: https://hdl.handle.net/20.500.12381/3622
https://hdl.handle.net/20.500.12381/456
https://hdl.handle.net/20.500.12381/459
https://hdl.handle.net/20.500.12381/461
https://hdl.handle.net/20.500.12381/462
https://hdl.handle.net/20.500.12381/463
https://hdl.handle.net/20.500.12381/464
https://hdl.handle.net/20.500.12381/465
https://hdl.handle.net/20.500.12381/466
https://hdl.handle.net/20.500.12381/472
https://hdl.handle.net/20.500.12381/473
https://hdl.handle.net/20.500.12381/474
https://hdl.handle.net/20.500.12381/475
https://hdl.handle.net/20.500.12381/479
DOI: https://doi.org/10.3390/make3010010
Identificador ANII: POS_ICT4V_2016_1_15
FSDA_1_2018_1_154419
FMV_1_2019_1_155913
Nivel de Acceso: Acceso abierto
Licencia CC: Reconocimiento 4.0 Internacional. (CC BY)
Aparece en las colecciones: Publicaciones de ANII

Archivos en este ítem:
archivo  Descripción Tamaño Formato
make-03-00010.pdfDescargar 981.25 kBAdobe PDF

Las obras en REDI están protegidas por licencias Creative Commons.
Por más información sobre los términos de esta publicación, visita: Reconocimiento 4.0 Internacional. (CC BY)