Ultra-Fine Entity Typing
Eunsol Choi, Omer Levy, Yejin Choi, Luke Zettlemoyer
ACL 2018
- 1
Ultra-Fine Entity Typing Eunsol Choi, Omer Levy, Yejin Choi, Luke - - PowerPoint PPT Presentation
Ultra-Fine Entity Typing Eunsol Choi, Omer Levy, Yejin Choi, Luke Zettlemoyer ACL 2018 1 Entity Typing 1. Bill robbed John, and he was arrested shortly afterwards. 2. Nvidia hands out Titan V for free to AI researchers. 2 Entity
Eunsol Choi, Omer Levy, Yejin Choi, Luke Zettlemoyer
ACL 2018
2
3
OBJ
4
PER PER
ORG
Bill
OBJ PER PER ORG
John Nvidia Titan V Bill John Nvidia Titan V
AI researchers He
OBJ PER PER ORG
OBJ PER PER ORG
OBJ, Product, Electronics PER, Victim PER, Criminal ORG, Company
PER, Criminal PER, Researcher, Professional
PER, criminal PER, victimPER, criminal ORG, company OBJ, product PER, researcher, professional
10
11
Type Ontology fine grained coarse grained
NER
12
Fine grained NER
Named Entity
He was elected over John McCain
Person, Politician
Pronominals Nominals
He was elected over John McCain
Person, Politician
Type Ontology fine grained coarse grained
NER Person, Politician
Fine grained NER
FIGER [Ling 12] OntoNotes [Gillick 14] TypeNet [next talk] 2K types 14 hierarchy level 112 types 2 hierarchy level
13
89 types 3 hierarchy level Ours 10K types No hierarchy
Type Ontology fine grained coarse grained Named Entity
NER
He was elected over [ John McCain ].
Person, Politician
Fine grained NER
14
Paris Agreement Security Mortgages Oil
FIGER [Ling 12] OntoNotes [Gillick 14]
FIGER [Ling 12] OntoNotes [Gillick 14]
Ours
17
In 1817, in collaboration with David Hare, he set up the Hindu College.
In [1817], in [collaboration with David Hare], [he] set up [the Hindu College].
18
19
Context General Specific Michael Buble putting career ‘on hold’ after son’s cancer diagnosis Person Parent Professional
20
Context General Specific Michael Buble putting career ‘on hold’ after son’s cancer diagnosis Person Parent Professional
town, company, space, mountain, work, murderer, journalist, army, outcome, politician, duty, document, general_of_the_army, women, employment, community, ballot, stage, host, son, friend, investigator, inflation, film, injection, album, music_group, food, milestone, chancellor, village, philosopher, military, medicine, river, health, incident, male, actor, citizenship, language, prisoner, exhibition, cricketer, attack, singer, battle, religious_leader, economy, vice_president, man, benefit, agency, deity, painting, bread, effect, university, power, direction, competition, civilian, reviewer, worker, member, cinema, talk, thinker, contract, landmark, fashion_designer, citizen, investor, territory, train, moss, concert, team, troglodyte, consequence, staff, subject, professor, use, tournament, planet, city, coach, date, curator, poet, rule, goddess, symptom, senator, month, weapon, parent, crime, hiding, general, position, protegee, political, religion, cell, business, designation, computer_game, promotion, disaster, historian, poll, institution, transportation, painter, free, official, traveller, year, player, beverage, performer, biographer, priest, wind, cash, race, guest, area, agreement, prison, analyst, draw, love, police, actress
21
town, company, space, mountain, work, murderer, journalist, army, outcome, politician, duty, document, women, employment, community, ballot, stage, host, son, friend, investigator, inflation, film, injection, album, music_group, food, milestone, chancellor, village, philosopher, military, medicine, river, health, incident, male, actor, citizenship, language, prisoner, exhibition, cricketer, attack, singer, battle, religious_leader, economy, vice_president, man, benefit, agency, deity, painting, bread, effect, university, power, direction, competition, civilian, reviewer, worker, member, cinema, talk, thinker, contract, landmark, fashion_designer, citizen, investor, territory, train, moss, concert, team, troglodyte, consequence, staff, subject, professor, use, tournament, planet, city, coach, date, curator, poet, rule, goddess, symptom, senator, month, weapon, parent, crime, hiding, general, position, political, religion, cell, business, designation, computer_game, promotion, disaster, historian, poll, institution, transportation, painter, free, official, traveller, year, player, beverage, performer, biographer, priest, wind, cash, race, guest, area, agreement, prison, analyst, draw, love, police, actress
22
town, company, space, mountain, work, murderer, journalist, army, outcome, politician, duty, document, women, employment, community, ballot, stage, host, son, friend, investigator, inflation, film, injection, album, music_group, food, milestone, chancellor, village, philosopher, military, medicine, river, health, incident, male, actor, citizenship, language, prisoner, exhibition, cricketer, attack, singer, battle, religious_leader, economy, vice_president, man, benefit, agency, deity, painting, bread, effect, university, power, direction, competition, civilian, reviewer, worker, member, cinema, talk, thinker, contract, landmark, fashion_designer, citizen, investor, territory, train, moss, concert, team, troglodyte, consequence, staff, subject, professor, use, tournament, planet, city, coach, date, curator, poet, rule, goddess, symptom, senator, month, weapon, parent, crime, hiding, general, position, political, religion, cell, business, designation, computer_game, promotion, disaster, historian, poll, institution, transportation, painter, free, official, traveller, year, player, beverage, performer, biographer, priest, wind, cash, race, guest, area, agreement, prison, analyst, draw, love, police, actress
23
town, company, space, mountain, work, murderer, journalist, army, outcome, politician, duty, document, women, employment, community, ballot, stage, host, son, friend, investigator, inflation, film, injection, album, music_group, food, milestone, chancellor, village, philosopher, military, medicine, river, health, incident, male, actor, citizenship, language, prisoner, exhibition, cricketer, attack, singer, battle, religious_leader, economy, vice_president, man, benefit, agency, deity, painting, bread, effect, university, power, direction, competition, civilian, reviewer, worker, member, cinema, talk, thinker, contract, landmark, fashion_designer, citizen, investor, territory, train, moss, concert, team, troglodyte, consequence, staff, subject, professor, use, tournament, planet, city, coach, date, curator, poet, rule, goddess, symptom, senator, month, weapon, parent, crime, hiding, general, position, political, religion, cell, business, designation, computer_game, promotion, disaster, historian, poll, institution, transportation, painter, free, official, traveller, year, player, beverage, performer, biographer, priest, wind, cash, race, guest, area, agreement, prison, analyst, draw, love, police, actress
24
25
[ Arnold Schwarzenegger] gives a speech at Mission Serve’s service project on Veterans Day 2010.
26
[ Arnold Schwarzenegger] gives a speech at Mission Serve’s service project on Veterans Day 2010.
Entity linking
27
[ Arnold Schwarzenegger] gives a speech at Mission Serve’s service project on Veterans Day 2010.
person, politician, athlete, businessman, artist, actor, author
{ }
Entity linking
28
[ Arnold Schwarzenegger] gives a speech at Mission Serve’s service project on Veterans Day 2010.
person, politician, athlete, businessman, artist, actor, author
{ }
Types:
29
[ Arnold Schwarzenegger] gives a speech at Mission Serve’s service project on Veterans Day 2010.
person, politician, athlete, businessman, artist, actor, author
{ }
Types:
30
[ Arnold Schwarzenegger] gives a speech at Mission Serve’s service project on Veterans Day 2010.
Arnold Alois Schwarzenegger is an Austrian- American actor, producer, businessman, investor, author, philanthropist, activist, politician and former professional body-builder.
Entity linking
31
[ Arnold Schwarzenegger] gives a speech at Mission Serve’s service project on Veterans Day 2010.
Entity linking
32
actor, producer, businessman, investor, author, philanthropist, activist, politician { }
Types:
[ Arnold Schwarzenegger] gives a speech at Mission Serve’s service project on Veterans Day 2010.
Entity linking
33
actor, producer, businessman, investor, author, philanthropist, activist, politician { }
Types:
34
Entity Name Type Pille Raadik defender Byco Petroleum company Třebešov village, municipality Mexican National Championship competition Palestinian Interest Committee movement Giovanni Paolo Lancelotti canonist
Source Preprocessing Type Granularity Context Dependent Entity Coverage Knowledge base Entity linking General X Good Wikipedia Entity linking, Parser Finer X Better Source Preprocessing Type Granularity Context Dependent Entity Coverage Knowledge base Entity linking Fine X Good
35
Scott to six months in prison after she admitted helping shoplifter.
36
Scott to six months in prison after she admitted helping shoplifter.
Judge { }
Types:
37
[Consent forms , Institutional Review Boards,] peer review committees and data safety committees did not exist decades ago.
In [addition] there's an USB 1.1 port that can be used to attach to a printer.
38
Source Preprocessing Type Granularity Context Dependent Entity Coverage Knowledge base Entity linking General X Good Wikipedia Entity linking, Parser Fine-grained Better Headword Dependency Parser Finest O Best Source Preprocessing Type Granularity Context Dependent Entity Coverage KB Entity linking Fine X Good Wikipedia Entity linking, Parser Finer X Better
39
Source Cover Accuracy* Scale KB Named Entities 80% 2.5 M Wikipedia Named Entities 77% 2.7 M Headword
77% 20 M
* Manual examination on 200 examples
40
41
fine-grained NER [Shimaoka 17]
(with character-level CNN)
context and mention
42
fine-grained NER [Shimaoka 17]
(with character-level CNN)
context and mention
43
44
45
46
Ultra-Fine Entity Typing Benchmark OntoNotes Dataset (Gillick et al 14) Train 2K crowdsourced 2.69M KB supervision 20M Headword 2.1M Headword supervision 5M Entity Linking 0.6M Wikipedia supervision Dev 2K crowdsourced 2K crowdsourced Test 2K crowdsourced 8K crowdsourced
47
15 30 45 60
Precision Recall F1
32 24.2 47.1 23.7 15.2 54.2
Attentive NER Ours
48
Mean Reciprocal Rank (MRR) AttentiveNER 0.223 Ours 0.234
15 30 45 60
Precision Recall F1
32 24.2 47.1 23.7 15.2 54.2
Attentive NER Ours
49
Mean Reciprocal Rank (MRR) AttentiveNER 0.223 Ours 0.234
precision but improves recall
improves the performance
17.5 35 52.5 70
General - F1 Fine - F1 Ultra-Fine F1
8.5 35.6 60.8 16 31.7 61.2 14.6 39.4 61
All
50
person, organization, event, object politician, artist, building, company friend, accident, talk, president
51
person, organization, event, object politician, artist, building, company friend, accident, talk, president
17.5 35 52.5 70
General - F1 Fine - F1 Ultra-Fine F1
8.5 35.6 60.8 16 31.7 61.2 14.6 39.4 61
All
52
to predict
important for ultra-fine types, entity linking for fine types.
person, organization, event, object politician, artist, building, company friend, accident, talk, president
17.5 35 52.5 70
General - F1 Fine - F1 Ultra-Fine F1
8.5 35.6 60.8 16 31.7 61.2 14.6 39.4 61
All
21.25 42.5 63.75 85
Accuracy F1
77.3 61.6 72.8 53.7 63.3 46.5
AttentiveNER AttentiveNER + Our Data Ours + Our Data
53
54
https://homes.cs.washington.edu/~eunsol/_site/acl18_sample_output.html More Examples at:
55
https://homes.cs.washington.edu/~eunsol/_site/acl18_sample_output.html More Examples at:
56
57