SlideShare a Scribd company logo
1 of 33
Download to read offline
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Graph-Based Machine Learning for
Automated Health Care Services
Rhicheek Patra, Oracle Labs Zürich
Email: rhicheek.patra@oracle.com
Twitter: @rhpatra, LinkedIn: @rhicheek-patra
Swiss Conference on Data Science 2019
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for
information purposes only, and may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality, and should not be relied upon
in making purchasing decisions. The development, release, and timing of any features or
functionality described for Oracle’s products remains at the sole discretion of Oracle.
2
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Benefits of graph models
HealthCare: Background & Problem Statement
KG-RNN: Overview
Empirical Validation
Concluding Remarks
1
2
3
4
5
3
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Benefits of graph models
HealthCare: Background & Problem Statement
KG-RNN: Overview
Empirical Validation
Concluding Remarks
1
2
3
4
5
4
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Your Data is a Graph!
• Represent your dataset as a
graph
– Entities are vertices
– Relationships are edges
• Annotate your graph
– Labels identify vertices and edges
– Properties describe vertices and
edges
Patient
name = ‘Jerald’
Admission
id = 1234
venue = ‘Triemli’
was_admitted
date = 01-23
Diagnosis
Procedure
diagnosed _with
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Benefits of Graph Models
• Some of graph benefits
– Intuitive data model
– Aggregate information over heterogeneous data sources
– Fast query over multi-hop relationships
– Data visualization and interactive exploration
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
• A fast, parallel, in-memory graph analytics framework
• Offers 35+ built-in, native graph analytics algorithms
• Provides a graph-specific query language (PGQL)
7
SELECT v, e, v2
FROM graph
MATCH (v)-[e]->(v2)
WHERE v.first_name ='Jerald’
AND v.last_name = 'Hilpert'
GROUP BY … ORDER BY … LIMIT …
Parallel Graph AnalytiX (PGX)
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Graph in Various Domains
Health Science Financial Services
Patient
Admissions
Diagnosis
Procedures
Customer
Account
Address
Alert
Institution
ICIJ
Worldcheck
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Benefits of graph models
HealthCare: Background & Problem Statement
KG-RNN: Overview
Empirical Validation
Concluding Remarks
1
2
3
4
5
9
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Knowledge Graphs
10
• Represent information as entities, properties and
relations between entities
• Allows to naturally combine information from
different sources
• Lot of activity and research around leveraging
knowledge graphs in Machine Learning
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Sample: Healthcare Knowledge Graph
11
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Sample: Retail Knowledge Graph
12
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Features of the HealthCare Knowledge Graph
• New relations updated in the Knowledge Graph (KG) over time
– Due to unseen disease-symptom analysis over new medical studies
– Due to incoming Electronic Medical Records (EMRs) for new medical admissions
• Dynamic properties of entities (a.k.a. “admissions” in the KG)
– Patient Admissions vary over long duration (few hours to few weeks)
– During the admission, patient goes through lots of different
• Medications: e.g., Aspirin (500mg/day)
• Lab tests: e.g., pH=7.4 at 15:35
• How do we construct such KGs?
– Internal information (e.g., admissions) aggregated over hospital databases
– External information (e.g., disease-symptoms) collected from public resources
13
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
What is the Learning Objective?
• Given an admission with all the dynamic medical inputs (e.g., medications,
lab results), how can we predict the diagnoses related to this admission?
14
1. Hypertension
2. Heart disease
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Benefits of graph models
HealthCare: Background & Problem Statement
KG-RNN: Overview
Empirical Validation
Concluding Remarks
1
2
3
4
5
15
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
How do we achieve this Learning objective?
• Model the problem as a temporal sequence one (split by N-hour intervals)
16
Now we can train a Recurrent Neural Network for this objective!
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Recurrent Neural Network and how do we employ it?
• Used in multiple sequence-based applications
– Stock Market Prediction
– Machine Translation
• Recurrent Neural Network requires the temporal states of the input x
(which is admission in our case)
17
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Input to the RNN: Admission Timeline Chunks
18
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Admission Training (Admission Encoder Module)
19
AggregatorAggregator
Chunk 1 Chunk N
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Where can the Knowledge Graph benefit in our objective?
• To feed the relations between previous “relevant” admissions (based on
some admission properties, e.g., Pre-diagnosis) and their diagnoses.
20
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Relevant Admission Extraction
• Nearest Neighbor problem
– Given an input Admission, find the top-K nearest Admission in the healthcare
knowledge graph
• Approach: Weighted Personalized PageRank
– Weights
• Disease – Symptom: Importance of Symptom for specific disease
• Admission – Symptom/Disease: Cosine Similarity w.r.t. Pre-diagnosis and Symptom/Disease
– Take top-K admissions as the most relevant one w.r.t. WPPR score
21
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Relevant Admission Extraction
22
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
How do we employ the neighbors information? – KG-RNN
• Encoding for Input Admission
– Obtain admission encoding for the input admission (similar to the baseline)
• Aggregation of neighbors diagnoses information
– Aggregate the diagnoses information of the neighbors and concatenate with the
encoding of the input admission
• Diagnosis Prediction
– Employ the concatenated vector for the diagnoses prediction
23
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
KG-RNN Prediction Module
24
Input Admission
Final Encoding
Neighbor 1 Final
Encoding
Neighbor M Final
Encoding
Prediction Module
Diagnoses
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Benefits of graph models
HealthCare: Background & Problem Statement
KG-RNN: Overview
Empirical Validation
Concluding Remarks
1
2
3
4
5
25
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Dataset: MIMIC-III
• Available at https://mimic.physionet.org/
• MIMIC is a relational database containing data of patients who stayed
within the intensive care units at Beth Israel Deaconess Medical Center
• Input: Admissions
• Output: Multi-label multi-class classification task
– We focus on top-50 most frequent ones
26
Type Patients Admissions Input events Output events Lab tests Prescriptions
Count 46,520 58,976 21,000,000 4,500,000 28,000,000 4,000,000
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Results
• Incorporating Neigbors information boosts quality of KG-RNN on MIMIC-III
27
Metric Average Model Score
AUROC
Macro
Baseline 85.24%
KG-RNN 86.29% (+1.05%)
Micro
Baseline 90.55%
KG-RNN 91.03% (+0.48%)
Properties
3 hours per chunk
200 chunks per admission
25 events per type and per chunk
10 neighbors sampled per input admission
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Sample example of Neighbor-boosting
28
• Baseline does not detect any
diagnosis
• Neighbor helped pushing
the confidence of KG-RNN
upward for 2nd diagnosis
• Reveals how much KG-RNN
relies on its neighbors
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Prediction Timeline
29
• Our approach provides real-time
diagnosis probabilities during an on-
going diagnosis leading to better
medications and treatments.
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Benefits of graph models
HealthCare: Background & Problem Statement
KG-RNN: Overview
Empirical Validation
Concluding Remarks
1
2
3
4
5
30
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Summary
• Novel approach for processing evolving Knowledge Graphs with GraphML
• Multiple Applications in HealthCare, Retail, Finance, Security
• Online articles for detailed read
– https://blogs.oracle.com/ai/introduction-to-knowledge-graphs-in-healthcare
– https://blogs.oracle.com/ai/graph-machine-learning-for-enhanced-healthcare-
services
• Tools
– PGX: https://docs.oracle.com/cd/E56133_01/latest/index.html
– PGQL: http://pgql-lang.org/
– Github repository: https://github.com/oracle/pgx-samples
31
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 32
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

