SlideShare a Scribd company logo
1 of 45
Download to read offline
IDENTIFYINGRAREDISEASESFROMBEHAVIOURALDATA:
AMACHINELEARNINGAPPROACH
Haley MacLeod Ÿ Shuo Yang Ÿ Kim Oakes Ÿ Kay Connelly Ÿ Sriraam Natarajan
School of Informatics and Computing, Indiana University
@haley_macleod
www.haleymacleod.com
Technology in Consumer Health & Wellness
•  Managing health
•  Changing behaviour
•  Learn about a disease
•  Get support
•  Track information
Rare Diseases
< 0.05%
There are over 7,000
different rare diseases.
10% of the world’s population
has a rare disease.
If everyone with a rare disease lived in
the same country, it would be the
world'sthirdmostpopulousnation.
Rare World
There are experiences in common
between people with rare diseases.
These experiences are distinct
from the experiences of people with
common chronic Illnesses.
There are a wealth of opportunities to
support these experiences through the
design of appropriate technologies.
Can we distinguish between
people with common chronic diseases
and people with rare diseases?
•  5 – 7 years to get a diagnosis
•  2 – 3 misdiagnoses
•  Many different specialists &
physicians
“They were all like, ‘We don’t know what it is.
We don’t want to take this risk. So go away.
We have other problems, other patients.’
So I told them, ‘Okay, go on Google and Google it.’
‘No, no, go to somebody else’s door.’
So we lost a lot of hours. My son had this vomiting episode
and it was very scary to have him in the car
and going around to find a doctor that is going to be
brave enough to give him those shots.
And that’s when I said
‘Okay, I’m going to learn to give myself the shot.’”
“I’m always online looking up different things.
I just want to be informed . . .
I know that Australia is doing an awful lot of research . . .
the United States isn’t really doing
the kind of research that they are in Australia.”
Can we account for class imbalance
as part of the classification process,
rather than as a preprocessing step?
The cost of misclassifying the rare class
is higher than the cost of
misclassifying the common class.
If we assume the class of rare disease as the
positive class, then we prefer recall
(how many relevant items are selected)
rather than precision
(how many selected items are relevant).
Oversampling the
Minority Class
Undersampling
the Majority Class
Synthetic Minority Oversampling Technique (SMOTE)
(Chawla et al., 2002)
Synthetic Minority Oversampling Technique (SMOTE)
(Chawla et al., 2002)
Today’s Talk:
Data
(survey design & distribution)
Results
Approach
(soft-margin functional gradient boosting)
Concluding thoughts
•  Demographic Information
•  Disease Information
•  Technology Use
•  Health Care Professionals
35 Questions, 4 Topics
Data
Survey
•  Demographic Information
•  Age, gender, country, employment,
education, marital status
•  Disease Information
•  Technology Use
•  Health Care Professionals
35 Questions, 4 Topics
Data
Survey
•  Demographic Information
•  Disease Information
•  Disease name, years of symptoms,
years of diagnosis, severity of
symptoms
•  Technology Use
•  Health Care Professionals
35 Questions, 4 Topics
Data
Survey
•  Demographic Information
•  Disease Information
•  Technology Use
•  Devices owned, health apps,
information seeking, participation in
health groups
•  Health Care Professionals
35 Questions, 4 Topics
Data
Survey
•  Demographic Information
•  Disease Information
•  Technology Use
•  Health Care Professionals
•  Number of specialists, helpfulness,
sources of information
35 Questions, 4 Topics
Data
Survey
•  30.93% rare diseases,
69.07% common chronic illnesses
•  67 Diseases
•  Age 18 – 71
•  39.00% male, 59.53%female
•  22 countries
(mainly US, Canada, UK, and Australia)
341 Responses
Data
Responses
Approach
Classification
Standard Functional Gradient Boosting
Initial Model
Data
Predictions
- = Gradients
Iterate
Induce
+
Approach
Classification
Standard Functional Gradient Boosting
Final Model:
+ + + …
Approach
Classification
Soft Margin Functional Gradient Boosting
Gradients
Results
Experiments
Q1: How effective is a class imbalance approach in
detecting rare diseases using self-reported
behavioural data?
Results
Experiments
Q1: How effective is a class imbalance approach in
detecting rare diseases using self-reported
behavioural data?
Standard Classification Methods
•  Naïve Bayes
•  Logistic Regression
•  5-Nearest Neighbours
•  Decision Trees
Class Imbalance Methods
•  Random oversampling
•  Random undersampling
•  SMOTE
•  Soft-FGB
VS.
Results
Experiments
Q1: How effective is a class imbalance approach in
detecting rare diseases using self-reported
behavioural data?
Standard Methods Imbalance Methods
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
True Postive Rate
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
F3 Measure
Standard Methods Imbalance Methods
Results
Experiments
Q2: How effective is our method in handling class
imbalance as part of the classification process
(as opposed to changing the class distribution)?
Results
Experiments
Q2: How effective is our method in handling class
imbalance as part of the classification process
(as opposed to changing the class distribution)?
•  Soft-FGB
•  Random oversampling
•  Random undersampling
•  SMOTE
VS.
Results
Experiments
Q2: How effective is our method in handling class
imbalance as part of the classification process
(as opposed to changing the class distribution)?
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Over Under SMOTE Soft
True Postive Rate
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Over Under SMOTE Soft
F3 Measure
Pre-Processing Classification ProcessPre-Processing Classification Process
Concluding Thoughts
Discussion
People with rare disease have unique challenges that are
distinctly different from people with common chronic illnesses
and this presents design opportunities not yet addressed
by existing interventions and HCI research.
Concluding Thoughts
Discussion
People with rare diseases:
•  Join health support groups
•  Search for information
•  Watch videos online
•  Post their own videos to share with others
•  Post data/test results
Concluding Thoughts
Discussion
People with common chronic illnesses:
•  Never joined a group
•  Never posted a review
•  Don’t follow friends updates
•  Trust health professionals
•  Use smartphone apps
Concluding Thoughts
Future Work
•  Social media data
•  Integrating into online platforms
•  Exploring healthy populations
Haley MacLeod
hemacleo@indiana.edu
Kay Connelly
connelly@indiana.edu
Sriraam Natarajan
natarasr@indiana.edu
Shuo Yang
shuoyang@indiana.edu
Kim Oakes
kimoakes@indiana.edu

