SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Social media and it's use
    in disease surveillance


March 2010
✤   How do we improve disease surveillance?

✤   Can social media (e.g. twitter) be effectively
    used to monitor disease outbreaks?
Tweets: disease reports

✤
    Omg.. The never-ending flu+sore throat.. ☹ bleh.. ☹

✤   Stomach flu. Urgh.

✤   i love puking... f@#k you flu

✤   Having a sore throat,sucks.Having flu,sucks even
    MORE.DAMMIT!

✤   Feeling dizzy/ feverish ever since that class at the gym!
    overexertion or the flu??
Tweets: non disease reports

✤   Study finds H1N1 flu in pregnancy is critical
    risk - Reuters - http://bit.ly/bLiLnz
✤   This March Madness turns out to be the flu!
✤   Smiling is infectious, You can catch it like the
    flu. Someone smiled at me today, And I
    started smiling too.
We need Natural Language
Processing (NLP)


✤   We need a NLP engine in order to process
    tweets:
✤   Tweet → NLP Engine → It's the flu!
Maybe we need NLP + Ontologies


✤   Do we just search for simple keywords?
✤   An ontology can provide us with organized
    concepts relevant to a domain (i.e. health,
    biomedicine)
✤   How about processing natural language to match
    concepts organized in an ontology?
Ontologies help answer these
questions

✤   How do we know if a user is referring to a
    symptom or a disease?
✤   We seem to need a set of keywords. Where do get
    this set of symptoms and disease names?
✤   How do we link references to one or more
    symptom to a specific disease?
The UMLS Ontology

✤   A comprehensive thesaurus and ontology of
    biomedical concepts
✤   Facilitates development of computer systems that
    behave as if they "understand" the meaning of the
    language of biomedicine and health.
✤   Integrates 2+ million names for ~900k concepts
    from 60+ families of biomedical vocabularies, and
    12 million relations among these concepts.
UMLS & MetaMap


✤   MetaMap is a tool that given an arbitrary
    piece of text, finds and returns the relevant
    concepts available in the UMLS Ontology
✤   MetaMap is a software interface to query
    the “MetaThesaurus” and the “Semantic
    Network”, both a component of UMLS
Concept mapping with MetaMap
✤   Using MetaMap to query the
    MetaThesaurus, we can map the following
    text strings to the concept "Atrial
    Fibrillation"
     ✤ Atrial fibrillation!
     ✤ AF!

     ✤ AFib!


     ✤ Atrial fibrillation (disorder)
✤   But who actually tweets “atrial
           fibrillation” ??
“Having a sore throat, sucks.
Having flu, sucks even MORE”

✤   Matches:
    ✤   SORETHROAT (Sore Throat) [Sign or
        Symptom]
    ✤   Flu (Influenza) [Disease or Syndrome]
    ✤   Sucking [Physiologic Function]
“i love puking... damn you flu”


✤   Matches:
    ✤   I (Iodides) [Inorganic Chemical]
    ✤   Love [Mental Process]
    ✤   Flu (Influenza) [Disease or Syndrome]
“Feeling dizzy/ feverish ever since that class at
the gym! overexertion or the flu??”

✤   Matches:
    ✤   Feeling dizzy [Sign or Symptom]
    ✤   Feverish (Fever) [Finding]
    ✤   Overexertion (Exhaustion due to excessive
        exertion) [Injury or Poisoning]
    ✤   Flu (Influenza) [Disease or Syndrome]
“Smiling is infectious, u can catch it like the
flu; someone smiled at me today, and I started
smiling too”
✤   Matches:

    ✤   Smiling [Social Behavior]

    ✤   Infection [Disease or Syndrome]

    ✤   Catch (Catch - Finding of sensory dimension of pain)
        [Sign or Symptom]

    ✤   Flu (Influenza) [Disease or Syndrome]

    ✤   Today [Temporal Concept]
✤   Not the best results but it’s a
                start...
Using MetaMap

✤   Free of Charge!

✤   MetaMap Transfer (MMTx) is a java-based distributable
    version of the MetaMap program

✤   Requires 7GB disk space (uncompressed) and at least 1GB
    of RAM (2GB recommended)

✤   “MetaMap is not an end user product. Users will need a
    moderate amount of programming knowledge to use
    MMTx effectively.” - from UMLS website
We identified tweets that mention
a concept...SO WHAT?


✤   We can't assume its a case report!
✤   How the we go around this?
✤   Are we done here?
Supervised learning to improve
the results?


✤   What if we use machine learning?
✤   Supervised learning is a machine learning
    technique for deducing a function from
    training data
Is it feasible?

✤   Weka is a collection of machine learning algorithms for data
    mining tasks.

✤   Algorithms can be applied directly to a dataset or called from
    your own Java code.

✤   Input: dataset of concept matches; Output: Classifier Java
    Class

✤   This automatically generated java class can be easily be used
    to answer if a tweet matching X and Y medical concepts is or is
    not a disease report
Processing a tweet overview

✤   Get Tweet
✤   Process tweet using MetaMap
✤   Get matching concepts from MetaMap
✤   Feed the matches to the Classifier Java Class
✤   Get a True or False answer indicator “it's a disease
    report”

Weitere ähnliche Inhalte

Ähnlich wie Social media and it's use in disease surveillance

On Norman doors, sign design, and why you need to think like a designer!
On Norman doors, sign design, and why you need to think like a designer!On Norman doors, sign design, and why you need to think like a designer!
On Norman doors, sign design, and why you need to think like a designer!Joyce Lee
 
Homework Is Necessary Essay. Online assignment writing service.
Homework Is Necessary Essay. Online assignment writing service.Homework Is Necessary Essay. Online assignment writing service.
Homework Is Necessary Essay. Online assignment writing service.Lisa Richardson
 
Module 5: Decision Trees
Module 5: Decision TreesModule 5: Decision Trees
Module 5: Decision TreesSara Hooker
 
Automated health responses
Automated health responses Automated health responses
Automated health responses Austin Powell
 
Bibliographic Essay Guidelines. Online assignment writing service.
Bibliographic Essay Guidelines. Online assignment writing service.Bibliographic Essay Guidelines. Online assignment writing service.
Bibliographic Essay Guidelines. Online assignment writing service.Diana Hole
 
Mental Health and AI.pptx
Mental Health and AI.pptxMental Health and AI.pptx
Mental Health and AI.pptxSPMujuni
 
Explore the Effects of Emoticons on Twitter Sentiment Analysis
Explore the Effects of Emoticons on Twitter Sentiment Analysis Explore the Effects of Emoticons on Twitter Sentiment Analysis
Explore the Effects of Emoticons on Twitter Sentiment Analysis csandit
 
Psychology Research Paper Examples
Psychology Research Paper ExamplesPsychology Research Paper Examples
Psychology Research Paper ExamplesErin Ross
 
Contoh Soal Essay Tentang Fotosintesis
Contoh Soal Essay Tentang FotosintesisContoh Soal Essay Tentang Fotosintesis
Contoh Soal Essay Tentang FotosintesisAndrea Lawson
 
Online communities as a vehicle to improving interactions between patients an...
Online communities as a vehicle to improving interactions between patients an...Online communities as a vehicle to improving interactions between patients an...
Online communities as a vehicle to improving interactions between patients an...Manuel Armayones
 
PPT - Urgent Essay Writing Help PowerPoint Presentation, Free Dow
PPT - Urgent Essay Writing Help PowerPoint Presentation, Free DowPPT - Urgent Essay Writing Help PowerPoint Presentation, Free Dow
PPT - Urgent Essay Writing Help PowerPoint Presentation, Free DowNat Rice
 
Pairing Analytics With Qualitative Methods to Understand the WHY
Pairing Analytics With Qualitative Methods to Understand the WHYPairing Analytics With Qualitative Methods to Understand the WHY
Pairing Analytics With Qualitative Methods to Understand the WHYMichele Kiss
 
Uchealth Character Analysis
Uchealth Character AnalysisUchealth Character Analysis
Uchealth Character AnalysisJennifer Baker
 
ROJoson PEP Talk: Clinical Diagnostic Algorithm for Common Surface Lumps
ROJoson PEP Talk: Clinical Diagnostic Algorithm for Common Surface LumpsROJoson PEP Talk: Clinical Diagnostic Algorithm for Common Surface Lumps
ROJoson PEP Talk: Clinical Diagnostic Algorithm for Common Surface LumpsReynaldo Joson
 
David papini escape emotional intelligence traps
David papini   escape emotional intelligence trapsDavid papini   escape emotional intelligence traps
David papini escape emotional intelligence trapsDavid Papini
 
The JoyPop Resilience App for Youth
The JoyPop Resilience App for YouthThe JoyPop Resilience App for Youth
The JoyPop Resilience App for YouthChristine Wekerle
 
Critique Paper Example - How To Write Critique Pap
Critique Paper Example - How To Write Critique PapCritique Paper Example - How To Write Critique Pap
Critique Paper Example - How To Write Critique PapLisa Graves
 

Ähnlich wie Social media and it's use in disease surveillance (20)

Meet Empifany
Meet EmpifanyMeet Empifany
Meet Empifany
 
On Norman doors, sign design, and why you need to think like a designer!
On Norman doors, sign design, and why you need to think like a designer!On Norman doors, sign design, and why you need to think like a designer!
On Norman doors, sign design, and why you need to think like a designer!
 
Homework Is Necessary Essay. Online assignment writing service.
Homework Is Necessary Essay. Online assignment writing service.Homework Is Necessary Essay. Online assignment writing service.
Homework Is Necessary Essay. Online assignment writing service.
 
Module 5: Decision Trees
Module 5: Decision TreesModule 5: Decision Trees
Module 5: Decision Trees
 
Automated health responses
Automated health responses Automated health responses
Automated health responses
 
Bibliographic Essay Guidelines. Online assignment writing service.
Bibliographic Essay Guidelines. Online assignment writing service.Bibliographic Essay Guidelines. Online assignment writing service.
Bibliographic Essay Guidelines. Online assignment writing service.
 
Sentiment analysis
Sentiment analysisSentiment analysis
Sentiment analysis
 
Mental Health and AI.pptx
Mental Health and AI.pptxMental Health and AI.pptx
Mental Health and AI.pptx
 
Explore the Effects of Emoticons on Twitter Sentiment Analysis
Explore the Effects of Emoticons on Twitter Sentiment Analysis Explore the Effects of Emoticons on Twitter Sentiment Analysis
Explore the Effects of Emoticons on Twitter Sentiment Analysis
 
Psychology Research Paper Examples
Psychology Research Paper ExamplesPsychology Research Paper Examples
Psychology Research Paper Examples
 
Contoh Soal Essay Tentang Fotosintesis
Contoh Soal Essay Tentang FotosintesisContoh Soal Essay Tentang Fotosintesis
Contoh Soal Essay Tentang Fotosintesis
 
Online communities as a vehicle to improving interactions between patients an...
Online communities as a vehicle to improving interactions between patients an...Online communities as a vehicle to improving interactions between patients an...
Online communities as a vehicle to improving interactions between patients an...
 
The Cold Extractor
The Cold ExtractorThe Cold Extractor
The Cold Extractor
 
PPT - Urgent Essay Writing Help PowerPoint Presentation, Free Dow
PPT - Urgent Essay Writing Help PowerPoint Presentation, Free DowPPT - Urgent Essay Writing Help PowerPoint Presentation, Free Dow
PPT - Urgent Essay Writing Help PowerPoint Presentation, Free Dow
 
Pairing Analytics With Qualitative Methods to Understand the WHY
Pairing Analytics With Qualitative Methods to Understand the WHYPairing Analytics With Qualitative Methods to Understand the WHY
Pairing Analytics With Qualitative Methods to Understand the WHY
 
Uchealth Character Analysis
Uchealth Character AnalysisUchealth Character Analysis
Uchealth Character Analysis
 
ROJoson PEP Talk: Clinical Diagnostic Algorithm for Common Surface Lumps
ROJoson PEP Talk: Clinical Diagnostic Algorithm for Common Surface LumpsROJoson PEP Talk: Clinical Diagnostic Algorithm for Common Surface Lumps
ROJoson PEP Talk: Clinical Diagnostic Algorithm for Common Surface Lumps
 
David papini escape emotional intelligence traps
David papini   escape emotional intelligence trapsDavid papini   escape emotional intelligence traps
David papini escape emotional intelligence traps
 
The JoyPop Resilience App for Youth
The JoyPop Resilience App for YouthThe JoyPop Resilience App for Youth
The JoyPop Resilience App for Youth
 
Critique Paper Example - How To Write Critique Pap
Critique Paper Example - How To Write Critique PapCritique Paper Example - How To Write Critique Pap
Critique Paper Example - How To Write Critique Pap
 

Kürzlich hochgeladen

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Kürzlich hochgeladen (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

Social media and it's use in disease surveillance

  • 1. Social media and it's use in disease surveillance March 2010
  • 2. How do we improve disease surveillance? ✤ Can social media (e.g. twitter) be effectively used to monitor disease outbreaks?
  • 3. Tweets: disease reports ✤ Omg.. The never-ending flu+sore throat.. ☹ bleh.. ☹ ✤ Stomach flu. Urgh. ✤ i love puking... f@#k you flu ✤ Having a sore throat,sucks.Having flu,sucks even MORE.DAMMIT! ✤ Feeling dizzy/ feverish ever since that class at the gym! overexertion or the flu??
  • 4. Tweets: non disease reports ✤ Study finds H1N1 flu in pregnancy is critical risk - Reuters - http://bit.ly/bLiLnz ✤ This March Madness turns out to be the flu! ✤ Smiling is infectious, You can catch it like the flu. Someone smiled at me today, And I started smiling too.
  • 5. We need Natural Language Processing (NLP) ✤ We need a NLP engine in order to process tweets: ✤ Tweet → NLP Engine → It's the flu!
  • 6. Maybe we need NLP + Ontologies ✤ Do we just search for simple keywords? ✤ An ontology can provide us with organized concepts relevant to a domain (i.e. health, biomedicine) ✤ How about processing natural language to match concepts organized in an ontology?
  • 7. Ontologies help answer these questions ✤ How do we know if a user is referring to a symptom or a disease? ✤ We seem to need a set of keywords. Where do get this set of symptoms and disease names? ✤ How do we link references to one or more symptom to a specific disease?
  • 8. The UMLS Ontology ✤ A comprehensive thesaurus and ontology of biomedical concepts ✤ Facilitates development of computer systems that behave as if they "understand" the meaning of the language of biomedicine and health. ✤ Integrates 2+ million names for ~900k concepts from 60+ families of biomedical vocabularies, and 12 million relations among these concepts.
  • 9. UMLS & MetaMap ✤ MetaMap is a tool that given an arbitrary piece of text, finds and returns the relevant concepts available in the UMLS Ontology ✤ MetaMap is a software interface to query the “MetaThesaurus” and the “Semantic Network”, both a component of UMLS
  • 10. Concept mapping with MetaMap ✤ Using MetaMap to query the MetaThesaurus, we can map the following text strings to the concept "Atrial Fibrillation" ✤ Atrial fibrillation! ✤ AF! ✤ AFib! ✤ Atrial fibrillation (disorder)
  • 11. But who actually tweets “atrial fibrillation” ??
  • 12. “Having a sore throat, sucks. Having flu, sucks even MORE” ✤ Matches: ✤ SORETHROAT (Sore Throat) [Sign or Symptom] ✤ Flu (Influenza) [Disease or Syndrome] ✤ Sucking [Physiologic Function]
  • 13. “i love puking... damn you flu” ✤ Matches: ✤ I (Iodides) [Inorganic Chemical] ✤ Love [Mental Process] ✤ Flu (Influenza) [Disease or Syndrome]
  • 14. “Feeling dizzy/ feverish ever since that class at the gym! overexertion or the flu??” ✤ Matches: ✤ Feeling dizzy [Sign or Symptom] ✤ Feverish (Fever) [Finding] ✤ Overexertion (Exhaustion due to excessive exertion) [Injury or Poisoning] ✤ Flu (Influenza) [Disease or Syndrome]
  • 15. “Smiling is infectious, u can catch it like the flu; someone smiled at me today, and I started smiling too” ✤ Matches: ✤ Smiling [Social Behavior] ✤ Infection [Disease or Syndrome] ✤ Catch (Catch - Finding of sensory dimension of pain) [Sign or Symptom] ✤ Flu (Influenza) [Disease or Syndrome] ✤ Today [Temporal Concept]
  • 16. Not the best results but it’s a start...
  • 17. Using MetaMap ✤ Free of Charge! ✤ MetaMap Transfer (MMTx) is a java-based distributable version of the MetaMap program ✤ Requires 7GB disk space (uncompressed) and at least 1GB of RAM (2GB recommended) ✤ “MetaMap is not an end user product. Users will need a moderate amount of programming knowledge to use MMTx effectively.” - from UMLS website
  • 18. We identified tweets that mention a concept...SO WHAT? ✤ We can't assume its a case report! ✤ How the we go around this? ✤ Are we done here?
  • 19. Supervised learning to improve the results? ✤ What if we use machine learning? ✤ Supervised learning is a machine learning technique for deducing a function from training data
  • 20. Is it feasible? ✤ Weka is a collection of machine learning algorithms for data mining tasks. ✤ Algorithms can be applied directly to a dataset or called from your own Java code. ✤ Input: dataset of concept matches; Output: Classifier Java Class ✤ This automatically generated java class can be easily be used to answer if a tweet matching X and Y medical concepts is or is not a disease report
  • 21. Processing a tweet overview ✤ Get Tweet ✤ Process tweet using MetaMap ✤ Get matching concepts from MetaMap ✤ Feed the matches to the Classifier Java Class ✤ Get a True or False answer indicator “it's a disease report”

Hinweis der Redaktion

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n