SlideShare a Scribd company logo
1 of 17
Download to read offline
Validating search protocols
for mining of health and disease events
on Twitter
Aditya Lia Ramadona1,2*, Lutfan Lazuardi3, Sulistyawati1,4,
Anwar Dwi Cahyono5, Åsa Holmner6, Hari Kusnanto3, Joacim Rocklöv1
The International Conference on Public Health (ICPH)
Solo, Indonesia; September 14-15, 2016
https://arxiv.org/abs/1608.05910
Introduction Twitter
• free social networking and micro-
blogging service
• 140-character: news, events,
personal feeling and experiences, …
• May 2016: 24.34 million Indonesian
active users ~ 10% (Statista, 2016)
Twitter offers streams of the public
data flowing
• might contain health-related
information
• can be explored for public health
monitoring and surveillance
purposes (Paul et al. 2016)
Indonesia Social Media Trend (Jakpat, 2016)
Introduction
Previous studies
• Signorini et al. 2011: track levels of disease activity
• Eichstaedt et al. 2015: predicts heart disease mortality
• Strom et al. 2013: measuring health-related quality of life
• many more…
Methodological challenges
• data and language processing
• model development
www.bahasakita.com
Subjects and Methods
Develop groups of words and phrases relevant to disease symptoms
and health outcomes in the Bahasa Indonesia
historical Twitter
Twitter stream14d
real-time
Subjects and Methods
Sentiment analysis
• examining a tweet from Twitter feeds
• the decisions were made by people with expert knowledge
millions of tweets: time-consuming and inefficient
Replicating expert assessment
• develop a model, interpret results and adjust the model
• make predictions
Results: text analysis
Historical Twitter feeds: 390 tweets
• "rumah OR sakit OR rawat OR inap OR demam OR panas -cuaca OR berdarah
OR pendarahan OR tombosit OR badan OR muntah OR badan OR tua OR ':('"
Preprocessing
• removing retweets and eliminate some noise
• removing punctuation, numbers, capitalization, and the Bahasa stop-words
(e.g. kamu and aja)
[107] "@XYZ kamu izin aja, bilang kamu sakit :(("
[107] "xyz izin bilang sakit"
Results: text analysis
1,632 words
• the most highly correlate
words: sakit (sick, ill, pain)
hati (0.23) ~ shame, broken heart, …
rasa (0.13) ~ pain
perut (0.12) ~ stomach ache
Figure 1. Words that appear more than 10 times
Results: model development
Predictors
• highest words frequencies (22)
• counting the number of the predictor words in a tweet
Classification and Regression Trees model
(Breiman et al. 1983)
• rpart package (Therneau et al. 2015)
Results: model development
390 tweets
historical Twitter feeds
• 273 tweets (70%): training
• 117 tweets (30%): validating
1,145,649 tweets
Twitter stream feeds: testing
Indonesia: between 11°S and 6°N and 95°E and 141°E,
7 days: 26th July – 1st August 2016
• 100 from 6,109 TRUE results
• 100 from 1,139,540 FALSE result
Results: model development
Results
Results
Model Performance Validation Testing
AUC 0.82 0.70
Sensitivity 80.0 42.0
Specifity 84.6 98.0
Positive Predictive Value 86.7 95.5
Negative Predictive Value 77.2 62.8
Limitations + Challenges = Future Work
team member involved
• academics, health workers
Twitter users
• telecommunications infrastructure
• characteristics of people
methods
• data: streaming (Indonesia, 7d/24h ~ 1.5GB in csv format)
• model: CART, RandomForest, GBM, …
Summary
Monitoring of public sentiment on Twitter + contextual knowledge
• a nearly real-time proxy for health-related indicators
Models do not replace expert judgment
• accurately analyze small amounts of information (tweets)
• improve and refine the model
• bias and emotion: integrate assessments of many experts
Summary
1 Department of Public Health and Clinical Medicine, Epidemiology and Global Health, Umeå University
2 Center for Environmental Studies, Universitas Gadjah Mada
3 Department of Public Health, Faculty of Medicine, Universitas Gadjah Mada
4 Department of Public Health, Universitas Ahmad Dahlan
5 District Health Office, Yogyakarta
6 Department of Radiation Sciences, Umeå University
*alramadona@ugm.ac.id
www.themexpert.com/images/easyblog_articles/270/twitter_cover.jpg

More Related Content

Similar to Validating search protocols for mining of health and disease events on Twitter

Interventions with potential to reduce sedentary time in adults: What's the e...
Interventions with potential to reduce sedentary time in adults: What's the e...Interventions with potential to reduce sedentary time in adults: What's the e...
Interventions with potential to reduce sedentary time in adults: What's the e...
Health Evidence™
 
