SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
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. |

Weitere ähnliche Inhalte

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von Thomas Teske

Mehr von 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
 

Kürzlich hochgeladen

Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
JoseMangaJr1
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
MarinCaroMartnezBerg
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
amitlee9823
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
amitlee9823
 

Kürzlich hochgeladen (20)

BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 

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. |