SemLink+: FrameNet, VerbNet, and Event Ontologies
Martha Palmer, Claire Bonial, Diana McCarthy University of Colorado Frame Semantics in NLP: A Workshop in Honor of Chuck Fillmore (1929 – 2014) ACL Workshop June 27, 2014
1
SemLink+: FrameNet, VerbNet, and Event Ontologies Martha Palmer, - - PowerPoint PPT Presentation
SemLink+: FrameNet, VerbNet, and Event Ontologies Martha Palmer, Claire Bonial, Diana McCarthy University of Colorado Frame Semantics in NLP: A Workshop in Honor of Chuck Fillmore (1929 2014) ACL Workshop June 27, 2014 1 Outline n
1
n Deep NLU? n Where we are now n Where we need to go n More details about where we need to go n The contributions and limitations of lexical
2
n Syntactic Structure – parse trees, Treebanks n Semantic types – nominal entities [Person,
n Semantic roles – Agents, [PropBank FrameNet,
n Sense distinctions – call me a taxi, call me an
n Coreference – [President Obama: he]
3
n DARPA-GALE, OntoNotes 5.0
q BBN, Brandeis, Colorado, Penn q Multilayer structure: NE, TB, PB, WS, Coref q Three languages: English, Arabic, Chinese q Several Genres (@ ≥ 200K ): NW, BN, BC, WT
n Close to 2M words @ language (less PB for Arabic)
q Parallel data, E/C, E/A
n DARPA BOLT – discussion forum, SMS
q PropBank extensions: light verbs, function tags
4
94% 95% 96% 97% 98% 99% 100% 1000 2000 3000 4000 5000 6000 7000 8000
n The set of verbs is open n But the distribution is
highly skewed
n For English, the 1000
most frequent lemmas cover 95% of the verbs in running text.
q
Graphs show counts over English Web data containing 150 M verbs. 5
Palmer, Dang & Fellbaum, NLE 2007
8
n PropBank Framesets – ITA >90%
q Sense Groups (Senseval-2/OntoNotes) - ITA 89%
n WordNet – ITA 73%
fine grained distinctions, 64%
9
n Extended VerbNet: 6,340 senses
n 92% PB tokens (8114 verb senses/12,646 all)
n Type-type mapping PB/VN, VN/FN, VN/WN n Semi-automatic mapping of WSJ PropBank
n VerbNet class tagging as automatic WSD n Run SRL, map Arg2 to VerbNet roles, Brown
n “Saucedo said that guerrillas in one car opened
n Saucedo said – reporting event, evidential
10
n that guerrillas in one car opened fire on police
n opened fire = aspectual context,
q fire(guerillas, police)
n standing guard = support verb construction/
q guard(police, X)
11
n while a second car carrying 88 pounds (40 kgs) of
n carrying - reduced relative, correct head
q carry(car2, dynamite)
n park(car2, front_of(building))
12
n and a third car rushed the attackers away n rush(car3, attackers, away)
13
n “Saucedo said that guerrillas in one car opened
n guarding BEFORE/OVERLAP firing n Narrative container – TimeX
q [firing, parking, rushing] all overlap, all in the
q [see Styler, et. al, ACL2014, Events Workshop & RED
14
!
n “Saucedo said that guerrillas in one car opened
q guarding BEFORE/OVERLAP firing q X CONTAINS [firing, parking, rushing] q firing BEFORE parking q parking BEFORE rushed
17
n that guerrillas in one car opened fire on police
n opened fire = aspectual context,
q fire(guerillas, police)
n standing guard = support verb construction or
q guard(police, X)
18
n The bomb exploded in a crowded marketplace.
n Killed by Whom? n Responsibility for what? n Need recovery of implicit arguments
19
n Class entries:
q Capture generalizations about verb behavior q Organized hierarchically q Members have common semantic elements,
n Verb entries:
q Refer to a set of classes (different senses) q each class member linked to WN synset(s), ON
20
n Roles
n Agent [+animate | +organization] n Theme [+concrete] n Source [+location] n Destination [+animate | [+location & -region]]
n Syntactic Frame:NP V NP PP.destination
q example
q syntax
q semantics motion(during(E), Theme)
21
22
n Used VerbNet for subcategorization frames
n SYNTAX
n SEMANTICS
q CAUSE(AGENT,E) q MOTION(DURING(E), THEME), q LOCATION(END(E), THEME, DESTINATION),
23
n [AGENT] shipped [THEME] to [DESTINATION] n [Companies] shipped [goods] to [customers]. n SEMANTICS
q CAUSE(Companies, E) q MOTION(DURING(E), goods), q LOCATION(END(E), goods, customers),
24
n Between Munich and LA you need less than 11
n You can fly
n From Munich to Los Angeles,
n Recognize a path prepositional phrase, and
q John sneezed the tissue off the table. q Mary blinked the snow off of her eyelashes.
n If we detect a MOTION event we can
n Just the plane itself can suggest a motion
26
n In Construction Grammar
(Fillmore, 1988, Goldberg, 1995, Kay and Fillmore, 1999, Michaelis, 2004, Goldberg, 2005)
q constructions are carriers of meaning q constructions are assigned meaning in the same
n Invaluable resource –
27
2 8
n Introduce a constructional ``layer” to VerbNet,
Caused Motion Resultative
Constructional Layer
manner_speaking-37.3 hiccup-40.1.1 weather-57
Current VN
They hissed him out of the university. He blinked the snow off his eyelashes. He blinked his eyes dry. The pond froze solid.
47
29
q Every path from back door to yard was covered by
q Where are the grape arbors located?
30
n Members: fill, …, cover,…, staff, …. n Thematic Roles: Agent
Theme Destination
n Syntactic Frames with Semantic Roles
“The employees staffed the store" “ The grape arbors covered every path"
n “Saucedo said that guerrillas in one car opened
n AMR
q guerilla – Arg0 of fire.01 q attacker – person – Arg0-of attack.01
31
32
n That can provide appropriate levels of
n DEFT - Event Ontology conference calls
q Martha Palmer, James Pustejovsky, Annie Zaenen,
n Map ERE event types to FrameNet? n Develop an upper level event ontology that
33
n ERE
n Attack events n Protest/Demonstration events
n FrameNet
n Attack events - See previous slide n Protest, not present n Demonstration – Reasoning frame
n VerbNet
n Attack - Judgment n Protest - Conspire n Demonstrate – Transfer_message
34
Eventuality ¡ FN: ¡Protest ¡ (demonstrate, ¡protest) ¡ ERE: ¡Conflict.demonstrate ¡ A?ack ¡ FN: ¡A?ack ¡ (assail, ¡hit, ¡bomb) ¡ State ¡ Ba?le ¡ (ba?le, ¡clash, ¡duel) ¡ ¡ Social ¡InteracFon ¡ FN: ¡IntenFonally_act ¡ (do, ¡act, ¡engage) ¡ Social ¡Encounter ¡
VN: ¡Conspire-‑71 ¡ VN: ¡TBD ¡ VN: ¡Ba?le-‑36.4 ¡
ERE: ¡Conflict ¡ ¡Accord ¡ Judgment ¡ FN: ¡Taking_sides ¡ (endorse, ¡oppose) ¡ OpposiFon ¡ PHYSICAL ¡CompeFFon ¡ FN: ¡HosFle_encounter ¡ ERE: ¡Conflict.a?ack ¡ NON-‑PHYSICAL ¡ CompeFFon ¡
PRECEDES ¡
38
6
7
41
First version 1.0 (GWC 2014)
SemLink +
Monosemous verbs from VN + Synonyms from WN
SemLink +
Automatic mappings between predicates +
Project VN roles to FN roles (complete gaps!) +
Synonyms from WN
n Recovery of implicit arguments n Recovery of implicit relations n Better Entity coreference n Event coreference n Temporal and Causal ordering of events n Generalizations over event types
42
n Generalizations about subcat frames & roles n Backoff classes for OOV items for portability n Semantic similarities/”types” for verbs n Event type hierarchies for inferencing n Need to be unified and empirically validated and
q VN & FN need PB like coverage, and techniques for
n Hybrid lexicons – symbolic and statistical
43
n We gratefully acknowledge the support of the National
n Any opinions, findings, and conclusions or
44
n Postdocs: Paul Kingsbury, Dan Gildea,
n Students: Joseph Rosenzweig, Hoa Dang,
n Collaborators: Christiane Fellbaum, Suzanne
45