Stabilized Neural Prediction of Potential Outcomes in Continuous Time
Konstantin Hess, Stefan Feuerriegel
TL;DR
This paper tackles estimating conditional average potential outcomes for time-varying treatments in continuous time with irregular timestamps. It introduces SCIP-Net, a neural framework that combines a tractable continuous-time inverse propensity weighting objective with stabilized weights and neural controlled differential equations to properly adjust for time-varying confounding. The authors derive a tractable product-integral formulation, define stabilized weights, and demonstrate superior performance over continuous- and discrete-time baselines on synthetic and semi-synthetic healthcare data. The work has practical implications for personalized medicine, enabling accurate CAPO estimation when measurements and treatments occur at arbitrary times.
Abstract
Patient trajectories from electronic health records are widely used to estimate conditional average potential outcomes (CAPOs) of treatments over time, which then allows to personalize care. Yet, existing neural methods for this purpose have a key limitation: while some adjust for time-varying confounding, these methods assume that the time series are recorded in discrete time. In other words, they are constrained to settings where measurements and treatments are conducted at fixed time steps, even though this is unrealistic in medical practice. In this work, we aim to estimate CAPOs in continuous time. The latter is of direct practical relevance because it allows for modeling patient trajectories where measurements and treatments take place at arbitrary, irregular timestamps. We thus propose a new method called stabilized continuous time inverse propensity network (SCIP-Net). For this, we further derive stabilized inverse propensity weights for robust estimation of the CAPOs. To the best of our knowledge, our SCIP-Net is the first neural method that performs proper adjustments for time-varying confounding in continuous time.
