machine learning in healthcare
play

Machine Learning in Healthcare Narges Razavian Assistant Professor - PowerPoint PPT Presentation

Guest Lecture Machine Learning in Healthcare Narges Razavian Assistant Professor Departments of Radiology & Population Health NYUMC narges.razavian@nyumc.org Machine Learning November 1st, 2018 This Lecture Overview of healthcare &


  1. Guest Lecture Machine Learning in Healthcare Narges Razavian Assistant Professor Departments of Radiology & Population Health NYUMC narges.razavian@nyumc.org Machine Learning November 1st, 2018

  2. This Lecture Overview of healthcare & landscape of healthcare data Some snapshots of research on machine learning in healthcare Early Disease Prediction using EHR time series Medical Imaging: Radiology (X-Rays, Mammograms, MRI, Ultrasound) Pathology (Histopathology) Microscopy Genomics and sequences and text Thoughts on research trends in short and long term in this field.

  3. Healthcare in Numbers What are the top killer diseases? What are the diseases people go to doctors for?

  4. “Immature” Causes of Death in 2016, USA Source: https://www.cdc.gov/nchs/fastats/leading-causes-of-death.htm

  5. “Immature” Causes of Death in 2016, USA Heart disease: 635,260 Cancer: 598,038 Medical Errors*: 251,454 Chronic lower respiratory diseases: 154,596 Source: https://www.cdc.gov/nchs/fastats/leading-causes-of-death.htm

  6. NYU Medical School - de-identified database i2b2 (2 years ago)

  7. Healthcare in Action What happens Where and When? What’s the constraints of each location?

  8. Overview of Healthcare in Action Emergency Dept: Triage & Stabilization ➔ Bleeding/pain/etc internal/external problems ➔ ➔ Patient awake or unconscious ➔ Quick diagnosis needed Localization of main cause ➔ ➔ Quick action to give patient time ➔ Can be: Fast, Noisy, Loud, Mechanical

  9. Overview of Healthcare in Action Outpatient: Diagnosis, Curing and Prevention ➔ More time to diagnose Often symptoms aren’t ➔ specific/strong enough Time to do (diagnostic) tests ➔ ➔ Need to track medication response or Prevent s.th.

  10. Overview of Healthcare in Action Surgery: Either Emergency or Elected Invasive and need to be ➔ complete in one session For biopsy(diagnosis) or ➔ treatment Robotic Surgery: less ➔ invasive.

  11. Overview of Healthcare in Action Pathology: Confirmations of Serious diagnosis Most cancers, ➔ ➔ Tissues, cells and Microscopic imaging (Genetic reading nowadays) ➔

  12. Diverse Data Modalities

  13. Diverse Modalities: Text and Structured data Time Series (NYU Data)

  14. Diverse Modalities: Images (NYU data)

  15. Diverse Modalities: Genomics (Public GDC data)

  16. What else?

  17. Questions that Could Use More ML in Healthcare Early detection, Detection, and Prevention Automated/Augmented Diagnosis/screening & Lowering medical errors Finding new bio-makers, less invasive, more specific & sensitive, scalable Better clinical trial recruitment - faster drug design Tracking Treatment Response and Disease Progression Finding, measuring, and visualizing biomarker & changes over time Low resource settings & where time is limited i.e. ED department Prioritization of patients Lowering missed diagnosis - augmented diagnosis, automations, etc What else?

  18. Some snapshots of research on machine learning in healthcare

  19. Early Disease Prediction using EHR time series

  20. Electronic Health Records Time Demographic and lifestyle Encounters Medications: Lab Tests: -Free Text Notes -NDC code (drug name) -LOINC code (urine or blood test name) -Diagnosis code (ICD10s) Radiology Imaging: -Quantity -Results (actual values/Flags) -Procedure (CPTs) - MRI, CT, PET, etc. -Date of fill -Date -Specialty - Free Text (Radiology -Location of service notes) -Service Provider ID - Assessment codes -Inpatient/outpatient -Cost Pathology: - Microscopic images (histopathology) - Genetic test - Free text assessments

  21. Electronic Health Records Time Demographic and lifestyle Encounters Medications: Lab Tests: -Free Text Notes - NDC code (drug name) -LOINC code (urine or blood test name) - Diagnosis code (ICD10s) Radiology Imaging: -Quantity -Results (actual values/Flags) -Procedure (CPTs) - MRI, CT, PET, etc. -Date of fill -Date -Specialty - Free Text (Radiology -Location of service notes) -Service Provider ID - Assessment codes -Inpatient/outpatient -Cost Pathology: - Microscopic images (histopathology) - Genetic test - Free text assessments

  22. Electronic Health Records Time Demographic and lifestyle Encounters Medications: Lab Tests: - Free Text Notes -NDC code (drug name) -LOINC code (urine or blood test name) -Diagnosis code (ICD10s) Radiology Imaging: -Quantity -Results (actual values/Flags) -Procedure (CPTs) - MRI, CT, PET, etc. -Date of fill -Date -Specialty - Free Text (Radiology -Location of service notes) -Service Provider ID - Assessment codes -Inpatient/outpatient -Cost Pathology: - Microscopic images (histopathology) - Genetic test - Free text assessments

  23. Electronic Health Records Time Demographic and lifestyle Encounters Medications: Lab Tests: -Free Text Notes -NDC code (drug name) -LOINC code (urine or blood test name) -Diagnosis code (ICD10s) Radiology Imaging: -Quantity -Results (actual values/Flags) -Procedure (CPTs) - MRI, CT, PET, etc. -Date of fill -Date -Specialty - Free Text (Radiology -Location of service notes) -Service Provider ID - Assessment codes -Inpatient/outpatient -Cost Pathology: - Microscopic images (histopathology) - Genetic test - Free text assessments

  24. Disease Prediction/Forecasting Time The Model Input Output

  25. Space of machine learning methods Feature interactions Specified by human experts +Learned - Standard Regression - Decision Trees - Rule Based Expert Systems - Bayesian networks with - Bayesian networks structure learning Specified - Random Forests by human Complex features experts Parameters: Few Parameters: Medium Data Needed: Small Data Needed: Medium/large - Bayesian networks with hidden - Deep learning variables - Dimensionality reduction - PCA/ICA +Learned Parameters: Medium Parameters: Larges Data Needed: Medium Data Needed: Large/X-Large

  26. Disease Prediction/Forecasting Time The Model Input Output

  27. Electronic Health Records Time Demographic and lifestyle Encounters Medications: The Lab Tests: -Free Text Notes - NDC code (drug name) Model -LOINC code (urine or blood test name) - Diagnosis code (ICD10s) Radiology Imaging: -Quantity -Results (actual values/Flags) -Procedure (CPTs) - MRI, CT, PET, etc. -Date of fill -Date -Specialty - Free Text (Radiology -Location of service notes) -Service Provider ID - Assessment codes -Inpatient/outpatient -Cost Pathology: - Microscopic images (histopathology) - Genetic test - Free text assessments

  28. Feature Engineering: ~42,000 features 22 39 990 16,632 233 224 7x1000 228 32 indicator for Laboratory indicators for: indicator for each Test request using icd9 diagnosis indicator for Medication Test value high each CPT Test value low groups group Test value normal Test value increasing indicator for coverage Test value decreasing each ICD-9 Test value fluctuating procedures Diabetes known group risk factors Indicator for each specialty • All variables except ICD-9 diagnosis evaluated in 6 months, 2 years and entire history prior to T2D onset. Indicator for each service place Population-Level Prediction of Type 2 Diabetes From Claims Data and Analysis of Risk Factors https://www.liebertpub.com/doi/abs/10.1089/big.2015.0020

  29. Learning features and Deep Learning/Multitask learning batchnorm +Log Softmax Conv Max +batchnorm P(Y 1 =1|input) Pool +ReLU Time labs A Conv B Max P(Y 3 =1|input) +batchnorm C Pool +ReLU D E Convolution Input Conv P(Y M =1|input) +batchnorm Max +batchnorm +ReLU Pool +ReLU 2 Layers of Dropout + Fully Temporal convolution in 3 connected resolutions. +ReLU

  30. Time Input A Lab Combination B labs 2 Layers of Subnetwork: C Dropout + Fully batchnorm D Vertical connected +Log Softmax E convolution to Temporal Subnetwork: +ReLU combine labs P(Y 1 =1|input) Temporal pooling and temporal convolution Vertical Convolution (+Relu+batchnorm) (Kernel sizes: |Labs| x 1) P(Y 3 =1|input) Temporal Temporal Max pool Convolution (+ Relu +BatchNorm) P(Y M =1|input) Vertical Convolution (+Relu+batchnorm) (Kernel sizes: |previous layer filters | x 1)

  31. batchnorm Long Short Term +Log Softmax Memory Recurrent Units P(Y 1 =1|input) P(Y 3 =1|input) P(Y M =1|input) 2 Layers of Input A Dropout + Fully connected B labs C +ReLU D Connected to the last E LSTM memory unit Time

  32. Prediction Quality on the test set of size 98,000 individuals

  33. Overview of some results so far on general NYUMC patient cohort

  34. Applicable to many more outcomes and tasks ● Early prediction of childhood obesity ● Predicting diabetes complications ● Predicting risk of re-hospitalization ● Detecting undocumented but existing diseases ● Using lab values only to predict future diseases ● Predicting medication adherence ● Predicting no-shows ● Etc. etc. etc…. ● Many industries interested: Hospitals, Insurance companies, Government Medicare/Medicaid, Center for Disease Control, etc.

  35. Medical Imaging: Radiology (X-rays, Mammograms, MRI, Ultrasound) Pathology Microscopy

Recommend


More recommend