Litcius/Paper detail

Learning dynamical systems from data: A simple cross-validation perspective, Part III: Irregularly-sampled time series

Jong‐Hyeon Lee, Edward De Brouwer, Boumediene Hamzi, Houman Owhadi

2022Physica D Nonlinear Phenomena13 citationsDOIOpen Access PDF

Abstract

A simple and interpretable way to learn a dynamical system from data is to interpolate its vectorfield with a kernel. In particular, this strategy is highly efficient (both in terms of accuracy and complexity) when the kernel is data-adapted using Kernel Flows (KF) (Owhadi and Yoo, 2019) (which uses gradient-based optimization to learn a kernel based on the premise that a kernel is good if there is no significant loss in accuracy if half of the data is used for interpolation). Despite its previous successes, this strategy (based on interpolating the vector field driving the dynamical system) breaks down when the observed time series is not regularly sampled in time. In this work, we propose to address this problem by approximating a generalization of the flow map of the dynamical system by incorporating time differences between observations in the (KF) data-adapted kernels. We compare our approach with the classical one over different benchmark dynamical systems and show that it significantly improves the forecasting accuracy while remaining simple, fast, and robust.

Topics & Concepts

Kernel (algebra)Dynamical systems theoryGeneralizationSimple (philosophy)Interpolation (computer graphics)Benchmark (surveying)Series (stratigraphy)Dynamical system (definition)Computer scienceKernel methodAlgorithmField (mathematics)MathematicsApplied mathematicsSupport vector machineArtificial intelligenceMathematical analysisDiscrete mathematicsPhysicsGeographyEpistemologyQuantum mechanicsPure mathematicsBiologyMotion (physics)PhilosophyPaleontologyGeodesyModel Reduction and Neural NetworksGaussian Processes and Bayesian InferencePlant Water Relations and Carbon Dynamics