Neural networks are being broadly explored for the identification of Industrial Cyber Physical Systems (ICPS) models from data sequences. However, learned representations typically lack explainability, representing a major challenge of deep learning. Interpreting the information structured across the synaptic links is particularly challenging for recurrent neural networks (RNN), encoding input features and observed system dynamics within a continuous latent space. In this work, we target the representations built within RNNs while learning behavioral models of a class of discrete dynamical systems. To this end, we propose a method to extract the symbolic knowledge structured by the continuous state, based on Gaussian Mixture Model clustering, handling latent activations characterized by partially overlapping and non-isotropic distributions. Experiments are performed on a pilot remanufacturing plant, by learning the model of a conveyor controller from process data. We show the capability of the proposed method to extract the hidden finite state machine from the trained RNN, providing a human interpretable representation of the input conditioned computations performed through the continuous latent space.

Extracting finite state representations from recurrent models of Industrial Cyber Physical Systems

Brusaferri, A.;Matteucci, M.;Spinelli, S.;
2020-01-01

Abstract

Neural networks are being broadly explored for the identification of Industrial Cyber Physical Systems (ICPS) models from data sequences. However, learned representations typically lack explainability, representing a major challenge of deep learning. Interpreting the information structured across the synaptic links is particularly challenging for recurrent neural networks (RNN), encoding input features and observed system dynamics within a continuous latent space. In this work, we target the representations built within RNNs while learning behavioral models of a class of discrete dynamical systems. To this end, we propose a method to extract the symbolic knowledge structured by the continuous state, based on Gaussian Mixture Model clustering, handling latent activations characterized by partially overlapping and non-isotropic distributions. Experiments are performed on a pilot remanufacturing plant, by learning the model of a conveyor controller from process data. We show the capability of the proposed method to extract the hidden finite state machine from the trained RNN, providing a human interpretable representation of the input conditioned computations performed through the continuous latent space.
2020
Proceedings of the 7th IEEE International Conference on Control, Decision and Information Technologies (CODIT)
File in questo prodotto:
File Dimensione Formato  
RNN_ruleExtr_03.pdf

accesso aperto

: Pre-Print (o Pre-Refereeing)
Dimensione 1.92 MB
Formato Adobe PDF
1.92 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1145660
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact