supporting non-nlp experts in creating annotation schemas for extraction of clinical concepts 

29
Supporting Non-NLP Experts in Creating Annotation Schemas for Extraction of Clinical Concepts Wendy W. Chapman, PhD Department of Biomedical Informatics University of Utah

Upload: van

Post on 05-Jan-2016

29 views

Category:

Documents


1 download

DESCRIPTION

Supporting Non-NLP Experts in Creating Annotation Schemas for Extraction of Clinical Concepts . Wendy W. Chapman, PhD. Department of Biomedical Informatics University of Utah. Motivation. Common information models Enable interoperability Guide non-NLP experts in developing NLP apps. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Supporting Non-NLP Experts in Creating Annotation Schemas for Extraction of Clinical Concepts 

Supporting Non-NLP Experts in Creating Annotation Schemas for Extraction of Clinical Concepts 

Wendy W. Chapman, PhD

Department of Biomedical InformaticsUniversity of Utah

Page 2: Supporting Non-NLP Experts in Creating Annotation Schemas for Extraction of Clinical Concepts 

Motivation

Common information models

– Enable interoperability

– Guide non-NLP experts in developing NLP apps

Page 3: Supporting Non-NLP Experts in Creating Annotation Schemas for Extraction of Clinical Concepts 

Creating Domain Knowledge Bases for NLP

User Domain Knowledge Base

User Domain Knowledge Base Schema OntologySchema Ontology

Modifier OntologyModifier OntologyDomain

Ontologies

Knowledge Author

Page 4: Supporting Non-NLP Experts in Creating Annotation Schemas for Extraction of Clinical Concepts 

Creating Domain Knowledge Bases for NLP

User Domain Knowledge Base

User Domain Knowledge Base Schema OntologySchema Ontology

Modifier OntologyModifier OntologyDomain

Ontologies

Knowledge Author

Page 5: Supporting Non-NLP Experts in Creating Annotation Schemas for Extraction of Clinical Concepts 

Schema Ontology

Semantic types (from cTAKES type system)– Allergy– Disease/Disorder– Encounter– Finding– Medication– Procedure/Intervention– Research Activity– Sign/ Symptom– Social History– Test

Page 6: Supporting Non-NLP Experts in Creating Annotation Schemas for Extraction of Clinical Concepts 

Schema Ontology: Elements

Page 7: Supporting Non-NLP Experts in Creating Annotation Schemas for Extraction of Clinical Concepts 

Schema Ontology: Relationships

Page 8: Supporting Non-NLP Experts in Creating Annotation Schemas for Extraction of Clinical Concepts 

Creating Domain Knowledge Bases for NLP

User Domain Knowledge Base

User Domain Knowledge Base Schema OntologySchema Ontology

Modifier OntologyModifier OntologyDomain

Ontologies

Knowledge Author

Page 9: Supporting Non-NLP Experts in Creating Annotation Schemas for Extraction of Clinical Concepts 

Modifier Ontology

Modifiers are important for interpreting text– Chest radiograph confirms pneumonia– Family history of pneumonia– No evidence of pneumonia

Allowable modifiersFor each clinical element

Page 10: Supporting Non-NLP Experts in Creating Annotation Schemas for Extraction of Clinical Concepts 

Modifier Ontology

Semantic Modifiers

• Dosage• Duration• Form• Frequency• Route• Status Change• Anatomic location• …

Linguistic Modifiers

• Negation• Uncertainty• Conditional• Experiencer• Future• Historical

Page 11: Supporting Non-NLP Experts in Creating Annotation Schemas for Extraction of Clinical Concepts 

Modifier Ontology

• Value Sets– NegEx and ConText lexicon– Value sets from existing

ontologies/vocabularies

• Labels for different languages– English– Swedish– German– French

Page 12: Supporting Non-NLP Experts in Creating Annotation Schemas for Extraction of Clinical Concepts 

ACTION: Forward CLOSURE: Because_Group BackwardPatient_GroupBidirectional But_GroupTerminate SecondaryTo_Group

Which_Group

CATEGORY: DefiniteExistence ITEMS: AlthoughDefiniteNegativeExistence As a part fromEquivocality As a cause for Experiencer (n

~400)FutureHistoricalIndicationProbableExistenceProbableNegatedExistencePseudoExperiencerPseudoFuturePseudoHistoricalPseudoNegation

ConText Elements

Page 13: Supporting Non-NLP Experts in Creating Annotation Schemas for Extraction of Clinical Concepts 

Modifier OntologyTypes of modifiersTypes of modifiers Linguistic

expressionsLinguistic

expressions

ActionsActions

TranslationsTranslations

Page 14: Supporting Non-NLP Experts in Creating Annotation Schemas for Extraction of Clinical Concepts 

Modifier Ontology: Elements

Page 15: Supporting Non-NLP Experts in Creating Annotation Schemas for Extraction of Clinical Concepts 

Schema Ontology Imports Modifier Ontology

Medications– Type– Dose– Frequency– Route

Diagnosis– Negation– Uncertainty– Severity– History– Experiencer

Page 16: Supporting Non-NLP Experts in Creating Annotation Schemas for Extraction of Clinical Concepts 

Creating Domain Knowledge Bases for NLP

User Domain Knowledge Base

User Domain Knowledge Base Schema OntologySchema Ontology

Modifier OntologyModifier OntologyDomain

Ontologies

Knowledge Author

Page 17: Supporting Non-NLP Experts in Creating Annotation Schemas for Extraction of Clinical Concepts 

Domain Knowledge Base for NLP

• Instance of schema ontology

• Clinical elements from a particular domain

Page 18: Supporting Non-NLP Experts in Creating Annotation Schemas for Extraction of Clinical Concepts 

Synonyms Misspellings

Regular expressions

Synonyms Misspellings

Regular expressions

Page 19: Supporting Non-NLP Experts in Creating Annotation Schemas for Extraction of Clinical Concepts 

Creating Domain Knowledge Bases for NLP

User Domain Knowledge Base

User Domain Knowledge Base Schema OntologySchema Ontology

Modifier OntologyModifier OntologyDomain

Ontologies

Knowledge Author

Page 20: Supporting Non-NLP Experts in Creating Annotation Schemas for Extraction of Clinical Concepts 

Map NLP Output to User KB

User’s ConceptsCough

DyspneaInfiltrate on CXR

WheezingFever

Cervical Lymphadenopathy

User’s ConceptsCough

DyspneaInfiltrate on CXR

WheezingFever

Cervical Lymphadenopathy

Controlled Vocabs

Dry cough Productive coughCoughHacking coughBloody cough

Controlled Vocabs

Dry cough Productive coughCoughHacking coughBloody cough

Which concepts?

Page 21: Supporting Non-NLP Experts in Creating Annotation Schemas for Extraction of Clinical Concepts 

User’s ConceptsCough

DyspneaInfiltrate on CXR

WheezingFever

Cervical Lymphadenopathy

User’s ConceptsCough

DyspneaInfiltrate on CXR

WheezingFever

Cervical Lymphadenopathy

Attribute-values

Temp 38.0CLow-grade temperature

Attribute-values

Temp 38.0CLow-grade temperature

What values?

Page 22: Supporting Non-NLP Experts in Creating Annotation Schemas for Extraction of Clinical Concepts 

Knowledge AuthorKnowledge Author

Disease: colon cancerExperiencer: familyNegation: noHistorical: yes

Disease: colon cancerExperiencer: familyNegation: noHistorical: yes

“Family history of colon cancer”

NLP Schema Domain Ontology

Page 23: Supporting Non-NLP Experts in Creating Annotation Schemas for Extraction of Clinical Concepts 

Knowledge Author

• Front end interface for users

• Back end– Schema ontology– Modifier ontology

• Output– Domain ontology– Schema for NLP system

B Scuba, F Fana, Liqin Wang, Mingyuan Zhang, Y Liu, M Kong, F Drews

Page 24: Supporting Non-NLP Experts in Creating Annotation Schemas for Extraction of Clinical Concepts 

Questions | Discussion

African American Adult

Page 25: Supporting Non-NLP Experts in Creating Annotation Schemas for Extraction of Clinical Concepts 

Ibuprofen

Page 26: Supporting Non-NLP Experts in Creating Annotation Schemas for Extraction of Clinical Concepts 

Ibuprofen p.o.

Page 27: Supporting Non-NLP Experts in Creating Annotation Schemas for Extraction of Clinical Concepts 

No family history of colon cancer

Linguistic modifiers

Page 28: Supporting Non-NLP Experts in Creating Annotation Schemas for Extraction of Clinical Concepts 

Suggests synonyms

Page 29: Supporting Non-NLP Experts in Creating Annotation Schemas for Extraction of Clinical Concepts 

Acknowledgments

• Lee Christensen• Melissa Tharp• Mike Conway• Danielle Mowery• Bill Scuba• Milan Kovacevich• Dieter Hillert• Samir Abdelrahman• Leah Willis• Bob Angell

• Harry Hochheiser

• Jan Wiebe

• Rebecca Hwa

• Guergana Savova

• Noemie Elhadad

• Michael Matheny

• Rob El-Kareh

• Ruth Reeves

• Qing Zeng

• Guy Divita

• Frank Drews

BLU Lab Collaborators• Sumithra Vellupilai• Maria Kvist• Maria Skeppstedt• Aron Henrikkson• Brian Chapman• David Carrell• Sascha Dublin• Zia Agha• Stephane Meystre• Scott DuVall• Jianlin Shi