machine learning for healthcarelu/talks/ai-for-healthcare.pdf · machine learning for healthcare...

12
Machine Learning for Healthcare From Wearables to Electronic Health Record Chenyang Lu Cyber-Physical Systems Laboratory Department of Computer Science & Engineering https://www.cse.wustl.edu/~lu/

Upload: others

Post on 20-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Machine Learning for Healthcarelu/talks/AI-for-Healthcare.pdf · Machine Learning for Healthcare ØMachine learning: data-driven tools for healthcare. qPredicting clinical outcomes

Machine Learning for HealthcareFrom Wearables to Electronic Health Record

Chenyang LuCyber-Physical Systems LaboratoryDepartment of Computer Science & Engineeringhttps://www.cse.wustl.edu/~lu/

Page 2: Machine Learning for Healthcarelu/talks/AI-for-Healthcare.pdf · Machine Learning for Healthcare ØMachine learning: data-driven tools for healthcare. qPredicting clinical outcomes

Machine Learning for Healthcare

Ø Machine learning: data-driven tools for healthcare.q Predicting clinical outcomes

q Discover risk factors associated with outcomeq Support clinical decisions to improve outcome

Ø Discover the insights behind diverse dataq Mobile Health (mHealth)

• Continuous monitoring outside hospitals• Small data: mHealth studies usually have moderate population

q Electronic Health Record (EHR)• In-patient data

• Big data: large patient population

12/13/2019 Chenyang Lu 2

Page 3: Machine Learning for Healthcarelu/talks/AI-for-Healthcare.pdf · Machine Learning for Healthcare ØMachine learning: data-driven tools for healthcare. qPredicting clinical outcomes

Examples: ML for Healthcare

Ø ML for mHealth: predict readmission of outpatients with wearables q Predict readmissions of heart failure patientsq Predict complications of patients undergoing pancreatectomy

q Develop generalizable predictive models based on “small data”

Ø ML for EHR: predict clinical deterioration of inpatients in general wardsq Early warning systems: alerts for ICU transfer and death

q Develop specific and informative alerts

12/13/2019 Chenyang Lu 3

Page 4: Machine Learning for Healthcarelu/talks/AI-for-Healthcare.pdf · Machine Learning for Healthcare ØMachine learning: data-driven tools for healthcare. qPredicting clinical outcomes

Project: Predicting Readmissions with Fitbit

Ø Hospital readmission rate is high for heart failure patients.q ~25% patients readmitted within 30 days

Ø Predict deterioration (readmission+death) after dischargeq Fitbit provides continuous monitoring of outpatients

q Just-in-time intervention à better outcome and lower cost

12/13/2019 Chenyang Lu 4

Joint work with Thomas Bailey (Infectious Diseases), Marin Kollef (Critical Care), Dingwen Li (CSE)D. Li, J. Vaidya, M. Wang, B. Bush, C. Lu, M. Kollef and T. Bailey, Feasibility Study of Monitoring Deterioration of Outpatients Using Multi-modal Data Collected by Wearables, ACM Transactions on Computing for Healthcare, accepted.

Page 5: Machine Learning for Healthcarelu/talks/AI-for-Healthcare.pdf · Machine Learning for Healthcare ØMachine learning: data-driven tools for healthcare. qPredicting clinical outcomes

Rich Features of Wearable DataØ Heart rate (HR), step count and sleep quality were collected.

q Sampling period: 1 min (step, heart rate); 1 day (sleep)

Ø Statistical features:q First- and second- order features extracted from sliding window

q 1st order: mean, max, min, skewness, kurtosisq 2nd order: energy, entropy, correlation, inertia and local homogeneity

Ø Detrended Fluctuation Analysisq Determine statistical self-affinity of time seriesq The fluctuation is then used as feature

Ø Sedentary behavior

12/13/2019 Chenyang Lu 5

Important Features forDeterioration EarlyWarning

Page 6: Machine Learning for Healthcarelu/talks/AI-for-Healthcare.pdf · Machine Learning for Healthcare ØMachine learning: data-driven tools for healthcare. qPredicting clinical outcomes

Deterioration Risk PredictionØ 25 patients as samples (18 with no deterioration vs. 7 with deterioration)

12/13/2019 Chenyang Lu 6

Data Data

Day 1 Day 20

Time of discharge from hospital

InputModel

Predict

N=20X days in the future

Will deteriorate?

Model AUC-ROC AUC-PR Sensitivity Specificity Precision Accuracy

NN 0.4002 0.2048 0.0770 0.9459 0.3333 0.720

KNN 0.7533 0.6680 0.5385 0.9820 0.9130 0.8667LACE 0.7647 0.6250 0.5556 0.7826

AUC-ROC: area under Receiver Operating Characteristic curveAUC-PR: area under precision-recall (sensitivity) curve

KNN achieves higher specificity and precision than LACE index.

Page 7: Machine Learning for Healthcarelu/talks/AI-for-Healthcare.pdf · Machine Learning for Healthcare ØMachine learning: data-driven tools for healthcare. qPredicting clinical outcomes