Access to primary health care DA 20.10.2015
Access to primary health care DA 20.10.2015Access to primary health care DA 20.10.2015
Access to primary health care DA 20.10.2015
Deena Alasfoor
 
Introduction to Health Research
Introduction to Health ResearchIntroduction to Health Research
Introduction to Health Research
Dr Ghaiath Hussein
 

Similar to Validating search protocols for mining of health and disease events on Twitter (20)

Introduction to IHME
Introduction to IHMEIntroduction to IHME
Introduction to IHME
 
maternal mortality sri lanka intro_murray_11012010_ihme
maternal mortality sri lanka intro_murray_11012010_ihmematernal mortality sri lanka intro_murray_11012010_ihme
maternal mortality sri lanka intro_murray_11012010_ihme
 
Electronic cigarettes for smoking cessation: What's the evidence?
Electronic cigarettes for smoking cessation: What's the evidence?Electronic cigarettes for smoking cessation: What's the evidence?
Electronic cigarettes for smoking cessation: What's the evidence?
 
Social Media Research and Practice in the Health Domain - Tutorial, Part II
Social Media Research and Practice in the Health Domain - Tutorial, Part IISocial Media Research and Practice in the Health Domain - Tutorial, Part II
Social Media Research and Practice in the Health Domain - Tutorial, Part II
 
Ppr r101-session-3-smart
Ppr r101-session-3-smartPpr r101-session-3-smart
Ppr r101-session-3-smart
 
OPERATIONAL RESEARCH (OR)
OPERATIONAL RESEARCH (OR)OPERATIONAL RESEARCH (OR)
OPERATIONAL RESEARCH (OR)
 
Interventions with potential to reduce sedentary time in adults: What's the e...
Interventions with potential to reduce sedentary time in adults: What's the e...Interventions with potential to reduce sedentary time in adults: What's the e...
Interventions with potential to reduce sedentary time in adults: What's the e...
 
Leveraging Text Classification Strategies for Clinical and Public Health Appl...
Leveraging Text Classification Strategies for Clinical and Public Health Appl...Leveraging Text Classification Strategies for Clinical and Public Health Appl...
Leveraging Text Classification Strategies for Clinical and Public Health Appl...
 
Access to primary health care DA 20.10.2015
Access to primary health care DA 20.10.2015Access to primary health care DA 20.10.2015
Access to primary health care DA 20.10.2015
 
Co-Creating Health through Digital Technology
Co-Creating Health through Digital TechnologyCo-Creating Health through Digital Technology
Co-Creating Health through Digital Technology
 
Future of Healthcare: 3 Disruptive Trends
Future of Healthcare: 3 Disruptive TrendsFuture of Healthcare: 3 Disruptive Trends
Future of Healthcare: 3 Disruptive Trends
 
Project ECHO QI: Communicating and Advocating Using Data June 29, 2016
Project ECHO QI: Communicating and Advocating Using Data June 29, 2016Project ECHO QI: Communicating and Advocating Using Data June 29, 2016
Project ECHO QI: Communicating and Advocating Using Data June 29, 2016
 
Introduction to Health Research
Introduction to Health ResearchIntroduction to Health Research
Introduction to Health Research
 
Shu ti (sintesi)
Shu ti (sintesi)Shu ti (sintesi)
Shu ti (sintesi)
 
Early benefits and impacts of EPR implementation
Early benefits and impacts of EPR implementationEarly benefits and impacts of EPR implementation
Early benefits and impacts of EPR implementation
 
Facilitating cross-talk in mHealth intervention development
Facilitating cross-talk in mHealth intervention developmentFacilitating cross-talk in mHealth intervention development
Facilitating cross-talk in mHealth intervention development
 
Seeking Input on Future PROMIS® Research: Educating Patients and Stakeholders...
Seeking Input on Future PROMIS® Research: Educating Patients and Stakeholders...Seeking Input on Future PROMIS® Research: Educating Patients and Stakeholders...
Seeking Input on Future PROMIS® Research: Educating Patients and Stakeholders...
 
Jokers to the left. clowns to the right
Jokers to the left. clowns to the rightJokers to the left. clowns to the right
Jokers to the left. clowns to the right
 
F3 patient engagement-2015philadelphia
F3 patient engagement-2015philadelphiaF3 patient engagement-2015philadelphia
F3 patient engagement-2015philadelphia
 
Engaging Patients in Research: Does algorithmically created content have a ro...
Engaging Patients in Research: Does algorithmically created content have a ro...Engaging Patients in Research: Does algorithmically created content have a ro...
Engaging Patients in Research: Does algorithmically created content have a ro...
 

Recently uploaded

Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
only4webmaster01
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
amitlee9823
 
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 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
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
amitlee9823
 
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
 
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
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
amitlee9823
 
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
 

Recently uploaded (20)

Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
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
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
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
 
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
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
 
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...
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
 
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...
 
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
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
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
 
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...
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 

Validating search protocols for mining of health and disease events on Twitter

  • 1. Validating search protocols for mining of health and disease events on Twitter Aditya Lia Ramadona1,2*, Lutfan Lazuardi3, Sulistyawati1,4, Anwar Dwi Cahyono5, Åsa Holmner6, Hari Kusnanto3, Joacim Rocklöv1 The International Conference on Public Health (ICPH) Solo, Indonesia; September 14-15, 2016 https://arxiv.org/abs/1608.05910
  • 2.
  • 3. Introduction Twitter • free social networking and micro- blogging service • 140-character: news, events, personal feeling and experiences, … • May 2016: 24.34 million Indonesian active users ~ 10% (Statista, 2016) Twitter offers streams of the public data flowing • might contain health-related information • can be explored for public health monitoring and surveillance purposes (Paul et al. 2016) Indonesia Social Media Trend (Jakpat, 2016)
  • 4. Introduction Previous studies • Signorini et al. 2011: track levels of disease activity • Eichstaedt et al. 2015: predicts heart disease mortality • Strom et al. 2013: measuring health-related quality of life • many more… Methodological challenges • data and language processing • model development www.bahasakita.com
  • 5. Subjects and Methods Develop groups of words and phrases relevant to disease symptoms and health outcomes in the Bahasa Indonesia historical Twitter Twitter stream14d real-time
  • 6. Subjects and Methods Sentiment analysis • examining a tweet from Twitter feeds • the decisions were made by people with expert knowledge millions of tweets: time-consuming and inefficient Replicating expert assessment • develop a model, interpret results and adjust the model • make predictions
  • 7. Results: text analysis Historical Twitter feeds: 390 tweets • "rumah OR sakit OR rawat OR inap OR demam OR panas -cuaca OR berdarah OR pendarahan OR tombosit OR badan OR muntah OR badan OR tua OR ':('" Preprocessing • removing retweets and eliminate some noise • removing punctuation, numbers, capitalization, and the Bahasa stop-words (e.g. kamu and aja) [107] "@XYZ kamu izin aja, bilang kamu sakit :((" [107] "xyz izin bilang sakit"
  • 8. Results: text analysis 1,632 words • the most highly correlate words: sakit (sick, ill, pain) hati (0.23) ~ shame, broken heart, … rasa (0.13) ~ pain perut (0.12) ~ stomach ache Figure 1. Words that appear more than 10 times
  • 9. Results: model development Predictors • highest words frequencies (22) • counting the number of the predictor words in a tweet Classification and Regression Trees model (Breiman et al. 1983) • rpart package (Therneau et al. 2015)
  • 10. Results: model development 390 tweets historical Twitter feeds • 273 tweets (70%): training • 117 tweets (30%): validating 1,145,649 tweets Twitter stream feeds: testing Indonesia: between 11°S and 6°N and 95°E and 141°E, 7 days: 26th July – 1st August 2016 • 100 from 6,109 TRUE results • 100 from 1,139,540 FALSE result
  • 13. Results Model Performance Validation Testing AUC 0.82 0.70 Sensitivity 80.0 42.0 Specifity 84.6 98.0 Positive Predictive Value 86.7 95.5 Negative Predictive Value 77.2 62.8
  • 14. Limitations + Challenges = Future Work team member involved • academics, health workers Twitter users • telecommunications infrastructure • characteristics of people methods • data: streaming (Indonesia, 7d/24h ~ 1.5GB in csv format) • model: CART, RandomForest, GBM, …
  • 15. Summary Monitoring of public sentiment on Twitter + contextual knowledge • a nearly real-time proxy for health-related indicators Models do not replace expert judgment • accurately analyze small amounts of information (tweets) • improve and refine the model • bias and emotion: integrate assessments of many experts
  • 17. 1 Department of Public Health and Clinical Medicine, Epidemiology and Global Health, Umeå University 2 Center for Environmental Studies, Universitas Gadjah Mada 3 Department of Public Health, Faculty of Medicine, Universitas Gadjah Mada 4 Department of Public Health, Universitas Ahmad Dahlan 5 District Health Office, Yogyakarta 6 Department of Radiation Sciences, Umeå University *alramadona@ugm.ac.id www.themexpert.com/images/easyblog_articles/270/twitter_cover.jpg