SlideShare a Scribd company logo
1 of 33
Download to read offline
Machine Learning
to cure the World
Xavier Amatriain
Curai
MLConf SF ‘17
Medicine is hard(er)
● Doctors have ~15 minutes to capture
information* about a patient, diagnose,
and recommend treatment
● *Information
○ Patient’s history
○ Patient’s symptoms
○ Medical knowledge
■ Learned years ago
■ Latest research findings
■ Different demographics
● Data is growing over time, so is complexity
● Very hard for doctors to “manually”
personalize their “recommendations”
Medical Diagnosis
● Diagnosis (R.A. Miller 1990):
○ Mapping from patient’s data
(history, examination, lab
exams…) to a possible condition.
○ It depends on ability to:
■ Evoke history
■ Surface symptoms and
findings
■ Generate hypotheses that
suggest how to refine or
pursue different hypothesis
○ In a compassionate,
cost-effective manner
Cost of medical errors
● 400k deaths a year can be
attributed to medical errors
as well as 4M serious health
events
○ This compares to 500k deaths
from cancer or 40k from vehicle
accidents
● Almost half of those events
could be preventable
How to improve medical care?
● Automate processes through
AI/ML
● Use of (big) data
● More/better personalization
● Improved user experience
both for patients and doctors
Does this sound familiar?
Medical Decision
Support +
Knowledge Bases
Personalization
NLP
Multimodal input
ML/AI
Medical System
ML/AI
Medical
System
Personalization
NLP
Multimodal input
Medical Decision Support +
Knowledge Bases
Medical Decision +
Knowledge Bases
Medical Knowledge Bases encode
years of Doctor Expertise
Doctor Expertise
Medical Research
An example: Internist-1/QMR/Vddx
● Internist (1971) led by Jack Myers
considered (one of) the best clinical
diagnostic experts in the US
○ University of Pittsburgh, Chairman of the National
Board of Medical Examiners, President of the American
College of Physicians, and Chairman of the American
Board of Internal Medicine
● Process for adding a disease requires
2-4 weeks of full-time effort and doctors
reading 50 to 250 relevant publications
An example: Internist-1/QMR/Vddx
ML/AI Approaches to Diagnosis
● Early DDSS based on Bayesian reasoning (60s-70s)
● Bayesian networks (80s-90s)
● Neural networks (lately)
Health knowledge graphs
ML/AI
Medical
System
Medical Decision
Support +
Knowledge Bases
Personalization Multimodal input
NLP
Ontologies
● Snomed Clinical Terms
○ Computer processable collection of medical terms used in clinical
documentation and reporting.
○ Clinical findings, symptoms, diagnoses, procedures, body
structures, organisms substances, pharmaceuticals, devices...
● ICD-10
○ 10th revision of the International Statistical Classification of
Diseases and Related Health Problems (ICD)
○ Codes for diseases, signs and symptoms, abnormal findings,
complaints, social circumstances, and external causes
● UMLS
○ Compendium of many controlled vocabularies
○ Mapping structure among vocabularies
○ Allows to translate among the various terminology systems
NLP
● Understanding what doctors and patients say
● Extracting knowledge from medical texts
● ...
Electronic Health Records
● EHR/EMRs include digital information
about patients encounters with doctors
or the health system
NLP
Methods and algorithms to
extract meaning and knowledge
from unstructured text
Patient
understanding
The Language
of Medicine
Doctor’s
Notes
Medical research
publications
ML/AI
Medical
System
Clinical Decision
Support +
Medical Knowledge
Bases
Personalization
NLP
Multimodal input
Multimodal input
We will include many different
signals besides direct patient
input
Speech interfaces
Image recognition
Sensors/lab data
Inputs to DDSS
● Improve accuracy of signals input to diagnostic systems by using AI/ML
techniques
ML/AI
Medical
System
Clinical Decision
Support +
Medical Knowledge
Bases
NLP
Multimodal input
Personalization
Precision medicine
● Precision medicine (NIH):
"an emerging approach for disease treatment and
prevention that takes into account individual
variability in genes, environment, and lifestyle for
each person."
● Term is relatively new, but concept has
been around for many years.
○ E.g. blood transfusion is not given from a
randomly selected donor
Personalization
The best and most relevant
information “for you”
Patient profile &
medical history
Personalization
The best and most relevant
information “for you”
Patient profile &
medical history
Biological markers &
other lab data
Lessons learned from Recsys
Clinical Decision
Support +
Medical Knowledge
Bases
ML/AI
Medical
System
Personalization
NLP
Multimodal input
What is different from other domains?
● Cost of errors
● We care about causality
● Implicit user signals not enough
● Need of conversational approaches
○ Importance of eliciting information
○ Importance of communicating outcomes
● Complex interactions between diseases and
symptoms, including temporal sequences
What are we doing?
● Building an awesome team (Netflix, Quora, Facebook,
Google, Microsoft, Uber, Stanford…)
● Combining AI/ML and best product/UX practices to build a
service that revolutionizes healthcare by empowering
patients to make their own decisions
● Leveraging pre-existing resources and state-of-the-art
approaches
● We are stealth, too soon to say too much about what we
have
Challenges
● Algorithmic: e.g. combining expert rule-based and ML
● Data: quality, sparsity, and bias in data
● UX: trustworthiness and engagement of the system,
incentives…
● Legal
● …
It’s about time we overcome all of these.
References
● “Probabilistic diagnosis using a reformulation of the INTERNIST-1/QMR knowledge base” . Shwe et al. 1991.
● “Computer-assisted diagnostic decision support: history, challenges, and possible paths forward” Miller. 2009.
● “Mining Biomedical Ontologies and Data Using RDF Hypergraphs” Liu et al. 2013.
● “Health Recommender Systems: Concepts, Requirements, Technical Basics & Challenges”, Wiesner & Pfeifer, 2014.
● “A ‘Green Button’ For Using Aggregate Patient Data At The Point Of Care” Longhurst et al. 2014.
● “Building the graph of medicine from millions of clinical narratives” Finlayson et al. 2014.
● “Comparison of Physician and Computer Diagnostic Accuracy” Semigran et al. 2016.
● “Identifiable Phenotyping using Constrained Non-Negative Matrix Factorization”. Joshi et al. 2016.
● “Clinical Tagging with Joint Probabilistic Models” . Halpern et al. 2016.
● “Deep Patient: An Unsupervised Representation to Predict the Future of Patients from EHR”. Miotto et al. 2016.
● “Learning a Health Knowledge Graph from Electronic Medical Records” Rotmensch et al. 2017.
● “Clustering Patients with Tensor Decomposition”. Ruffini et al. 2017.
● “Patient Similarity Using Population Statistics and Multiple Kernel Learning”. Conroy et al. 2017.
● “Diagnostic Inferencing via Clinical Concept Extraction with Deep Reinforcement Learning”. Ling et al. 2017.
● “Generating Multi-label Discrete Patient Records using Generative Adversarial Networks” Choi et al. 2017
● Suresh, H., Szolovits, P., & Ghassemi, M. (2017, March 20). The Use of Autoencoders for Discovering Patient
Phenotypes. arXiv.org.
References
Yes, we’re hiring!

More Related Content

What's hot

Health Care Processes and Decision Making_lecture 1_slides
Health Care Processes and Decision Making_lecture 1_slidesHealth Care Processes and Decision Making_lecture 1_slides
Health Care Processes and Decision Making_lecture 1_slidesCMDLearning
 
How Real-time Analysis turns Big Medical Data into Precision Medicine
How Real-time Analysis turns Big Medical Data into Precision MedicineHow Real-time Analysis turns Big Medical Data into Precision Medicine
How Real-time Analysis turns Big Medical Data into Precision MedicineMatthieu Schapranow
 
GuoJian CV2014.6.26提交
GuoJian CV2014.6.26提交GuoJian CV2014.6.26提交
GuoJian CV2014.6.26提交JIan Guo
 
Statistics For Health Science and Its Impacts
Statistics For Health Science and Its ImpactsStatistics For Health Science and Its Impacts
Statistics For Health Science and Its ImpactsCashews
 
Introduction to Healthcare Analytics
Introduction to Healthcare Analytics Introduction to Healthcare Analytics
Introduction to Healthcare Analytics Experfy
 
Healthcare analytics
Healthcare analytics Healthcare analytics
Healthcare analytics Arun K
 
IRJET - An Effective Stroke Prediction System using Predictive Models
IRJET -  	  An Effective Stroke Prediction System using Predictive ModelsIRJET -  	  An Effective Stroke Prediction System using Predictive Models
IRJET - An Effective Stroke Prediction System using Predictive ModelsIRJET Journal
 
Analytics in healthcare
Analytics in healthcareAnalytics in healthcare
Analytics in healthcareAnushkaAlok
 
Healthcare Predicitive Analytics for Risk Profiling in Chronic Care: A Bayesi...
Healthcare Predicitive Analytics for Risk Profiling in Chronic Care: A Bayesi...Healthcare Predicitive Analytics for Risk Profiling in Chronic Care: A Bayesi...
Healthcare Predicitive Analytics for Risk Profiling in Chronic Care: A Bayesi...MIS Quarterly
 
Introduction to Health Informatics and Health Information Technology (Part 2)...
Introduction to Health Informatics and Health Information Technology (Part 2)...Introduction to Health Informatics and Health Information Technology (Part 2)...
Introduction to Health Informatics and Health Information Technology (Part 2)...Nawanan Theera-Ampornpunt
 
Data explosion in medicine: challenges and opportunities
Data explosion in medicine: challenges and opportunitiesData explosion in medicine: challenges and opportunities
Data explosion in medicine: challenges and opportunitiesOurlad Alzeus Tantengco
 
231109 rm-v.j.-review of literature
231109 rm-v.j.-review of literature231109 rm-v.j.-review of literature
231109 rm-v.j.-review of literatureVivek Vasan
 
Ebd1 lecture 3 2010
Ebd1 lecture 3  2010Ebd1 lecture 3  2010
Ebd1 lecture 3 2010Reko Kemo
 
NLM Georgia Biomedical Informatics
NLM Georgia Biomedical InformaticsNLM Georgia Biomedical Informatics
NLM Georgia Biomedical InformaticsAlison Aldrich
 

What's hot (20)

Health Care Processes and Decision Making_lecture 1_slides
Health Care Processes and Decision Making_lecture 1_slidesHealth Care Processes and Decision Making_lecture 1_slides
Health Care Processes and Decision Making_lecture 1_slides
 
How Real-time Analysis turns Big Medical Data into Precision Medicine
How Real-time Analysis turns Big Medical Data into Precision MedicineHow Real-time Analysis turns Big Medical Data into Precision Medicine
How Real-time Analysis turns Big Medical Data into Precision Medicine
 
GuoJian CV2014.6.26提交
GuoJian CV2014.6.26提交GuoJian CV2014.6.26提交
GuoJian CV2014.6.26提交
 
Statistics For Health Science and Its Impacts
Statistics For Health Science and Its ImpactsStatistics For Health Science and Its Impacts
Statistics For Health Science and Its Impacts
 
Introduction to Healthcare Analytics
Introduction to Healthcare Analytics Introduction to Healthcare Analytics
Introduction to Healthcare Analytics
 
Computer science for health
Computer science for healthComputer science for health
Computer science for health
 
Healthcare analytics
Healthcare analytics Healthcare analytics
Healthcare analytics
 
Venkatesh_CV
Venkatesh_CVVenkatesh_CV
Venkatesh_CV
 
IRJET - An Effective Stroke Prediction System using Predictive Models
IRJET -  	  An Effective Stroke Prediction System using Predictive ModelsIRJET -  	  An Effective Stroke Prediction System using Predictive Models
IRJET - An Effective Stroke Prediction System using Predictive Models
 
Analytics in healthcare
Analytics in healthcareAnalytics in healthcare
Analytics in healthcare
 
Healthcare Predicitive Analytics for Risk Profiling in Chronic Care: A Bayesi...
Healthcare Predicitive Analytics for Risk Profiling in Chronic Care: A Bayesi...Healthcare Predicitive Analytics for Risk Profiling in Chronic Care: A Bayesi...
Healthcare Predicitive Analytics for Risk Profiling in Chronic Care: A Bayesi...
 
2015 CVDPG Trinity
2015 CVDPG Trinity2015 CVDPG Trinity
2015 CVDPG Trinity
 
Overview of Health IT (October 2, 2016)
Overview of Health IT (October 2, 2016)Overview of Health IT (October 2, 2016)
Overview of Health IT (October 2, 2016)
 
resume
resumeresume
resume
 
6431 WK10Assn1Pt2DonovanC
6431 WK10Assn1Pt2DonovanC6431 WK10Assn1Pt2DonovanC
6431 WK10Assn1Pt2DonovanC
 
Introduction to Health Informatics and Health Information Technology (Part 2)...
Introduction to Health Informatics and Health Information Technology (Part 2)...Introduction to Health Informatics and Health Information Technology (Part 2)...
Introduction to Health Informatics and Health Information Technology (Part 2)...
 
Data explosion in medicine: challenges and opportunities
Data explosion in medicine: challenges and opportunitiesData explosion in medicine: challenges and opportunities
Data explosion in medicine: challenges and opportunities
 
231109 rm-v.j.-review of literature
231109 rm-v.j.-review of literature231109 rm-v.j.-review of literature
231109 rm-v.j.-review of literature
 
Ebd1 lecture 3 2010
Ebd1 lecture 3  2010Ebd1 lecture 3  2010
Ebd1 lecture 3 2010
 
NLM Georgia Biomedical Informatics
NLM Georgia Biomedical InformaticsNLM Georgia Biomedical Informatics
NLM Georgia Biomedical Informatics
 

Similar to ML to cure the world

Data Science Deep Roots in Healthcare Industry
Data Science Deep Roots in Healthcare IndustryData Science Deep Roots in Healthcare Industry
Data Science Deep Roots in Healthcare IndustryDinesh V
 
REG PCORI Grant Planning Meeting 26/09/15
REG PCORI Grant Planning Meeting 26/09/15REG PCORI Grant Planning Meeting 26/09/15
REG PCORI Grant Planning Meeting 26/09/15Zoe Mitchell
 
Informatics for librarians: the core of the onion
Informatics for librarians: the core of the onionInformatics for librarians: the core of the onion
Informatics for librarians: the core of the onionJacqueline Leskovec
 
Clinical Genomics and Medicine
Clinical Genomics and MedicineClinical Genomics and Medicine
Clinical Genomics and MedicineWarren Kibbe
 
ai-in-healthcare-202011-201117103639.pptx
ai-in-healthcare-202011-201117103639.pptxai-in-healthcare-202011-201117103639.pptx
ai-in-healthcare-202011-201117103639.pptxssuser6b571f
 
Simplifying semantics for biomedical applications
Simplifying semantics for biomedical applicationsSimplifying semantics for biomedical applications
Simplifying semantics for biomedical applicationsSemantic Web San Diego
 
Understanding medical concepts and codes through NLP methods
Understanding medical concepts and codes through NLP methodsUnderstanding medical concepts and codes through NLP methods
Understanding medical concepts and codes through NLP methodsAshis Chanda
 
Deep learning in healthcare: Oppotunities and challenges with Electronic Medi...
Deep learning in healthcare: Oppotunities and challenges with Electronic Medi...Deep learning in healthcare: Oppotunities and challenges with Electronic Medi...
Deep learning in healthcare: Oppotunities and challenges with Electronic Medi...Thien Q. Tran
 
The Many Lives of Data
The Many Lives of DataThe Many Lives of Data
The Many Lives of Dataljmcneill33
 
Applications of Data Science in Healthcare
Applications of Data Science in HealthcareApplications of Data Science in Healthcare
Applications of Data Science in HealthcareBrijitSaraJoseph
 
Electronic health records and machine learning
Electronic health records and machine learningElectronic health records and machine learning
Electronic health records and machine learningEman Abdelrazik
 
Amia tb-review-15
Amia tb-review-15Amia tb-review-15
Amia tb-review-15Russ Altman
 
Future of Healthcare: 3 Disruptive Trends
Future of Healthcare: 3 Disruptive TrendsFuture of Healthcare: 3 Disruptive Trends
Future of Healthcare: 3 Disruptive TrendsSean Koon, MD, MS
 
Healthcare Conference 2013 : Toekomstvisie op ICT in de gezondheidszorg - pro...
Healthcare Conference 2013 : Toekomstvisie op ICT in de gezondheidszorg - pro...Healthcare Conference 2013 : Toekomstvisie op ICT in de gezondheidszorg - pro...
Healthcare Conference 2013 : Toekomstvisie op ICT in de gezondheidszorg - pro...D3 Consutling
 
D1 Clinical Process 2223 (1).pptx
D1 Clinical Process 2223 (1).pptxD1 Clinical Process 2223 (1).pptx
D1 Clinical Process 2223 (1).pptxToluOyedele
 
The Learning Health System: Thinking and Acting Across Scales
The Learning Health System: Thinking and Acting Across ScalesThe Learning Health System: Thinking and Acting Across Scales
The Learning Health System: Thinking and Acting Across ScalesPhilip Payne
 

Similar to ML to cure the world (20)

Data Science Deep Roots in Healthcare Industry
Data Science Deep Roots in Healthcare IndustryData Science Deep Roots in Healthcare Industry
Data Science Deep Roots in Healthcare Industry
 
REG PCORI Grant Planning Meeting 26/09/15
REG PCORI Grant Planning Meeting 26/09/15REG PCORI Grant Planning Meeting 26/09/15
REG PCORI Grant Planning Meeting 26/09/15
 
Innovative Insights for Smarter Care: Care Management and Analytics
Innovative Insights for Smarter Care: Care Management and AnalyticsInnovative Insights for Smarter Care: Care Management and Analytics
Innovative Insights for Smarter Care: Care Management and Analytics
 
Informatics for librarians: the core of the onion
Informatics for librarians: the core of the onionInformatics for librarians: the core of the onion
Informatics for librarians: the core of the onion
 
Clinical Genomics and Medicine
Clinical Genomics and MedicineClinical Genomics and Medicine
Clinical Genomics and Medicine
 
ai-in-healthcare-202011-201117103639.pptx
ai-in-healthcare-202011-201117103639.pptxai-in-healthcare-202011-201117103639.pptx
ai-in-healthcare-202011-201117103639.pptx
 
Simplifying semantics for biomedical applications
Simplifying semantics for biomedical applicationsSimplifying semantics for biomedical applications
Simplifying semantics for biomedical applications
 
Understanding medical concepts and codes through NLP methods
Understanding medical concepts and codes through NLP methodsUnderstanding medical concepts and codes through NLP methods
Understanding medical concepts and codes through NLP methods
 
Report from 2015 MedInfo Conference Brazil
Report from 2015 MedInfo Conference BrazilReport from 2015 MedInfo Conference Brazil
Report from 2015 MedInfo Conference Brazil
 
Deep learning in healthcare: Oppotunities and challenges with Electronic Medi...
Deep learning in healthcare: Oppotunities and challenges with Electronic Medi...Deep learning in healthcare: Oppotunities and challenges with Electronic Medi...
Deep learning in healthcare: Oppotunities and challenges with Electronic Medi...
 
The Many Lives of Data
The Many Lives of DataThe Many Lives of Data
The Many Lives of Data
 
Applications of Data Science in Healthcare
Applications of Data Science in HealthcareApplications of Data Science in Healthcare
Applications of Data Science in Healthcare
 
Electronic health records and machine learning
Electronic health records and machine learningElectronic health records and machine learning
Electronic health records and machine learning
 
Amia tb-review-15
Amia tb-review-15Amia tb-review-15
Amia tb-review-15
 
Future of Healthcare: 3 Disruptive Trends
Future of Healthcare: 3 Disruptive TrendsFuture of Healthcare: 3 Disruptive Trends
Future of Healthcare: 3 Disruptive Trends
 
Watson – from Jeopardy to healthcare
Watson – from Jeopardy to healthcareWatson – from Jeopardy to healthcare
Watson – from Jeopardy to healthcare
 
Healthcare Conference 2013 : Toekomstvisie op ICT in de gezondheidszorg - pro...
Healthcare Conference 2013 : Toekomstvisie op ICT in de gezondheidszorg - pro...Healthcare Conference 2013 : Toekomstvisie op ICT in de gezondheidszorg - pro...
Healthcare Conference 2013 : Toekomstvisie op ICT in de gezondheidszorg - pro...
 
D1 Clinical Process 2223 (1).pptx
D1 Clinical Process 2223 (1).pptxD1 Clinical Process 2223 (1).pptx
D1 Clinical Process 2223 (1).pptx
 
AI in Practice for Healthcare
AI in Practice for Healthcare AI in Practice for Healthcare
AI in Practice for Healthcare
 
The Learning Health System: Thinking and Acting Across Scales
The Learning Health System: Thinking and Acting Across ScalesThe Learning Health System: Thinking and Acting Across Scales
The Learning Health System: Thinking and Acting Across Scales
 

More from Xavier Amatriain

Data/AI driven product development: from video streaming to telehealth
Data/AI driven product development: from video streaming to telehealthData/AI driven product development: from video streaming to telehealth
Data/AI driven product development: from video streaming to telehealthXavier Amatriain
 
AI-driven product innovation: from Recommender Systems to COVID-19
AI-driven product innovation: from Recommender Systems to COVID-19AI-driven product innovation: from Recommender Systems to COVID-19
AI-driven product innovation: from Recommender Systems to COVID-19Xavier Amatriain
 
Lessons learned from building practical deep learning systems
Lessons learned from building practical deep learning systemsLessons learned from building practical deep learning systems
Lessons learned from building practical deep learning systemsXavier Amatriain
 
From one to zero: Going smaller as a growth strategy
From one to zero: Going smaller as a growth strategyFrom one to zero: Going smaller as a growth strategy
From one to zero: Going smaller as a growth strategyXavier Amatriain
 
Recommender Systems In Industry
Recommender Systems In IndustryRecommender Systems In Industry
Recommender Systems In IndustryXavier Amatriain
 
Recsys 2016 tutorial: Lessons learned from building real-life recommender sys...
Recsys 2016 tutorial: Lessons learned from building real-life recommender sys...Recsys 2016 tutorial: Lessons learned from building real-life recommender sys...
Recsys 2016 tutorial: Lessons learned from building real-life recommender sys...Xavier Amatriain
 
Past present and future of Recommender Systems: an Industry Perspective
Past present and future of Recommender Systems: an Industry PerspectivePast present and future of Recommender Systems: an Industry Perspective
Past present and future of Recommender Systems: an Industry PerspectiveXavier Amatriain
 
Staying Shallow & Lean in a Deep Learning World
Staying Shallow & Lean in a Deep Learning WorldStaying Shallow & Lean in a Deep Learning World
Staying Shallow & Lean in a Deep Learning WorldXavier Amatriain
 
Machine Learning for Q&A Sites: The Quora Example
Machine Learning for Q&A Sites: The Quora ExampleMachine Learning for Q&A Sites: The Quora Example
Machine Learning for Q&A Sites: The Quora ExampleXavier Amatriain
 
BIG2016- Lessons Learned from building real-life user-focused Big Data systems
BIG2016- Lessons Learned from building real-life user-focused Big Data systemsBIG2016- Lessons Learned from building real-life user-focused Big Data systems
BIG2016- Lessons Learned from building real-life user-focused Big Data systemsXavier Amatriain
 
Strata 2016 - Lessons Learned from building real-life Machine Learning Systems
Strata 2016 -  Lessons Learned from building real-life Machine Learning SystemsStrata 2016 -  Lessons Learned from building real-life Machine Learning Systems
Strata 2016 - Lessons Learned from building real-life Machine Learning SystemsXavier Amatriain
 
Past, present, and future of Recommender Systems: an industry perspective
Past, present, and future of Recommender Systems: an industry perspectivePast, present, and future of Recommender Systems: an industry perspective
Past, present, and future of Recommender Systems: an industry perspectiveXavier Amatriain
 
Barcelona ML Meetup - Lessons Learned
Barcelona ML Meetup - Lessons LearnedBarcelona ML Meetup - Lessons Learned
Barcelona ML Meetup - Lessons LearnedXavier Amatriain
 
10 more lessons learned from building Machine Learning systems - MLConf
10 more lessons learned from building Machine Learning systems - MLConf10 more lessons learned from building Machine Learning systems - MLConf
10 more lessons learned from building Machine Learning systems - MLConfXavier Amatriain
 
10 more lessons learned from building Machine Learning systems
10 more lessons learned from building Machine Learning systems10 more lessons learned from building Machine Learning systems
10 more lessons learned from building Machine Learning systemsXavier Amatriain
 
Machine Learning to Grow the World's Knowledge
Machine Learning to Grow  the World's KnowledgeMachine Learning to Grow  the World's Knowledge
Machine Learning to Grow the World's KnowledgeXavier Amatriain
 
MLConf Seattle 2015 - ML@Quora
MLConf Seattle 2015 - ML@QuoraMLConf Seattle 2015 - ML@Quora
MLConf Seattle 2015 - ML@QuoraXavier Amatriain
 
Lean DevOps - Lessons Learned from Innovation-driven Companies
Lean DevOps - Lessons Learned from Innovation-driven CompaniesLean DevOps - Lessons Learned from Innovation-driven Companies
Lean DevOps - Lessons Learned from Innovation-driven CompaniesXavier Amatriain
 
10 Lessons Learned from Building Machine Learning Systems
10 Lessons Learned from Building Machine Learning Systems10 Lessons Learned from Building Machine Learning Systems
10 Lessons Learned from Building Machine Learning SystemsXavier Amatriain
 
Recsys 2014 Tutorial - The Recommender Problem Revisited
Recsys 2014 Tutorial - The Recommender Problem RevisitedRecsys 2014 Tutorial - The Recommender Problem Revisited
Recsys 2014 Tutorial - The Recommender Problem RevisitedXavier Amatriain
 

More from Xavier Amatriain (20)

Data/AI driven product development: from video streaming to telehealth
Data/AI driven product development: from video streaming to telehealthData/AI driven product development: from video streaming to telehealth
Data/AI driven product development: from video streaming to telehealth
 
AI-driven product innovation: from Recommender Systems to COVID-19
AI-driven product innovation: from Recommender Systems to COVID-19AI-driven product innovation: from Recommender Systems to COVID-19
AI-driven product innovation: from Recommender Systems to COVID-19
 
Lessons learned from building practical deep learning systems
Lessons learned from building practical deep learning systemsLessons learned from building practical deep learning systems
Lessons learned from building practical deep learning systems
 
From one to zero: Going smaller as a growth strategy
From one to zero: Going smaller as a growth strategyFrom one to zero: Going smaller as a growth strategy
From one to zero: Going smaller as a growth strategy
 
Recommender Systems In Industry
Recommender Systems In IndustryRecommender Systems In Industry
Recommender Systems In Industry
 
Recsys 2016 tutorial: Lessons learned from building real-life recommender sys...
Recsys 2016 tutorial: Lessons learned from building real-life recommender sys...Recsys 2016 tutorial: Lessons learned from building real-life recommender sys...
Recsys 2016 tutorial: Lessons learned from building real-life recommender sys...
 
Past present and future of Recommender Systems: an Industry Perspective
Past present and future of Recommender Systems: an Industry PerspectivePast present and future of Recommender Systems: an Industry Perspective
Past present and future of Recommender Systems: an Industry Perspective
 
Staying Shallow & Lean in a Deep Learning World
Staying Shallow & Lean in a Deep Learning WorldStaying Shallow & Lean in a Deep Learning World
Staying Shallow & Lean in a Deep Learning World
 
Machine Learning for Q&A Sites: The Quora Example
Machine Learning for Q&A Sites: The Quora ExampleMachine Learning for Q&A Sites: The Quora Example
Machine Learning for Q&A Sites: The Quora Example
 
BIG2016- Lessons Learned from building real-life user-focused Big Data systems
BIG2016- Lessons Learned from building real-life user-focused Big Data systemsBIG2016- Lessons Learned from building real-life user-focused Big Data systems
BIG2016- Lessons Learned from building real-life user-focused Big Data systems
 
Strata 2016 - Lessons Learned from building real-life Machine Learning Systems
Strata 2016 -  Lessons Learned from building real-life Machine Learning SystemsStrata 2016 -  Lessons Learned from building real-life Machine Learning Systems
Strata 2016 - Lessons Learned from building real-life Machine Learning Systems
 
Past, present, and future of Recommender Systems: an industry perspective
Past, present, and future of Recommender Systems: an industry perspectivePast, present, and future of Recommender Systems: an industry perspective
Past, present, and future of Recommender Systems: an industry perspective
 
Barcelona ML Meetup - Lessons Learned
Barcelona ML Meetup - Lessons LearnedBarcelona ML Meetup - Lessons Learned
Barcelona ML Meetup - Lessons Learned
 
10 more lessons learned from building Machine Learning systems - MLConf
10 more lessons learned from building Machine Learning systems - MLConf10 more lessons learned from building Machine Learning systems - MLConf
10 more lessons learned from building Machine Learning systems - MLConf
 
10 more lessons learned from building Machine Learning systems
10 more lessons learned from building Machine Learning systems10 more lessons learned from building Machine Learning systems
10 more lessons learned from building Machine Learning systems
 
Machine Learning to Grow the World's Knowledge
Machine Learning to Grow  the World's KnowledgeMachine Learning to Grow  the World's Knowledge
Machine Learning to Grow the World's Knowledge
 
MLConf Seattle 2015 - ML@Quora
MLConf Seattle 2015 - ML@QuoraMLConf Seattle 2015 - ML@Quora
MLConf Seattle 2015 - ML@Quora
 
Lean DevOps - Lessons Learned from Innovation-driven Companies
Lean DevOps - Lessons Learned from Innovation-driven CompaniesLean DevOps - Lessons Learned from Innovation-driven Companies
Lean DevOps - Lessons Learned from Innovation-driven Companies
 
10 Lessons Learned from Building Machine Learning Systems
10 Lessons Learned from Building Machine Learning Systems10 Lessons Learned from Building Machine Learning Systems
10 Lessons Learned from Building Machine Learning Systems
 
Recsys 2014 Tutorial - The Recommender Problem Revisited
Recsys 2014 Tutorial - The Recommender Problem RevisitedRecsys 2014 Tutorial - The Recommender Problem Revisited
Recsys 2014 Tutorial - The Recommender Problem Revisited
 

Recently uploaded

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Recently uploaded (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

ML to cure the world

  • 1. Machine Learning to cure the World Xavier Amatriain Curai MLConf SF ‘17
  • 2. Medicine is hard(er) ● Doctors have ~15 minutes to capture information* about a patient, diagnose, and recommend treatment ● *Information ○ Patient’s history ○ Patient’s symptoms ○ Medical knowledge ■ Learned years ago ■ Latest research findings ■ Different demographics ● Data is growing over time, so is complexity ● Very hard for doctors to “manually” personalize their “recommendations”
  • 3. Medical Diagnosis ● Diagnosis (R.A. Miller 1990): ○ Mapping from patient’s data (history, examination, lab exams…) to a possible condition. ○ It depends on ability to: ■ Evoke history ■ Surface symptoms and findings ■ Generate hypotheses that suggest how to refine or pursue different hypothesis ○ In a compassionate, cost-effective manner
  • 4. Cost of medical errors ● 400k deaths a year can be attributed to medical errors as well as 4M serious health events ○ This compares to 500k deaths from cancer or 40k from vehicle accidents ● Almost half of those events could be preventable
  • 5. How to improve medical care? ● Automate processes through AI/ML ● Use of (big) data ● More/better personalization ● Improved user experience both for patients and doctors Does this sound familiar?
  • 6. Medical Decision Support + Knowledge Bases Personalization NLP Multimodal input ML/AI Medical System
  • 8. Medical Decision + Knowledge Bases Medical Knowledge Bases encode years of Doctor Expertise Doctor Expertise Medical Research
  • 9. An example: Internist-1/QMR/Vddx ● Internist (1971) led by Jack Myers considered (one of) the best clinical diagnostic experts in the US ○ University of Pittsburgh, Chairman of the National Board of Medical Examiners, President of the American College of Physicians, and Chairman of the American Board of Internal Medicine ● Process for adding a disease requires 2-4 weeks of full-time effort and doctors reading 50 to 250 relevant publications
  • 11. ML/AI Approaches to Diagnosis ● Early DDSS based on Bayesian reasoning (60s-70s) ● Bayesian networks (80s-90s) ● Neural networks (lately)
  • 13. ML/AI Medical System Medical Decision Support + Knowledge Bases Personalization Multimodal input NLP
  • 14. Ontologies ● Snomed Clinical Terms ○ Computer processable collection of medical terms used in clinical documentation and reporting. ○ Clinical findings, symptoms, diagnoses, procedures, body structures, organisms substances, pharmaceuticals, devices... ● ICD-10 ○ 10th revision of the International Statistical Classification of Diseases and Related Health Problems (ICD) ○ Codes for diseases, signs and symptoms, abnormal findings, complaints, social circumstances, and external causes ● UMLS ○ Compendium of many controlled vocabularies ○ Mapping structure among vocabularies ○ Allows to translate among the various terminology systems
  • 15. NLP ● Understanding what doctors and patients say ● Extracting knowledge from medical texts ● ...
  • 16. Electronic Health Records ● EHR/EMRs include digital information about patients encounters with doctors or the health system
  • 17. NLP Methods and algorithms to extract meaning and knowledge from unstructured text Patient understanding The Language of Medicine Doctor’s Notes Medical research publications
  • 18. ML/AI Medical System Clinical Decision Support + Medical Knowledge Bases Personalization NLP Multimodal input
  • 19. Multimodal input We will include many different signals besides direct patient input Speech interfaces Image recognition Sensors/lab data
  • 20. Inputs to DDSS ● Improve accuracy of signals input to diagnostic systems by using AI/ML techniques
  • 21. ML/AI Medical System Clinical Decision Support + Medical Knowledge Bases NLP Multimodal input Personalization
  • 22. Precision medicine ● Precision medicine (NIH): "an emerging approach for disease treatment and prevention that takes into account individual variability in genes, environment, and lifestyle for each person." ● Term is relatively new, but concept has been around for many years. ○ E.g. blood transfusion is not given from a randomly selected donor
  • 23. Personalization The best and most relevant information “for you” Patient profile & medical history
  • 24. Personalization The best and most relevant information “for you” Patient profile & medical history Biological markers & other lab data
  • 26. Clinical Decision Support + Medical Knowledge Bases ML/AI Medical System Personalization NLP Multimodal input
  • 27. What is different from other domains? ● Cost of errors ● We care about causality ● Implicit user signals not enough ● Need of conversational approaches ○ Importance of eliciting information ○ Importance of communicating outcomes ● Complex interactions between diseases and symptoms, including temporal sequences
  • 28.
  • 29. What are we doing? ● Building an awesome team (Netflix, Quora, Facebook, Google, Microsoft, Uber, Stanford…) ● Combining AI/ML and best product/UX practices to build a service that revolutionizes healthcare by empowering patients to make their own decisions ● Leveraging pre-existing resources and state-of-the-art approaches ● We are stealth, too soon to say too much about what we have
  • 30. Challenges ● Algorithmic: e.g. combining expert rule-based and ML ● Data: quality, sparsity, and bias in data ● UX: trustworthiness and engagement of the system, incentives… ● Legal ● … It’s about time we overcome all of these.
  • 32. ● “Probabilistic diagnosis using a reformulation of the INTERNIST-1/QMR knowledge base” . Shwe et al. 1991. ● “Computer-assisted diagnostic decision support: history, challenges, and possible paths forward” Miller. 2009. ● “Mining Biomedical Ontologies and Data Using RDF Hypergraphs” Liu et al. 2013. ● “Health Recommender Systems: Concepts, Requirements, Technical Basics & Challenges”, Wiesner & Pfeifer, 2014. ● “A ‘Green Button’ For Using Aggregate Patient Data At The Point Of Care” Longhurst et al. 2014. ● “Building the graph of medicine from millions of clinical narratives” Finlayson et al. 2014. ● “Comparison of Physician and Computer Diagnostic Accuracy” Semigran et al. 2016. ● “Identifiable Phenotyping using Constrained Non-Negative Matrix Factorization”. Joshi et al. 2016. ● “Clinical Tagging with Joint Probabilistic Models” . Halpern et al. 2016. ● “Deep Patient: An Unsupervised Representation to Predict the Future of Patients from EHR”. Miotto et al. 2016. ● “Learning a Health Knowledge Graph from Electronic Medical Records” Rotmensch et al. 2017. ● “Clustering Patients with Tensor Decomposition”. Ruffini et al. 2017. ● “Patient Similarity Using Population Statistics and Multiple Kernel Learning”. Conroy et al. 2017. ● “Diagnostic Inferencing via Clinical Concept Extraction with Deep Reinforcement Learning”. Ling et al. 2017. ● “Generating Multi-label Discrete Patient Records using Generative Adversarial Networks” Choi et al. 2017 ● Suresh, H., Szolovits, P., & Ghassemi, M. (2017, March 20). The Use of Autoencoders for Discovering Patient Phenotypes. arXiv.org. References