Novel interpretable learning approaches for dynamical system with applications

Most dynamical systems in real-life applications are usually nonlinear and nonstationary, such as biomechanical systems, neuroscience, healthcare, economics, and engineering. Nowadays, the availability of data makes it possible to investigate and discover the hidden dynamics...

Full description

Bibliographic Details
Published:
Online Access:http://hdl.handle.net/2047/D20416567
id ndltd-NEU--neu-bz617816s
record_format oai_dc
spelling ndltd-NEU--neu-bz617816s2021-09-15T05:09:28ZNovel interpretable learning approaches for dynamical system with applicationsMost dynamical systems in real-life applications are usually nonlinear and nonstationary, such as biomechanical systems, neuroscience, healthcare, economics, and engineering. Nowadays, the availability of data makes it possible to investigate and discover the hidden dynamics of target systems. However, numerous concerns arise in modeling and analysis of such systems, including complex system structure, data-inherent uncertainty in observations, poor interpretability, etc. To this end, we will investigate dynamical behaviors by proposing data-driven machine learning and dynamical system techniques. Specifically, we present various approaches for extracting characteristics or patterns that have good interpretability in various complex dynamical system applications.In the first study, we consider a pattern recognition problem in biomechanical system using multivariate human kinematic data and propose data-driven analytical methods to model human movement. We first perform recurrence quantification analysis on the phase space of the kinematic system to visualize and evaluate the recurrence behavior of the folded phase space trajectory. However, this method could miss out the relationship between variables. We therefore introduce a new modeling approach based on the self-expressive assumption to discover the interactions between variables and characterize the patterns of human motion. Our model measures correlations between variables by underlying linear subspaces, which can be further extended to nonlinear subspaces. Based on these correlations, our model improves the classification accuracy by 20% - 30% over other standard state-of-art correlation measurements and clustering methods. In the second study, we consider a specific neuroscience problem, seizure detection, to recognize abnormal brain states by learning from highly nonlinear electroencephalography. Based on dynamical systems theory, Koopman operator theory, and dynamic mode decomposition, we project the complex brain dynamics into an infinite-dimensional linear space, where the intrinsic linear dynamic shares the same dynamical behavior as the original nonlinear dynamical system. We propose a new system measurement to unify the projections in different Koopman spaces. Our measurement indicates the stability of the dynamical system, which represents the system state trajectory with respect to the corresponding attractor. We demonstrate the effectiveness of our approach with a seizure onset detection task. In this case study, our model gives high accuracy with a low false-positive rate. In the last study, we consider dynamical systems with multiple modalities. We design a Koopman-based deep learning network to identify and simplify the intrinsic nonlinear dynamics from different sources/observations of a multi-modal dynamical system. Since these different modalities describe the same system, they jointly share the same intrinsic dynamics. We develop an autoencoder framework with custom loss functions to find proper project functions/operators and to obtain the intrinsic Koopman coordinates. Our framework can reconstruct the original system states based on the joint dynamics. Once the intrinsic linear dynamics is learned, future system states can be predicted by the evolution in the Koopman space. This approach allows us to uncover and linearize the hidden nonlinear dynamics, which enables linear dynamical tools, for example, system control, spectrum analysis, to analyze complex dynamical systems.--Author's abstracthttp://hdl.handle.net/2047/D20416567
collection NDLTD
sources NDLTD
description Most dynamical systems in real-life applications are usually nonlinear and nonstationary, such as biomechanical systems, neuroscience, healthcare, economics, and engineering. Nowadays, the availability of data makes it possible to investigate and discover the hidden dynamics of target systems. However, numerous concerns arise in modeling and analysis of such systems, including complex system structure, data-inherent uncertainty in observations, poor interpretability, etc. To this end, we will investigate dynamical behaviors by proposing data-driven machine learning and dynamical system techniques. Specifically, we present various approaches for extracting characteristics or patterns that have good interpretability in various complex dynamical system applications.In the first study, we consider a pattern recognition problem in biomechanical system using multivariate human kinematic data and propose data-driven analytical methods to model human movement. We first perform recurrence quantification analysis on the phase space of the kinematic system to visualize and evaluate the recurrence behavior of the folded phase space trajectory. However, this method could miss out the relationship between variables. We therefore introduce a new modeling approach based on the self-expressive assumption to discover the interactions between variables and characterize the patterns of human motion. Our model measures correlations between variables by underlying linear subspaces, which can be further extended to nonlinear subspaces. Based on these correlations, our model improves the classification accuracy by 20% - 30% over other standard state-of-art correlation measurements and clustering methods. In the second study, we consider a specific neuroscience problem, seizure detection, to recognize abnormal brain states by learning from highly nonlinear electroencephalography. Based on dynamical systems theory, Koopman operator theory, and dynamic mode decomposition, we project the complex brain dynamics into an infinite-dimensional linear space, where the intrinsic linear dynamic shares the same dynamical behavior as the original nonlinear dynamical system. We propose a new system measurement to unify the projections in different Koopman spaces. Our measurement indicates the stability of the dynamical system, which represents the system state trajectory with respect to the corresponding attractor. We demonstrate the effectiveness of our approach with a seizure onset detection task. In this case study, our model gives high accuracy with a low false-positive rate. In the last study, we consider dynamical systems with multiple modalities. We design a Koopman-based deep learning network to identify and simplify the intrinsic nonlinear dynamics from different sources/observations of a multi-modal dynamical system. Since these different modalities describe the same system, they jointly share the same intrinsic dynamics. We develop an autoencoder framework with custom loss functions to find proper project functions/operators and to obtain the intrinsic Koopman coordinates. Our framework can reconstruct the original system states based on the joint dynamics. Once the intrinsic linear dynamics is learned, future system states can be predicted by the evolution in the Koopman space. This approach allows us to uncover and linearize the hidden nonlinear dynamics, which enables linear dynamical tools, for example, system control, spectrum analysis, to analyze complex dynamical systems.--Author's abstract
title Novel interpretable learning approaches for dynamical system with applications
spellingShingle Novel interpretable learning approaches for dynamical system with applications
title_short Novel interpretable learning approaches for dynamical system with applications
title_full Novel interpretable learning approaches for dynamical system with applications
title_fullStr Novel interpretable learning approaches for dynamical system with applications
title_full_unstemmed Novel interpretable learning approaches for dynamical system with applications
title_sort novel interpretable learning approaches for dynamical system with applications
publishDate
url http://hdl.handle.net/2047/D20416567
_version_ 1719480763470053376