Neural Continuous-Discrete State Space Models for Irregularly-Sampled Time Series

Abdul Fatir Ansari, Alvin Heng, Andre Lim, Harold Soh
1/26/2023
cs.LGcs.AIstat.ML

No official code found. Best implementation: clear-nus/NCDSSM (27 stars, MIT, last commit 2023-07-09).

Abstract

Learning accurate predictive models of real-world dynamic phenomena (e.g., climate, biological) remains a challenging task. One key issue is that the data generated by both natural and artificial processes often comprise time series that are irregularly sampled and/or contain missing observations. In this work, we propose the Neural Continuous-Discrete State Space Model (NCDSSM) for continuous-time modeling of time series through discrete-time observations. NCDSSM employs auxiliary variables to disentangle recognition from dynamics, thus requiring amortized inference only for the auxiliary variables. Leveraging techniques from continuous-discrete filtering theory, we demonstrate how to perform accurate Bayesian inference for the dynamic states. We propose three flexible parameterizations of the latent dynamics and an efficient training objective that marginalizes the dynamic states during inference. Empirical results on multiple benchmark datasets across various domains show improved imputation and forecasting performance of NCDSSM over existing models.

View on arXivView PDF

Code Implementations(1)

clear-nus/NCDSSMCommunity100%
MIT

PyTorch implementation of the NCDSSM models presented in the ICML '23 paper "Neural Continuous-Discrete State Space Models for Irregularly-Sampled Time Series".

273PythonMay 19, 20233 years agoMIT
continuous-timeforecastingicml-2023imputationkalman-filter+2 more

Similar Papers

Cite this paper

@article{ansari2023neural,
  title  = {Neural Continuous-Discrete State Space Models for Irregularly-Sampled Time Series},
  author = {Abdul Fatir Ansari and Alvin Heng and Andre Lim and Harold Soh},
  year   = {2023},
  eprint = {2301.11308},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2301.11308v3},
  journal = {ICML 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2301.11308.svg)](https://codeofpaper.com/paper/2301.11308)

Discussion