Predict Surgical Complications• Patients undergoing pancreatectomy are monitored with Fitbit before

surgery, during hospital stay, and 30 days post-discharge.

• Machine learning models to predict complications and readmissions.• 54 patients enrolled (goal: 130).

Preoperative Clinic Surgery Outpatient Recovery

Joint work with Chet Hammill (Surgery), Dingwen Li, Ruixuan Dai (CSE)

12/13/2019 Chenyang Lu 7

Page 8: Machine Learning for Healthcarelu/talks/AI-for-Healthcare.pdf · Machine Learning for Healthcare ØMachine learning: data-driven tools for healthcare. qPredicting clinical outcomes

Project: Early Warning SystemØ Hospital inpatients are at high risk for clinical deterioration

q Over 9% of hospitalized oncology patients deteriorate

Ø Predict clinical deterioration (ICU transfer and death) of patients in general wards based on clinical data in EHR

12/13/2019 Chenyang Lu 8

Page 9: Machine Learning for Healthcarelu/talks/AI-for-Healthcare.pdf · Machine Learning for Healthcare ØMachine learning: data-driven tools for healthcare. qPredicting clinical outcomes

Are Accurate Alerts Enough?Ø Prospective trial of real-time alerts for clinical

q 8 general wards at Barnes-Jewish Hospital (7/2007–12/2011)

Ø Alerts were highly specific for clinical deterioration.q Patients with alerts were at nearly x5.3 greater risk of ICU transfer and x8.9

greater risk of death than those without alert.

Ø Notifying a nurse of the risk did not result in improvement in outcomes.q No difference in the proportion of patients who were transferred to the ICU

or who died in the intervention group as compared with the control group.

Ø Accurate alerts does not always lead to better outcomeq Clinicians do not know what to do with the alerts.q When is it going to happen? What caused the alerts?

12/13/2019 Chenyang Lu 9

Joint work with Thomas Bailey (Infectious Diseases), Marin Kollef (Critical Care), Yixin Chen (CSE)T. Bailey, Y. Chen, Y. Mao, C. Lu, G. Hackmann, S.T. Micek, K. Heard, K. Faulkner, M.H. Kollef, A Trial of a Real-Time Alert for Clinical Deterioration in Patients Hospitalized on General Medical Wards, Journal of Hospital Medicine, 8(5): 236–242, 2013.

Page 10: Machine Learning for Healthcarelu/talks/AI-for-Healthcare.pdf · Machine Learning for Healthcare ØMachine learning: data-driven tools for healthcare. qPredicting clinical outcomes

Multi-Horizon AlertsØ Alerts are associated with time horizonsØ Alerts with multiple horizons à more informative

q Indicate different levels of urgencyq Allow clinical decisions regarding triage, testing, and interventions.

12/13/2019 Chenyang Lu 10

Joint work with Marin Kollef, Patrick Lyons (Critical Care), Dingwen Li (CSE)D. Li, P. Lyons, C. Lu and M. Kollef, DeepAlerts: Deep Learning Based Multi-horizon Alerts for Clinical Deterioration on Oncology Hospital Wards, AAAI Conference on Artificial Intelligence (AAAI-20), February 2020.

Input layer

Shared hidden layers

Task-specific layers

Output layer

6 hour 24 hour 48 hour

Page 11: Machine Learning for Healthcarelu/talks/AI-for-Healthcare.pdf · Machine Learning for Healthcare ØMachine learning: data-driven tools for healthcare. qPredicting clinical outcomes

DeepAlerts: Deep Multi-Task ModelØ Alerts at different horizons are related à multi-task learning

q Prior knowledge regularization à exploit task relationsq Task-specific loss balancing à avoid overfitting specific tasks

Ø Adult oncology inpatients from Barnes-Jewish Hospitalq 20,700 distinct encounters with hospitalization (2014-2017)q 1,939 encounters have deterioration events.

12/13/2019 Chenyang Lu 11

AUROC Sensitivity Precision

MEWS .5013(.0048) .0662(.0072) .1014(.0110)

LR-EN .8852(.0022) .3050(.0122) .3976(.0106)

DNN .8604(.0051) .2588(.0132) .3633(.0114)

DMNN .9144(.0018) .3393(.0098) .4158(.0088)

DMNN++ .9147(.0019) .3629(.0097) .4346(.0087)

6-hour alerts (specificity=0.95)• DMNN: deep multi-task neural network • DMNN++: DMNN with prior knowledge and loss balancing

Page 12: Machine Learning for Healthcarelu/talks/AI-for-Healthcare.pdf · Machine Learning for Healthcare ØMachine learning: data-driven tools for healthcare. qPredicting clinical outcomes

Machine Learning for Healthcare

Ø Machine learning: data-driven tools for healthcare.q Predicting clinical outcomes

q Discover risk factors associated with outcomeq Support clinical decisions to improve outcome

Ø Unleash the potential of diverse clinical dataq Mobile Healthq Electronic Health Record

Ø Synergy between AI and clinical researchq Clinical research provides clinical insights and dataq AI research provides rigor and powerful tools

12/13/2019 Chenyang Lu 12