atlas

Research map / Time series / Causal and generative time series

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

AAAI 2024 · Time series › Causal and generative time series · approach: Neural differential equations · 10 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes IVP-VAE, which models irregular EHR time series purely by solving parallel initial value problems (no RNN), reusing one invertible IVP solver as both VAE encoder and decoder.

Problem

Continuous-time VAE models for irregularly sampled EHR time series (Latent-ODE, Latent-Flow) process observations sequentially with RNNs plus IVP solvers, making training and inference slow and hard to parallelize.

Approach

Replace the IVP-RNN hybrid with purely parallel IVP solves: each observation is propagated independently to a shared latent z0 via an IVP solver, and the same invertible solver is reused in the decoder by solving forward in time, sharing parameters between encoder and decoder.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace Latent-Flow with IVP-VAE-FlowLatent-Flow · MIMIC-IV forecastingMSE: 0.755 -> 0.727Helped
Replace Latent-Flow with IVP-VAE-FlowLatent-Flow · MIMIC-IV mortality classificationAUROC: 0.786 -> 0.805Helped
Replace Latent-Flow with IVP-VAE-FlowLatent-Flow · PhysioNet 2012 forecastingMSE: 0.584 -> 0.567Helped
Replace Latent-Flow with IVP-VAE-FlowLatent-Flow · eICU forecastingMSE: 0.594 -> 0.581Helped
Replace Latent-Flow with IVP-VAE-FlowLatent-Flow · MIMIC-IV mortality classificationAUPRC: 0.404 -> 0.427Helped
Replace Latent-Flow with IVP-VAE-FlowLatent-Flow · PhysioNet 2012 mortality classificationAUPRC: 0.327 -> 0.362Helped
Replace Latent-Flow with IVP-VAE-FlowLatent-Flow · eICU mortality classificationAUROC: 0.781 -> 0.786Helped
Replace Latent-Flow with IVP-VAE-FlowLatent-Flow · eICU mortality classificationAUPRC: 0.482 -> 0.472Hurt
Process time points independently by solving IVPs in parallel instead of using recurrent sequential computationLatent-based continuous-time models · MIMIC-IV forecastingT-forward: 1.063 -> 0.025Helped
Share one invertible IVP solver between encoder and decoderLatent-based continuous-time models · MIMIC-IV classification# Epochs: 57.8 -> 10.8Helped
Train with limited samples using IVP-VAEBaseline models · MIMIC-IV small-data forecastingMSEHelped

Surprising findings

Limitations

Experimental setup

Datasets: MIMIC-IV PhysioNet 2012 eICU Climate Activity synthetic sinusoid dataset

Benchmarks: MIMIC-IV PhysioNet 2012 eICU Climate Activity

Metrics: MSE AUROC AUPRC T-forward T-epoch number of epochs number of parameters accuracy

Baselines: GRU-Δt GRU-D mTAN Raindrop GRU-ODE-Bayes CRU Latent-ODE Latent-Flow

Builds on: Latent-ODE Neural Flow Neural ODE variational autoencoder GRU-D

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy