DEEP KERNEL LEARNING OF DYNAMICAL MODELS FROM HIGH-DIMENSIONAL NOISY DATA
NICOLÒ BOTTEGHI*, MENGWU GUO, CHRISTOPH BRUNE
�MATHEMATICS OF IMAGING & AI GROUP�DEPARTMENT OF APPLIED MATHEMATICS�
SIAM CSE
27 FEBRUARY 2023
Learning Dynamical Models from Data
#
2
robotics
human-machine interaction
symmetries in nature
micro-macro
bio-inspired robots
forecasting
pattern-forming systems
Challenges of Learning Dynamics from Data
HIGH DIMENSIONALITY AND NOISE
#
3
Data are indirect, high-dimensional, and noisy measurements of the systems, making the learning of dynamics from data is extremely challenging.
Therefore, data-driven methods must:
1- learn the latent state variables
2- learn the dynamics from the latent state variables
🡪 reduce-order modeling
3- quantify the uncertainties over the latent state variables
🡪 uncertainty quantification
Neural Networks and Gaussian Processes
#
4
Neural Network
Gaussian Process
+ representing complex functions
+ handling high-dimensional data (parametric approach)
-- quantifying uncertainties
(no kernel)
+ representing complex functions
-- handling high-dimensional data (non-parametric approach)
+ quantifying uncertainties (kernel structure)
Deep Kernel Learning
THE BEST OF BOTH WORLDS
#
5
Neural
Network
Gaussian
Process
+ representing complex functions
+ handling high-dimensional data
+ quantifying uncertainties (kernel)
Wilson, Andrew Gordon, et al. "Deep kernel learning." Artificial intelligence and statistics. PMLR, 2016.
Wilson, Andrew G., et al. "Stochastic variational deep kernel learning." Advances in neural information processing systems 29 (2016).
Deep Kernel Learning for Dynamical Systems
#
6
How to use Deep Kernel Learning for learning dynamical models:
Neural
Network
Gaussian
Process
time
Data
Deep Kernel Learning of Dynamical Models
#
7
Botteghi, Nicolò, Mengwu Guo, and Christoph Brune. "Deep kernel learning of dynamical models from high-dimensional noisy data." Scientific reports 12.1 (2022): 21530.
Underlying Dynamics
Deep Kernel Learning Encoder
Deep Kernel Learning (Forward) Dynamical Model
Decoder
Joint Training of the Models
#
8
Underlying Dynamics
Deep Kernel Learning Encoder
Decoder
Deep Kernel Learning (Forward) Dynamical Model
Numerical Results
DENOISING – MEASUREMENTS RECONSTRUCTION
#
9
Underlying Dynamics
Deep Kernel Learning Encoder
Decoder
Deep Kernel Learning (Forward) Dynamical Model
Numerical Results
RECOVERY OF COHERENT LATENT STATE VARIABLE MEANS
#
10
Underlying Dynamics
Deep Kernel Learning Encoder
Decoder
Deep Kernel Learning (Forward) Dynamical Model
Measurement corruption
Numerical Results
UNCERTAINTY QUANTIFICATION
#
11
Latent state variables mean with uncertainty bounds (+/-std)
True state variables
Conclusion & Future Work
#
12
DEEP KERNEL LEARNING OF DYNAMICAL MODELS FROM HIGH-DIMENSIONAL NOISY DATA
NICOLÒ BOTTEGHI*, MENGWU GUO, CHRISTOPH BRUNE
�MATHEMATICS OF IMAGING & AI GROUP�DEPARTMENT OF APPLIED MATHEMATICS�
SIAM CSE
27 FEBRUARY 2023
Thanks for your attention!
Botteghi, Nicolò, Mengwu Guo, and Christoph Brune. "Deep kernel learning of dynamical models from high-dimensional noisy data." Scientific reports 12.1 (2022): 21530.
An implementation of our framework is available at: https://github.com/nicob15/DeepKernelLearningOfDynamicalModels
Numerical Results
UNCERTAINTY QUANTIFICATION
#
14
Latent state variables mean with uncertainty bounds (+/-std)
True state variables
Deep Kernel Learning of Dynamical Models
#
15