Presentation is loading. Please wait.

Presentation is loading. Please wait.

Lecture 24: Relation Extraction

Similar presentations


Presentation on theme: "Lecture 24: Relation Extraction"— Presentation transcript:

1 Lecture 24: Relation Extraction
Kai-Wei Chang University of Virginia Couse webpage: CS6501-NLP

2 Goal Acquire structured knowledge from text CS6501-NLP

3 Information extraction
Entities recognition Identify name entities: People, Organization, Location, Times, Dates, etc. or genes, proteins, diseases, etc. Relation extraction Location in, employed by, married to CS6501-NLP

4 Example CS6501-NLP

5 Why relation extraction?
Create structured knowledge bases Augment structured knowledge bases Support question answering The first step for event extraction and storyline extraction CS6501-NLP

6 Relation types (closed domain)
17 relations from Automated Content Extraction (ACE) Credit: Dan Jurafsky CS6501-NLP

7 Relation types (closed domain)
UMLS: Unified Medical Language System 134 entity types, 54 relations CS6501-NLP

8 Relation types (open domain)
Freebase: thousand relations/million entities CS6501-NLP

9 Wikipedia Infobox CS6501-NLP

10 |undergrad = 15,669<ref name=facts/>
|postgrad = 6,316<ref name=facts/> |city = [[Charlottesville, Virginia|Charlottesville]]|state = [[Virginia]]|country = U.S. |campus = [[Charlottesville, Virginia metropolitan area|Small city]]<br />{{convert|1682|acre|km2}}<br />[[World Heritage Site]] CS6501-NLP

11 How to build relation extractors (closed domain)
Hand-written patterns Supervised machine learning Take each sentence as input Identify name entities (mentions) Perform multi-class classifications + constraints or features to model correlations CS6501-NLP

12 CS6501-NLP

13 How to build relation extractors (open domain)
Bootstrap learning [Brin 98, …] Use seed instances to extract a set of relational patterns Unsupervised learning Cluster sentences based on relational patterns Distant supervision Distant supervision for relation extraction without labeled data [Mintz 09+] Combine the above approaches CS6501-NLP

14 A follow-up approach: Relation Extraction with Matrix Factorization and Universal Schemas [Riedel 13+] CS6501-NLP


Download ppt "Lecture 24: Relation Extraction"

Similar presentations


Ads by Google