IVP-VAE: Modeling EHR Time Series with Initial Value Problem Solvers

Authors

  • Jingge Xiao L3S Research Center, Leibniz University Hannover
  • Leonie Basso L3S Research Center, Leibniz University Hannover
  • Wolfgang Nejdl L3S Research Center, Leibniz University Hannover
  • Niloy Ganguly Indian Institute of Technology Kharagpur
  • Sandipan Sikdar L3S Research Center, Leibniz University Hannover

DOI:

https://doi.org/10.1609/aaai.v38i14.29534

Keywords:

ML: Deep Learning Algorithms, ML: Classification and Regression, ML: Deep Generative Models & Autoencoders, ML: Deep Learning Theory, ML: Deep Neural Architectures and Foundation Models, ML: Representation Learning, ML: Time-Series/Data Streams

Abstract

Continuous-time models such as Neural ODEs and Neural Flows have shown promising results in analyzing irregularly sampled time series frequently encountered in electronic health records. Based on these models, time series are typically processed with a hybrid of an initial value problem (IVP) solver and a recurrent neural network within the variational autoencoder architecture. Sequentially solving IVPs makes such models computationally less efficient. In this paper, we propose to model time series purely with continuous processes whose state evolution can be approximated directly by IVPs. This eliminates the need for recurrent computation and enables multiple states to evolve in parallel. We further fuse the encoder and decoder with one IVP solver utilizing its invertibility, which leads to fewer parameters and faster convergence. Experiments on three real-world datasets show that the proposed method can systematically outperform its predecessors, achieve state-of-the-art results, and have significant advantages in terms of data efficiency.

Published

2024-03-24

How to Cite

Xiao, J., Basso, L., Nejdl, W., Ganguly, N., & Sikdar, S. (2024). IVP-VAE: Modeling EHR Time Series with Initial Value Problem Solvers. Proceedings of the AAAI Conference on Artificial Intelligence, 38(14), 16023-16031. https://doi.org/10.1609/aaai.v38i14.29534

Issue

Section

AAAI Technical Track on Machine Learning V