More Related Content

Similar to Graph-Based Machine Learning for Automated Health Care Services

Galen healthcare solutions Healthcare Information Technology 2017 Year in Rev...
Galen healthcare solutions Healthcare Information Technology 2017 Year in Rev...Galen healthcare solutions Healthcare Information Technology 2017 Year in Rev...
Galen healthcare solutions Healthcare Information Technology 2017 Year in Rev...
Justin Campbell
 
ContineoHealth_Caboodle
ContineoHealth_CaboodleContineoHealth_Caboodle
ContineoHealth_Caboodle
Drew Mahant
 
ContineoHealth_Caboodle
ContineoHealth_CaboodleContineoHealth_Caboodle
ContineoHealth_Caboodle
Jasmeet Arora
 

Similar to Graph-Based Machine Learning for Automated Health Care Services (20)

2019 Triangle Machine Learning Day - Biomedical Image Understanding and EHRs ...
2019 Triangle Machine Learning Day - Biomedical Image Understanding and EHRs ...2019 Triangle Machine Learning Day - Biomedical Image Understanding and EHRs ...
2019 Triangle Machine Learning Day - Biomedical Image Understanding and EHRs ...
 
Seattle code camp 2016 - Role of Data Science in Healthcare
Seattle code camp 2016  - Role of Data Science in HealthcareSeattle code camp 2016  - Role of Data Science in Healthcare
Seattle code camp 2016 - Role of Data Science in Healthcare
 
