A Personalized Predictive Framework for Multivariate Clinical Time Series via Adaptive Model Selection

Building of an accurate predictive model of clinical time series for a patient is critical for understanding of the patient condition, its dynamics, and optimal patient management. Unfortunately, this process is not straightforward. First, patient-specific variations are typically large and population-based models derived or learned from many different patients are often unable to support accurate predictions for each individual patient. Moreover, time series observed for one patient at any point in time may be too short and insufficient to learn a high-quality patient-specific model just from the patient's own data. To address these problems we propose, develop and experiment with a new adaptive forecasting framework for building multivariate clinical time series models for a patient and for supporting patient-specific predictions. The framework relies on the adaptive model switching approach that at any point in time selects the most promising time series model out of the pool of many possible models, and consequently, combines advantages of the population, patient-specific and short-term individualized predictive models. We demonstrate that the adaptive model switching framework is very promising approach to support personalized time series prediction, and that it is able to outperform predictions based on pure population and patient-specific models, as well as, other patient-specific model adaptation strategies.

[1]  Gilles Clermont,et al.  Outlier detection for patient monitoring and alerting , 2013, J. Biomed. Informatics.

[2]  J. Benichou,et al.  Choice of time‐scale in Cox's model analysis of epidemiologic cohort data: a simulation study , 2004, Statistics in medicine.

[3]  W. Rogowski,et al.  What is personalized medicine: sharpening a vague term based on a systematic literature review , 2013, BMC Medical Ethics.

[4]  Padhraic Smyth,et al.  Linearly Combining Density Estimators via Stacking , 1999, Machine Learning.

[5]  Shai Shalev-Shwartz,et al.  Online Learning and Online Convex Optimization , 2012, Found. Trends Mach. Learn..

[6]  Milos Hauskrecht,et al.  Clinical time series prediction: Toward a hierarchical dynamical system framework , 2015, Artif. Intell. Medicine.

[7]  Leo Breiman,et al.  Bagging Predictors , 1996, Machine Learning.

[8]  Manfred K. Warmuth,et al.  The Weighted Majority Algorithm , 1994, Inf. Comput..

[9]  Koby Crammer,et al.  Online Passive-Aggressive Algorithms , 2003, J. Mach. Learn. Res..

[10]  T. Warren Liao,et al.  Clustering of time series data - a survey , 2005, Pattern Recognit..

[11]  Shyam Visweswaran,et al.  Instance-Specific Bayesian Model Averaging for Classification , 2004, NIPS.

[12]  Fei Wang,et al.  Medical Inpatient Journey Modeling and Clustering: A Bayesian Hidden Markov Model Based Approach , 2015, AMIA.

[13]  Milos Hauskrecht,et al.  Learning Linear Dynamical Systems from Multivariate Time Series: A Matrix Factorization Based Framework , 2016, SDM.

[14]  David J. Spiegelhalter,et al.  Bayesian networks for patient monitoring , 1992, Artif. Intell. Medicine.

[15]  Leo Breiman,et al.  Bagging Predictors , 1996, Machine Learning.

[16]  Yishay Mansour,et al.  Improved second-order bounds for prediction with expert advice , 2006, Machine Learning.

[17]  Edwin V. Bonilla,et al.  Multi-task Gaussian Process Prediction , 2007, NIPS.

[18]  T. Lasko,et al.  Computational Phenotype Discovery Using Unsupervised Feature Learning over Noisy, Sparse, and Irregular Clinical Data , 2013, PloS one.

[19]  Milos Hauskrecht,et al.  A Regularized Linear Dynamical System Framework for Multivariate Time Series Analysis , 2015, AAAI.

[20]  David A. Clifton,et al.  Gaussian Processes for Personalized e-Health Monitoring With Wearable Sensors , 2013, IEEE Transactions on Biomedical Engineering.

[21]  L. Fisher,et al.  Time-dependent covariates in the Cox proportional-hazards regression model. , 1999, Annual review of public health.

[22]  Lawrence K. Saul,et al.  Identifying suspicious URLs: an application of large-scale online learning , 2009, ICML '09.

[23]  Jihoon Kim,et al.  A patient-driven adaptive prediction technique to improve personalized risk estimation for clinical decision support , 2012, J. Am. Medical Informatics Assoc..

[24]  Meinard Müller,et al.  Information retrieval for music and motion , 2007 .

[25]  Carl E. Rasmussen,et al.  Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.

[26]  Alan Bundy,et al.  Dynamic Time Warping , 1984 .

[27]  Donald J. Berndt,et al.  Using Dynamic Time Warping to Find Patterns in Time Series , 1994, KDD Workshop.

[28]  Suchi Saria,et al.  Clustering Longitudinal Clinical Marker Trajectories from Electronic Health Data: Applications to Phenotyping and Endotype Discovery , 2015, AAAI.

[29]  Yoav Freund,et al.  A decision-theoretic generalization of on-line learning and an application to boosting , 1995, EuroCOLT.

[30]  Milos Hauskrecht,et al.  Learning Adaptive Forecasting Models from Irregularly Sampled Multivariate Clinical Data , 2016, AAAI.

[31]  J. T. Jørgensen,et al.  New era of personalized medicine: a 10-year anniversary. , 2009, The oncologist.

[32]  Sean A. Munson,et al.  A framework for self-experimentation in personalized health , 2016, J. Am. Medical Informatics Assoc..

[33]  Peter Szolovits,et al.  A Multivariate Timeseries Modeling Approach to Severity of Illness Assessment and Forecasting in ICU with Sparse, Heterogeneous Clinical Data , 2015, AAAI.

[34]  Huilong Duan,et al.  Similarity Measure Between Patient Traces for Clinical Pathway Analysis: Problem, Method, and Applications , 2014, IEEE Journal of Biomedical and Health Informatics.

[35]  James D. Hamilton Time Series Analysis , 1994 .

[36]  David A. Clifton,et al.  Multitask Gaussian Processes for Multivariate Physiological Time-Series Analysis , 2015, IEEE Transactions on Biomedical Engineering.

[37]  Rich Caruana,et al.  Ensemble selection from libraries of models , 2004, ICML.