More Related Content

What's hot

China 2016: Overview of public opinion about science with a special focus on ...
China 2016: Overview of public opinion about science with a special focus on ...China 2016: Overview of public opinion about science with a special focus on ...
China 2016: Overview of public opinion about science with a special focus on ...John C. Besley
 
Cemal H. Guvercin MedicReS 5th World Congress
Cemal H. Guvercin MedicReS 5th World Congress Cemal H. Guvercin MedicReS 5th World Congress
Cemal H. Guvercin MedicReS 5th World Congress MedicReS
 
Shelley Hurwitz MedicReS World Congress 2014
Shelley Hurwitz MedicReS World Congress 2014Shelley Hurwitz MedicReS World Congress 2014
Shelley Hurwitz MedicReS World Congress 2014MedicReS
 
Confounding and Directed Acyclic Graphs
Confounding and Directed Acyclic GraphsConfounding and Directed Acyclic Graphs
Confounding and Directed Acyclic GraphsDarren L Dahly PhD
 
3.5.2 selection bias
3.5.2 selection bias3.5.2 selection bias
3.5.2 selection biasA M
 

What's hot (6)

China 2016: Overview of public opinion about science with a special focus on ...
China 2016: Overview of public opinion about science with a special focus on ...China 2016: Overview of public opinion about science with a special focus on ...
China 2016: Overview of public opinion about science with a special focus on ...
 
Cemal H. Guvercin MedicReS 5th World Congress
Cemal H. Guvercin MedicReS 5th World Congress Cemal H. Guvercin MedicReS 5th World Congress
Cemal H. Guvercin MedicReS 5th World Congress
 
Shelley Hurwitz MedicReS World Congress 2014
Shelley Hurwitz MedicReS World Congress 2014Shelley Hurwitz MedicReS World Congress 2014
Shelley Hurwitz MedicReS World Congress 2014
 
Confounding and Directed Acyclic Graphs
Confounding and Directed Acyclic GraphsConfounding and Directed Acyclic Graphs
Confounding and Directed Acyclic Graphs
 