Applying Capability Modelling in the Genomics Diagnosis Domain: Lessons Learned
Applying Capability Modelling in the Genomics Diagnosis Domain: Lessons Learned Applying Capability Modelling in the Genomics Diagnosis Domain: Lessons Learned
Applying Capability Modelling in the Genomics Diagnosis Domain: Lessons Learned
 
RWE & Patient Analytics Leveraging Databricks – A Use Case
RWE & Patient Analytics Leveraging Databricks – A Use CaseRWE & Patient Analytics Leveraging Databricks – A Use Case
RWE & Patient Analytics Leveraging Databricks – A Use Case
 
Delivering improved patient outcomes through advanced analytics 6.26.18
Delivering improved patient outcomes through advanced analytics 6.26.18Delivering improved patient outcomes through advanced analytics 6.26.18
Delivering improved patient outcomes through advanced analytics 6.26.18
 
Galen healthcare solutions Healthcare Information Technology 2017 Year in Rev...
Galen healthcare solutions Healthcare Information Technology 2017 Year in Rev...Galen healthcare solutions Healthcare Information Technology 2017 Year in Rev...
Galen healthcare solutions Healthcare Information Technology 2017 Year in Rev...
 
PREDICTION OF DIABETES (SUGAR) USING MACHINE LEARNING TECHNIQUES
PREDICTION OF DIABETES (SUGAR) USING MACHINE LEARNING TECHNIQUESPREDICTION OF DIABETES (SUGAR) USING MACHINE LEARNING TECHNIQUES
PREDICTION OF DIABETES (SUGAR) USING MACHINE LEARNING TECHNIQUES
 
Ravichandra_Nagendla
Ravichandra_NagendlaRavichandra_Nagendla
Ravichandra_Nagendla
 
Heart Disease Prediction using Machine Learning
Heart Disease Prediction using Machine LearningHeart Disease Prediction using Machine Learning
Heart Disease Prediction using Machine Learning
 
BIG Data & Hadoop Applications in Healthcare
BIG Data & Hadoop Applications in HealthcareBIG Data & Hadoop Applications in Healthcare
BIG Data & Hadoop Applications in Healthcare
 
Maximize Your Understanding of Operational Realities in Manufacturing with Pr...
Maximize Your Understanding of Operational Realities in Manufacturing with Pr...Maximize Your Understanding of Operational Realities in Manufacturing with Pr...
Maximize Your Understanding of Operational Realities in Manufacturing with Pr...
 
Predicting Medical Test Results using Driverless AI
Predicting Medical Test Results using Driverless AIPredicting Medical Test Results using Driverless AI
Predicting Medical Test Results using Driverless AI
 
QlikView For Healthcare From Top Line Strategies
QlikView For Healthcare From Top Line StrategiesQlikView For Healthcare From Top Line Strategies
QlikView For Healthcare From Top Line Strategies
 
Predicting Hospital Readmission Using Cascading
Predicting Hospital Readmission Using CascadingPredicting Hospital Readmission Using Cascading
Predicting Hospital Readmission Using Cascading
 
Seattle Code Camp 2016- Role of Data Science in Healthcare
Seattle Code Camp 2016- Role of Data Science in HealthcareSeattle Code Camp 2016- Role of Data Science in Healthcare
Seattle Code Camp 2016- Role of Data Science in Healthcare
 
The power of Centricity RIS-IC integration
The power of Centricity RIS-IC integrationThe power of Centricity RIS-IC integration
The power of Centricity RIS-IC integration
 
PACS AND IMAGING INFORMATICS -2018
PACS AND IMAGING INFORMATICS -2018PACS AND IMAGING INFORMATICS -2018
PACS AND IMAGING INFORMATICS -2018
 
ContineoHealth_Caboodle
ContineoHealth_CaboodleContineoHealth_Caboodle
ContineoHealth_Caboodle
 
ContineoHealth_Caboodle
ContineoHealth_CaboodleContineoHealth_Caboodle
ContineoHealth_Caboodle
 
Real-Time Data. Real-World Impact Brochure
Real-Time Data. Real-World Impact Brochure Real-Time Data. Real-World Impact Brochure
Real-Time Data. Real-World Impact Brochure
 

More from Thomas Teske

More from Thomas Teske (8)

Artwork by Thomas Teske 2018
Artwork by Thomas Teske 2018Artwork by Thomas Teske 2018
Artwork by Thomas Teske 2018
 
SOUG Day - autonomous what is next
SOUG Day - autonomous what is nextSOUG Day - autonomous what is next
SOUG Day - autonomous what is next
 
My artwork created in 2017
My artwork created in 2017My artwork created in 2017
My artwork created in 2017
 
My artwork created in 2016
My artwork created in 2016My artwork created in 2016
My artwork created in 2016
 
My artwork created in 2015
My artwork created in 2015My artwork created in 2015
My artwork created in 2015
 
My artwork created in 2014
My artwork created in 2014My artwork created in 2014
My artwork created in 2014
 
My artwork created in 2013
My artwork created in 2013My artwork created in 2013
My artwork created in 2013
 
Oracle 122 partitioning_in_action_slide_share
Oracle 122 partitioning_in_action_slide_shareOracle 122 partitioning_in_action_slide_share
Oracle 122 partitioning_in_action_slide_share
 

Recently uploaded

obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
yulianti213969
 
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
acoha1
 
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotecAbortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
obat aborsi Bontang wa 081336238223 jual obat aborsi cytotec asli di Bontang6...
obat aborsi Bontang wa 081336238223 jual obat aborsi cytotec asli di Bontang6...obat aborsi Bontang wa 081336238223 jual obat aborsi cytotec asli di Bontang6...
obat aborsi Bontang wa 081336238223 jual obat aborsi cytotec asli di Bontang6...
yulianti213969
 
edited gordis ebook sixth edition david d.pdf
edited gordis ebook sixth edition david d.pdfedited gordis ebook sixth edition david d.pdf
edited gordis ebook sixth edition david d.pdf
great91
 
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证
acoha1
 
obat aborsi Banjarmasin wa 082135199655 jual obat aborsi cytotec asli di Ban...
obat aborsi Banjarmasin wa 082135199655 jual obat aborsi cytotec asli di  Ban...obat aborsi Banjarmasin wa 082135199655 jual obat aborsi cytotec asli di  Ban...
obat aborsi Banjarmasin wa 082135199655 jual obat aborsi cytotec asli di Ban...
siskavia95
 
Displacement, Velocity, Acceleration, and Second Derivatives
Displacement, Velocity, Acceleration, and Second DerivativesDisplacement, Velocity, Acceleration, and Second Derivatives
Displacement, Velocity, Acceleration, and Second Derivatives
23050636
 
sourabh vyas1222222222222222222244444444
sourabh vyas1222222222222222222244444444sourabh vyas1222222222222222222244444444
sourabh vyas1222222222222222222244444444
saurabvyas476
 
