Functional Latent Dynamics for Irregularly Sampled Time Series Forecasting
Christian Klötergens, Vijaya Krishna Yalavarthi, Maximilian Stubbemann, Lars Schmidt-Thieme
TL;DR
This paper addresses forecasting irregularly sampled multivariate time series with missing values by introducing Functional Latent Dynamics (FLD), which represents latent dynamics with simple, continuous-time curves whose coefficients are learned from observed data via an attention-based encoder. Unlike traditional neural ODEs, FLD avoids slow solvers and sequential processing, offering faster inference while maintaining competitive accuracy across four real-world IMTS benchmarks. FLD supports multiple curve families (linear, quadratic, sine) and uses continuous time embeddings to handle irregular timing, including missing values, with an efficient decoder to generate forecasts. The approach demonstrates significant efficiency gains over ODE-based models and competitive performance against state-of-the-art IMTS methods, and points toward extensions to probabilistic forecasting and curve-selection learning for datasets.
Abstract
Irregularly sampled time series with missing values are often observed in multiple real-world applications such as healthcare, climate and astronomy. They pose a significant challenge to standard deep learning models that operate only on fully observed and regularly sampled time series. In order to capture the continuous dynamics of the irregular time series, many models rely on solving an Ordinary Differential Equation (ODE) in the hidden state. These ODE-based models tend to perform slow and require large memory due to sequential operations and a complex ODE solver. As an alternative to complex ODE-based models, we propose a family of models called Functional Latent Dynamics (FLD). Instead of solving the ODE, we use simple curves which exist at all time points to specify the continuous latent state in the model. The coefficients of these curves are learned only from the observed values in the time series ignoring the missing values. Through extensive experiments, we demonstrate that FLD achieves better performance compared to the best ODE-based model while reducing the runtime and memory overhead. Specifically, FLD requires an order of magnitude less time to infer the forecasts compared to the best performing forecasting model.