Patient Narratives in Decision Aids
Patient Narratives in Decision AidsPatient Narratives in Decision Aids
Patient Narratives in Decision Aids
 
3.5.2 selection bias
3.5.2 selection bias3.5.2 selection bias
3.5.2 selection bias
 

Viewers also liked

Asynchronous Remote Communities (ARC) for Researching Distributed Populations
Asynchronous Remote Communities (ARC) for Researching Distributed PopulationsAsynchronous Remote Communities (ARC) for Researching Distributed Populations
Asynchronous Remote Communities (ARC) for Researching Distributed PopulationsHaley MacLeod
 
Rare World: Towards Technology for Rare Diseases
Rare World: Towards Technology for Rare DiseasesRare World: Towards Technology for Rare Diseases
Rare World: Towards Technology for Rare DiseasesHaley MacLeod
 
Lessons Learned from Conducting Group-Based Research on Facebook
Lessons Learned from Conducting Group-Based Research on FacebookLessons Learned from Conducting Group-Based Research on Facebook
Lessons Learned from Conducting Group-Based Research on FacebookHaley MacLeod
 
Whose Life is it Anyways? Empowering Personal Decision Making in Health & Wel...
Whose Life is it Anyways? Empowering Personal Decision Making in Health & Wel...Whose Life is it Anyways? Empowering Personal Decision Making in Health & Wel...
Whose Life is it Anyways? Empowering Personal Decision Making in Health & Wel...Haley MacLeod
 
Asynchronous Remote Communities for Researching Distributed Populations
Asynchronous Remote Communities for Researching Distributed PopulationsAsynchronous Remote Communities for Researching Distributed Populations
Asynchronous Remote Communities for Researching Distributed PopulationsHaley MacLeod
 
Methods for Studying Rare Disease Populations
Methods for Studying Rare Disease PopulationsMethods for Studying Rare Disease Populations
Methods for Studying Rare Disease PopulationsHaley MacLeod
 

Viewers also liked (6)

Asynchronous Remote Communities (ARC) for Researching Distributed Populations
Asynchronous Remote Communities (ARC) for Researching Distributed PopulationsAsynchronous Remote Communities (ARC) for Researching Distributed Populations
Asynchronous Remote Communities (ARC) for Researching Distributed Populations
 
Rare World: Towards Technology for Rare Diseases
Rare World: Towards Technology for Rare DiseasesRare World: Towards Technology for Rare Diseases
Rare World: Towards Technology for Rare Diseases
 
Lessons Learned from Conducting Group-Based Research on Facebook
Lessons Learned from Conducting Group-Based Research on FacebookLessons Learned from Conducting Group-Based Research on Facebook
Lessons Learned from Conducting Group-Based Research on Facebook
 
Whose Life is it Anyways? Empowering Personal Decision Making in Health & Wel...
Whose Life is it Anyways? Empowering Personal Decision Making in Health & Wel...Whose Life is it Anyways? Empowering Personal Decision Making in Health & Wel...
Whose Life is it Anyways? Empowering Personal Decision Making in Health & Wel...
 
Asynchronous Remote Communities for Researching Distributed Populations
Asynchronous Remote Communities for Researching Distributed PopulationsAsynchronous Remote Communities for Researching Distributed Populations
Asynchronous Remote Communities for Researching Distributed Populations
 
Methods for Studying Rare Disease Populations
Methods for Studying Rare Disease PopulationsMethods for Studying Rare Disease Populations
Methods for Studying Rare Disease Populations
 

Similar to Identifying Rare Diseases from Behavioural Data: A Machine Learning Approach

Sue Stableford - Health literacy, numeracy and shared decisionmaking
Sue Stableford - Health literacy, numeracy and shared decisionmakingSue Stableford - Health literacy, numeracy and shared decisionmaking
Sue Stableford - Health literacy, numeracy and shared decisionmakingPlain Talk 2015
 
American Association for Suicidology (2020), Jaspr Health (DIMEFF)
American Association for Suicidology (2020), Jaspr Health (DIMEFF)American Association for Suicidology (2020), Jaspr Health (DIMEFF)
American Association for Suicidology (2020), Jaspr Health (DIMEFF)Linda Dimeff
 
Filling the gaps in translational research
Filling the gaps in translational researchFilling the gaps in translational research
Filling the gaps in translational researchPaul Agapow
 
Using Patient Reported Outcomes to Inform Offlabel Prescribing
Using Patient Reported Outcomes to Inform Offlabel PrescribingUsing Patient Reported Outcomes to Inform Offlabel Prescribing
Using Patient Reported Outcomes to Inform Offlabel PrescribingACSM @ VU University Amsterdam
 
Data type source presentation im
Data type source presentation imData type source presentation im
Data type source presentation imMohmmedirfan Momin
 
How (Not) To Lie With Statistics.pptx
How (Not) To Lie With Statistics.pptxHow (Not) To Lie With Statistics.pptx
How (Not) To Lie With Statistics.pptxCrina Boros
 
Big Data: Learning from MIMIC- Celi
Big Data: Learning from MIMIC- CeliBig Data: Learning from MIMIC- Celi
Big Data: Learning from MIMIC- Celiintensivecaresociety
 
Accelerating the benefits of genomics worldwide
Accelerating the benefits of genomics worldwideAccelerating the benefits of genomics worldwide
Accelerating the benefits of genomics worldwideJoaquin Dopazo
 
How to Think Straight- Cognitive Debiasing Pat Croskerry
How to Think Straight- Cognitive Debiasing Pat CroskerryHow to Think Straight- Cognitive Debiasing Pat Croskerry
How to Think Straight- Cognitive Debiasing Pat CroskerrySMACC Conference
 
What is Science?
What is Science?What is Science?
What is Science?Syed Kazmi
 
Autonomy in the WEAI
Autonomy in the WEAI Autonomy in the WEAI
Autonomy in the WEAI IFPRI-WEAI
 
Why Measure Autonomy?
Why Measure Autonomy?Why Measure Autonomy?
Why Measure Autonomy?IFPRI Gender
 
Vladimir Trajkovski-Ethics and Human Genetics-Lithuania-27.10.2023.pdf
Vladimir Trajkovski-Ethics and Human Genetics-Lithuania-27.10.2023.pdfVladimir Trajkovski-Ethics and Human Genetics-Lithuania-27.10.2023.pdf
Vladimir Trajkovski-Ethics and Human Genetics-Lithuania-27.10.2023.pdfVladimir Trajkovski
 

Similar to Identifying Rare Diseases from Behavioural Data: A Machine Learning Approach (20)

Kay Dickersin
Kay DickersinKay Dickersin
Kay Dickersin
 
Sue Stableford - Health literacy, numeracy and shared decisionmaking
Sue Stableford - Health literacy, numeracy and shared decisionmakingSue Stableford - Health literacy, numeracy and shared decisionmaking
Sue Stableford - Health literacy, numeracy and shared decisionmaking
 
Measuring Health Literacy
Measuring Health LiteracyMeasuring Health Literacy
Measuring Health Literacy
 
American Association for Suicidology (2020), Jaspr Health (DIMEFF)
American Association for Suicidology (2020), Jaspr Health (DIMEFF)American Association for Suicidology (2020), Jaspr Health (DIMEFF)
American Association for Suicidology (2020), Jaspr Health (DIMEFF)
 
Systematic error bias
Systematic error  biasSystematic error  bias
Systematic error bias
 
ML in rare diseases
ML in rare diseasesML in rare diseases
ML in rare diseases
 
Filling the gaps in translational research
Filling the gaps in translational researchFilling the gaps in translational research
Filling the gaps in translational research
 
Using Patient Reported Outcomes to Inform Offlabel Prescribing
Using Patient Reported Outcomes to Inform Offlabel PrescribingUsing Patient Reported Outcomes to Inform Offlabel Prescribing
Using Patient Reported Outcomes to Inform Offlabel Prescribing
 
Data type source presentation im
Data type source presentation imData type source presentation im
Data type source presentation im
 
How (Not) To Lie With Statistics.pptx
How (Not) To Lie With Statistics.pptxHow (Not) To Lie With Statistics.pptx
How (Not) To Lie With Statistics.pptx
 
Big Data: Learning from MIMIC- Celi
Big Data: Learning from MIMIC- CeliBig Data: Learning from MIMIC- Celi
Big Data: Learning from MIMIC- Celi
 
Study Eligibility Criteria
Study Eligibility CriteriaStudy Eligibility Criteria
Study Eligibility Criteria
 
Accelerating the benefits of genomics worldwide
Accelerating the benefits of genomics worldwideAccelerating the benefits of genomics worldwide
Accelerating the benefits of genomics worldwide
 
How to Think Straight- Cognitive Debiasing Pat Croskerry
How to Think Straight- Cognitive Debiasing Pat CroskerryHow to Think Straight- Cognitive Debiasing Pat Croskerry
How to Think Straight- Cognitive Debiasing Pat Croskerry
 
Presentation 1
Presentation 1Presentation 1
Presentation 1
 
What is Science?
What is Science?What is Science?
What is Science?
 
Gdp2 2013 14-14
Gdp2 2013 14-14Gdp2 2013 14-14
Gdp2 2013 14-14
 
Autonomy in the WEAI
Autonomy in the WEAI Autonomy in the WEAI
Autonomy in the WEAI
 
Why Measure Autonomy?
Why Measure Autonomy?Why Measure Autonomy?
Why Measure Autonomy?
 
Vladimir Trajkovski-Ethics and Human Genetics-Lithuania-27.10.2023.pdf
Vladimir Trajkovski-Ethics and Human Genetics-Lithuania-27.10.2023.pdfVladimir Trajkovski-Ethics and Human Genetics-Lithuania-27.10.2023.pdf
Vladimir Trajkovski-Ethics and Human Genetics-Lithuania-27.10.2023.pdf
 

Recently uploaded

Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...amitlee9823
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNKTimothy Spann
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...gajnagarg
 
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
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...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
 
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
 
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...karishmasinghjnh
 
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...gajnagarg
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...amitlee9823
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
 
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
 
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
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteedamy56318795
 

Recently uploaded (20)

Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
(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
 
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
 
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...
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
 
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...
 
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...
 
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
 
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
 
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
 
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
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...
 
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...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 

Identifying Rare Diseases from Behavioural Data: A Machine Learning Approach

  • 1. IDENTIFYINGRAREDISEASESFROMBEHAVIOURALDATA: AMACHINELEARNINGAPPROACH Haley MacLeod Ÿ Shuo Yang Ÿ Kim Oakes Ÿ Kay Connelly Ÿ Sriraam Natarajan School of Informatics and Computing, Indiana University @haley_macleod www.haleymacleod.com
  • 2. Technology in Consumer Health & Wellness •  Managing health •  Changing behaviour •  Learn about a disease •  Get support •  Track information
  • 4. There are over 7,000 different rare diseases.
  • 5. 10% of the world’s population has a rare disease.
  • 6. If everyone with a rare disease lived in the same country, it would be the world'sthirdmostpopulousnation. Rare World
  • 7. There are experiences in common between people with rare diseases.
  • 8. These experiences are distinct from the experiences of people with common chronic Illnesses.
  • 9. There are a wealth of opportunities to support these experiences through the design of appropriate technologies.
  • 10. Can we distinguish between people with common chronic diseases and people with rare diseases?
  • 11. •  5 – 7 years to get a diagnosis •  2 – 3 misdiagnoses •  Many different specialists & physicians
  • 12. “They were all like, ‘We don’t know what it is. We don’t want to take this risk. So go away. We have other problems, other patients.’ So I told them, ‘Okay, go on Google and Google it.’ ‘No, no, go to somebody else’s door.’ So we lost a lot of hours. My son had this vomiting episode and it was very scary to have him in the car and going around to find a doctor that is going to be brave enough to give him those shots. And that’s when I said ‘Okay, I’m going to learn to give myself the shot.’”
  • 13. “I’m always online looking up different things. I just want to be informed . . . I know that Australia is doing an awful lot of research . . . the United States isn’t really doing the kind of research that they are in Australia.”
  • 14. Can we account for class imbalance as part of the classification process, rather than as a preprocessing step?
  • 15.
  • 16.
  • 17.
  • 18. The cost of misclassifying the rare class is higher than the cost of misclassifying the common class.
  • 19. If we assume the class of rare disease as the positive class, then we prefer recall (how many relevant items are selected) rather than precision (how many selected items are relevant).
  • 20.
  • 23. Synthetic Minority Oversampling Technique (SMOTE) (Chawla et al., 2002)
  • 24. Synthetic Minority Oversampling Technique (SMOTE) (Chawla et al., 2002)
  • 25. Today’s Talk: Data (survey design & distribution) Results Approach (soft-margin functional gradient boosting) Concluding thoughts
  • 26. •  Demographic Information •  Disease Information •  Technology Use •  Health Care Professionals 35 Questions, 4 Topics Data Survey
  • 27. •  Demographic Information •  Age, gender, country, employment, education, marital status •  Disease Information •  Technology Use •  Health Care Professionals 35 Questions, 4 Topics Data Survey
  • 28. •  Demographic Information •  Disease Information •  Disease name, years of symptoms, years of diagnosis, severity of symptoms •  Technology Use •  Health Care Professionals 35 Questions, 4 Topics Data Survey
  • 29. •  Demographic Information •  Disease Information •  Technology Use •  Devices owned, health apps, information seeking, participation in health groups •  Health Care Professionals 35 Questions, 4 Topics Data Survey
  • 30. •  Demographic Information •  Disease Information •  Technology Use •  Health Care Professionals •  Number of specialists, helpfulness, sources of information 35 Questions, 4 Topics Data Survey
  • 31. •  30.93% rare diseases, 69.07% common chronic illnesses •  67 Diseases •  Age 18 – 71 •  39.00% male, 59.53%female •  22 countries (mainly US, Canada, UK, and Australia) 341 Responses Data Responses
  • 32. Approach Classification Standard Functional Gradient Boosting Initial Model Data Predictions - = Gradients Iterate Induce +
  • 33. Approach Classification Standard Functional Gradient Boosting Final Model: + + + …
  • 34. Approach Classification Soft Margin Functional Gradient Boosting Gradients
  • 35. Results Experiments Q1: How effective is a class imbalance approach in detecting rare diseases using self-reported behavioural data?
  • 36. Results Experiments Q1: How effective is a class imbalance approach in detecting rare diseases using self-reported behavioural data? Standard Classification Methods •  Naïve Bayes •  Logistic Regression •  5-Nearest Neighbours •  Decision Trees Class Imbalance Methods •  Random oversampling •  Random undersampling •  SMOTE •  Soft-FGB VS.
  • 37. Results Experiments Q1: How effective is a class imbalance approach in detecting rare diseases using self-reported behavioural data? Standard Methods Imbalance Methods 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 True Postive Rate 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 F3 Measure Standard Methods Imbalance Methods
  • 38. Results Experiments Q2: How effective is our method in handling class imbalance as part of the classification process (as opposed to changing the class distribution)?
  • 39. Results Experiments Q2: How effective is our method in handling class imbalance as part of the classification process (as opposed to changing the class distribution)? •  Soft-FGB •  Random oversampling •  Random undersampling •  SMOTE VS.
  • 40. Results Experiments Q2: How effective is our method in handling class imbalance as part of the classification process (as opposed to changing the class distribution)? 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Over Under SMOTE Soft True Postive Rate 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Over Under SMOTE Soft F3 Measure Pre-Processing Classification ProcessPre-Processing Classification Process
  • 41. Concluding Thoughts Discussion People with rare disease have unique challenges that are distinctly different from people with common chronic illnesses and this presents design opportunities not yet addressed by existing interventions and HCI research.
  • 42. Concluding Thoughts Discussion People with rare diseases: •  Join health support groups •  Search for information •  Watch videos online •  Post their own videos to share with others •  Post data/test results
  • 43. Concluding Thoughts Discussion People with common chronic illnesses: •  Never joined a group •  Never posted a review •  Don’t follow friends updates •  Trust health professionals •  Use smartphone apps
  • 44. Concluding Thoughts Future Work •  Social media data •  Integrating into online platforms •  Exploring healthy populations
  • 45. Haley MacLeod hemacleo@indiana.edu Kay Connelly connelly@indiana.edu Sriraam Natarajan natarasr@indiana.edu Shuo Yang shuoyang@indiana.edu Kim Oakes kimoakes@indiana.edu