原件一样伦敦国王学院毕业证成绩单留信学历认证
原件一样伦敦国王学院毕业证成绩单留信学历认证原件一样伦敦国王学院毕业证成绩单留信学历认证
原件一样伦敦国王学院毕业证成绩单留信学历认证
pwgnohujw
 

Recently uploaded (20)

Predictive Precipitation: Advanced Rain Forecasting Techniques
Predictive Precipitation: Advanced Rain Forecasting TechniquesPredictive Precipitation: Advanced Rain Forecasting Techniques
Predictive Precipitation: Advanced Rain Forecasting Techniques
 
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
 
SCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarj
SCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarjSCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarj
SCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarj
 
Jual Obat Aborsi Bandung (Asli No.1) Wa 082134680322 Klinik Obat Penggugur Ka...
Jual Obat Aborsi Bandung (Asli No.1) Wa 082134680322 Klinik Obat Penggugur Ka...Jual Obat Aborsi Bandung (Asli No.1) Wa 082134680322 Klinik Obat Penggugur Ka...
Jual Obat Aborsi Bandung (Asli No.1) Wa 082134680322 Klinik Obat Penggugur Ka...
 
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
 
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotecAbortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
 
社内勉強会資料_Object Recognition as Next Token Prediction
社内勉強会資料_Object Recognition as Next Token Prediction社内勉強会資料_Object Recognition as Next Token Prediction
社内勉強会資料_Object Recognition as Next Token Prediction
 
obat aborsi Bontang wa 081336238223 jual obat aborsi cytotec asli di Bontang6...
obat aborsi Bontang wa 081336238223 jual obat aborsi cytotec asli di Bontang6...obat aborsi Bontang wa 081336238223 jual obat aborsi cytotec asli di Bontang6...
obat aborsi Bontang wa 081336238223 jual obat aborsi cytotec asli di Bontang6...
 
edited gordis ebook sixth edition david d.pdf
edited gordis ebook sixth edition david d.pdfedited gordis ebook sixth edition david d.pdf
edited gordis ebook sixth edition david d.pdf
 
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证
 
Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...
Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...
Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...
 
How to Transform Clinical Trial Management with Advanced Data Analytics
How to Transform Clinical Trial Management with Advanced Data AnalyticsHow to Transform Clinical Trial Management with Advanced Data Analytics
How to Transform Clinical Trial Management with Advanced Data Analytics
 
obat aborsi Banjarmasin wa 082135199655 jual obat aborsi cytotec asli di Ban...
obat aborsi Banjarmasin wa 082135199655 jual obat aborsi cytotec asli di  Ban...obat aborsi Banjarmasin wa 082135199655 jual obat aborsi cytotec asli di  Ban...
obat aborsi Banjarmasin wa 082135199655 jual obat aborsi cytotec asli di Ban...
 
Statistics Informed Decisions Using Data 5th edition by Michael Sullivan solu...
Statistics Informed Decisions Using Data 5th edition by Michael Sullivan solu...Statistics Informed Decisions Using Data 5th edition by Michael Sullivan solu...
Statistics Informed Decisions Using Data 5th edition by Michael Sullivan solu...
 
Formulas dax para power bI de microsoft.pdf
Formulas dax para power bI de microsoft.pdfFormulas dax para power bI de microsoft.pdf
Formulas dax para power bI de microsoft.pdf
 
Displacement, Velocity, Acceleration, and Second Derivatives
Displacement, Velocity, Acceleration, and Second DerivativesDisplacement, Velocity, Acceleration, and Second Derivatives
Displacement, Velocity, Acceleration, and Second Derivatives
 
Bios of leading Astrologers & Researchers
Bios of leading Astrologers & ResearchersBios of leading Astrologers & Researchers
Bios of leading Astrologers & Researchers
 
Seven tools of quality control.slideshare
Seven tools of quality control.slideshareSeven tools of quality control.slideshare
Seven tools of quality control.slideshare
 
