Kernel methods for detecting coherent structures in dynamical data
arXiv:1904.07752 · doi:10.1063/1.5100267
Abstract
We illustrate relationships between classical kernel-based dimensionality reduction techniques and eigendecompositions of empirical estimates of reproducing kernel Hilbert space (RKHS) operators associated with dynamical systems. In particular, we show that kernel canonical correlation analysis (CCA) can be interpreted in terms of kernel transfer operators and that it can be obtained by optimizing the variational approach for Markov processes (VAMP) score. As a result, we show that coherent sets of particle trajectories can be computed by kernel CCA. We demonstrate the efficiency of this approach with several examples, namely the well-known Bickley jet, ocean drifter data, and a molecular dynamics problem with a time-dependent potential. Finally, we propose a straightforward generalization of dynamic mode decomposition (DMD) called coherent mode decomposition (CMD). Our results provide a generic machine learning approach to the computation of coherent sets with an objective score that can be used for cross-validation and the comparison of different methods.
References in corpus (23)
- A Data-Driven Approximation of the Koopman Operator: Extending Dynamic Mode Decomposition
- On Dynamic Mode Decomposition: Theory and Applications
- Identification of slow molecular order parameters for Markov model construction
- VAMPnets: Deep learning of molecular kinetics
- Extended dynamic mode decomposition with dictionary learning: a data-driven adaptive spectral decomposition of the Koopman operator
- Kernel Mean Embedding of Distributions: A Review and Beyond
- Learning Decentralized Controllers for Robot Swarms with Graph Neural Networks
- Data-driven model reduction and transfer operator approximation
- Transport in time-dependent dynamical systems: Finite-time coherent sets
- On the numerical approximation of the Perron-Frobenius and Koopman operator
- A Spectral Clustering Approach to Lagrangian Vortex Detection
- An analytic framework for identifying finite-time coherent sets in time-dependent dynamical systems
- Randomized Dynamic Mode Decomposition
- On the Lagrangian Dynamics of Atmospheric Zonal Jets and the Permeability of the Stratospheric Polar Vortex
- Eigendecompositions of Transfer Operators in Reproducing Kernel Hilbert Spaces
- Understanding the geometry of transport: diffusion maps for Lagrangian trajectory data unravel coherent sets
- Transition manifolds of complex metastable systems: Theory and data-driven computation of effective dynamics
- Variational approach for learning Markov processes from time series data
- Optimal data-driven estimation of generalized Markov state models for non-equilibrium dynamics
- A kernel-based approach to molecular conformation analysis
- On fast computation of finite-time coherent sets using radial basis functions
- Simultaneous Coherent Structure Coloring facilitates interpretable clustering of scientific data by amplifying dissimilarity
- Singular Value Decomposition of Operators on Reproducing Kernel Hilbert Spaces
Cited by in corpus (14)
- Machine Learning Force Fields
- Kernel-based approximation of the Koopman generator and Schrödinger operator
- Deeptime: a Python library for machine learning dynamical models from time series data
- Koopman analysis of quantum systems
- Koopman-based spectral clustering of directed and time-evolving graphs
- Singular Value Decomposition of Operators on Reproducing Kernel Hilbert Spaces
- GraphKKE: Graph Kernel Koopman Embedding for Human Microbiome Analysis
- Koopman Operator Dynamical Models: Learning, Analysis and Control
- The linear conditional expectation in Hilbert space
- Transfer operators on graphs: Spectral clustering and beyond
- Dynamical systems and complex networks: A Koopman operator perspective
- Learning Transfer Operators by Kernel Density Estimation
- Clustering Time-Evolving Networks Using the Spatio-Temporal Graph Laplacian
- Improving Estimation of the Koopman Operator with Kolmogorov-Smirnov Indicator Functions