sourabh vyas1222222222222222222244444444
sourabh vyas1222222222222222222244444444sourabh vyas1222222222222222222244444444
sourabh vyas1222222222222222222244444444
 
原件一样伦敦国王学院毕业证成绩单留信学历认证
原件一样伦敦国王学院毕业证成绩单留信学历认证原件一样伦敦国王学院毕业证成绩单留信学历认证
原件一样伦敦国王学院毕业证成绩单留信学历认证
 

Graph-Based Machine Learning for Automated Health Care Services

  • 1. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Graph-Based Machine Learning for Automated Health Care Services Rhicheek Patra, Oracle Labs Zürich Email: rhicheek.patra@oracle.com Twitter: @rhpatra, LinkedIn: @rhicheek-patra Swiss Conference on Data Science 2019
  • 2. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. 2
  • 3. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Program Agenda Benefits of graph models HealthCare: Background & Problem Statement KG-RNN: Overview Empirical Validation Concluding Remarks 1 2 3 4 5 3
  • 4. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Program Agenda Benefits of graph models HealthCare: Background & Problem Statement KG-RNN: Overview Empirical Validation Concluding Remarks 1 2 3 4 5 4
  • 5. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Your Data is a Graph! • Represent your dataset as a graph – Entities are vertices – Relationships are edges • Annotate your graph – Labels identify vertices and edges – Properties describe vertices and edges Patient name = ‘Jerald’ Admission id = 1234 venue = ‘Triemli’ was_admitted date = 01-23 Diagnosis Procedure diagnosed _with
  • 6. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Benefits of Graph Models • Some of graph benefits – Intuitive data model – Aggregate information over heterogeneous data sources – Fast query over multi-hop relationships – Data visualization and interactive exploration
  • 7. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | • A fast, parallel, in-memory graph analytics framework • Offers 35+ built-in, native graph analytics algorithms • Provides a graph-specific query language (PGQL) 7 SELECT v, e, v2 FROM graph MATCH (v)-[e]->(v2) WHERE v.first_name ='Jerald’ AND v.last_name = 'Hilpert' GROUP BY … ORDER BY … LIMIT … Parallel Graph AnalytiX (PGX)
  • 8. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Graph in Various Domains Health Science Financial Services Patient Admissions Diagnosis Procedures Customer Account Address Alert Institution ICIJ Worldcheck
  • 9. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Program Agenda Benefits of graph models HealthCare: Background & Problem Statement KG-RNN: Overview Empirical Validation Concluding Remarks 1 2 3 4 5 9
  • 10. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Knowledge Graphs 10 • Represent information as entities, properties and relations between entities • Allows to naturally combine information from different sources • Lot of activity and research around leveraging knowledge graphs in Machine Learning
  • 11. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Sample: Healthcare Knowledge Graph 11
  • 12. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Sample: Retail Knowledge Graph 12
  • 13. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Features of the HealthCare Knowledge Graph • New relations updated in the Knowledge Graph (KG) over time – Due to unseen disease-symptom analysis over new medical studies – Due to incoming Electronic Medical Records (EMRs) for new medical admissions • Dynamic properties of entities (a.k.a. “admissions” in the KG) – Patient Admissions vary over long duration (few hours to few weeks) – During the admission, patient goes through lots of different • Medications: e.g., Aspirin (500mg/day) • Lab tests: e.g., pH=7.4 at 15:35 • How do we construct such KGs? – Internal information (e.g., admissions) aggregated over hospital databases – External information (e.g., disease-symptoms) collected from public resources 13
  • 14. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | What is the Learning Objective? • Given an admission with all the dynamic medical inputs (e.g., medications, lab results), how can we predict the diagnoses related to this admission? 14 1. Hypertension 2. Heart disease
  • 15. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Program Agenda Benefits of graph models HealthCare: Background & Problem Statement KG-RNN: Overview Empirical Validation Concluding Remarks 1 2 3 4 5 15
  • 16. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | How do we achieve this Learning objective? • Model the problem as a temporal sequence one (split by N-hour intervals) 16 Now we can train a Recurrent Neural Network for this objective!
  • 17. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Recurrent Neural Network and how do we employ it? • Used in multiple sequence-based applications – Stock Market Prediction – Machine Translation • Recurrent Neural Network requires the temporal states of the input x (which is admission in our case) 17
  • 18. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Input to the RNN: Admission Timeline Chunks 18
  • 19. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Admission Training (Admission Encoder Module) 19 AggregatorAggregator Chunk 1 Chunk N
  • 20. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Where can the Knowledge Graph benefit in our objective? • To feed the relations between previous “relevant” admissions (based on some admission properties, e.g., Pre-diagnosis) and their diagnoses. 20
  • 21. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Relevant Admission Extraction • Nearest Neighbor problem – Given an input Admission, find the top-K nearest Admission in the healthcare knowledge graph • Approach: Weighted Personalized PageRank – Weights • Disease – Symptom: Importance of Symptom for specific disease • Admission – Symptom/Disease: Cosine Similarity w.r.t. Pre-diagnosis and Symptom/Disease – Take top-K admissions as the most relevant one w.r.t. WPPR score 21
  • 22. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Relevant Admission Extraction 22
  • 23. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | How do we employ the neighbors information? – KG-RNN • Encoding for Input Admission – Obtain admission encoding for the input admission (similar to the baseline) • Aggregation of neighbors diagnoses information – Aggregate the diagnoses information of the neighbors and concatenate with the encoding of the input admission • Diagnosis Prediction – Employ the concatenated vector for the diagnoses prediction 23
  • 24. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | KG-RNN Prediction Module 24 Input Admission Final Encoding Neighbor 1 Final Encoding Neighbor M Final Encoding Prediction Module Diagnoses
  • 25. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Program Agenda Benefits of graph models HealthCare: Background & Problem Statement KG-RNN: Overview Empirical Validation Concluding Remarks 1 2 3 4 5 25
  • 26. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Dataset: MIMIC-III • Available at https://mimic.physionet.org/ • MIMIC is a relational database containing data of patients who stayed within the intensive care units at Beth Israel Deaconess Medical Center • Input: Admissions • Output: Multi-label multi-class classification task – We focus on top-50 most frequent ones 26 Type Patients Admissions Input events Output events Lab tests Prescriptions Count 46,520 58,976 21,000,000 4,500,000 28,000,000 4,000,000
  • 27. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Results • Incorporating Neigbors information boosts quality of KG-RNN on MIMIC-III 27 Metric Average Model Score AUROC Macro Baseline 85.24% KG-RNN 86.29% (+1.05%) Micro Baseline 90.55% KG-RNN 91.03% (+0.48%) Properties 3 hours per chunk 200 chunks per admission 25 events per type and per chunk 10 neighbors sampled per input admission
  • 28. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Sample example of Neighbor-boosting 28 • Baseline does not detect any diagnosis • Neighbor helped pushing the confidence of KG-RNN upward for 2nd diagnosis • Reveals how much KG-RNN relies on its neighbors
  • 29. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Prediction Timeline 29 • Our approach provides real-time diagnosis probabilities during an on- going diagnosis leading to better medications and treatments.
  • 30. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Program Agenda Benefits of graph models HealthCare: Background & Problem Statement KG-RNN: Overview Empirical Validation Concluding Remarks 1 2 3 4 5 30
  • 31. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Summary • Novel approach for processing evolving Knowledge Graphs with GraphML • Multiple Applications in HealthCare, Retail, Finance, Security • Online articles for detailed read – https://blogs.oracle.com/ai/introduction-to-knowledge-graphs-in-healthcare – https://blogs.oracle.com/ai/graph-machine-learning-for-enhanced-healthcare- services • Tools – PGX: https://docs.oracle.com/cd/E56133_01/latest/index.html – PGQL: http://pgql-lang.org/ – Github repository: https://github.com/oracle/pgx-samples 31
  • 32. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 32
  • 33. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |