Semantic Roles & Labeling · 2020. 9. 24. · Semantic Role Labeling Typically want to know Who did...
Transcript of Semantic Roles & Labeling · 2020. 9. 24. · Semantic Role Labeling Typically want to know Who did...
Semantic Roles & LabelingLING 571 — Deep Processing in NLP
November 18, 2019 Shane Steinert-Threlkeld
1
Announcements● HW7: 89.4 average
● Only common mistake: similarity vs. distance
2
sim(u, v) = 1 - distance(u, v)
Questions on HW #8● For the mc_similarity portion● You should use
● The numbers in the example_output are random. No meaning to them being < 1!
● For the WSD algorithm (mea culpa):● The pseudocode is confusing so:
3
wsim(w1, w2) = maxc1,c2
[simresnik (c1, c2)] From Resnik (1999), eq. 2
Alternative Resnik WSD PseudocodeGiven: input word w0 and probe words {p1,…,pn}
for pi in {p1,…,pn}: supported_sense = null most_information = 0.0 for sensew in SENSES(w0): for sensep in SENSES(pi):
lcssynset = LOWESTCOMMONSUBSUMER(sensew, sensep)lcsinfo = INFORMATIONCONTENT(lcssynset)if lcsinfo > most_information:
most_information = lcsinfosupported_sense = sensew
increment support[supported_sense] by most_information
4
Semantic Roles
5
Semantic Analysis● Full, deep compositional semantics ● Creates full logical form● Links sentence meaning representation to logical world model representation● Powerful, expressive, AI-complete
● Domain-specific slot-filling: ● Common in dialog systems, IE tasks● Narrowly targeted to domain/task ● e.g. ORIGIN_LOC, DESTINATION_LOC, AIRLINE, …● Often pattern-matching● Low cost, but lacks generality, richness, etc
6
Semantic Role Labeling● Typically want to know● Who did what to whom● …where, when, and how
● Intermediate level:
● Shallower than full deep composition● Abstracts away (somewhat) from surface form● Captures general predicate-argument structure info● Balance generality and specificity
7
ExamplesYesterday Tom chased JerryYesterday Jerry was chased by TomTom chased Jerry yesterdayJerry was chased yesterday by Tom
● Semantic roles:● Chaser: Tom ● ChasedThing: Jerry ● TimeOfChasing: yesterday
● Same across all sentence forms
8
Full Event Semantics● Neo-Davidsonian Style:● ∃e Chasing(e) ∧ Chaser(e, Tom) ∧ ChasedThing(e, Jerry)
∧ TimeOfChasing(e, Yesterday)
● Same across all examples
● Roles: Chaser, ChasedThing, TimeOfChasing
● Specific to verb “chase”
● a.k.a. “Deep roles”
9
Main Idea● Extract the semantic roles without doing full semantic parsing
● Easier problem, but still useful for many tasks● More data● Better models
10
Issues & Challenges● How many roles for a language?● Arbitrary!● Each verb’s event structure determines sets of roles
11
Issues & Challenges● How can we acquire these roles?● Manual construction?● Some progress on automatic learning● Mostly successful on limited domains (ATIS, GeoQuery)
12
Issues & Challenges● Can we capture generalities across verbs/events?● Not really, each event/role is specific
13
Thematic Roles● Solution to instantiating a specific role for every verb
● Attempt to capture commonality between roles
14
Thematic Roles● Describe common semantic roles of verbal arguments● e.g. subject of break is AGENT
● AGENT: volitional cause● THEME: things affected by action
● Enables generalization over surface order of arguments● JohnAGENT broke the windowTHEME
● The rockINSTRUMENT broke the windowTHEME
● The windowTHEME was broken by JohnAGENT
15
Thematic Roles● Verbs take different roles
● The break verb could be formed as:● AGENT/Subject, THEME/Object (John broke the window)
● AGENT/Subject, THEME/Object, INSTRUMENT/PPwith (John broke the window with a rock)
● INSTRUMENT/Subject, THEME/Object (The rock broke the window)
● THEME/Subject (The window was broken)
16
Thematic Roles● Thematic grid, Θ-grid, case frame● Set of thematic role arguments of verb● subject: AGENT; Object: THEME, or● subject: INSTR; Object:THEME
● Verb/Diathesis Alternations● Verbs allow different surface realizations of roles● DorisAGENT gave the bookTHEME to CarvGOAL
● DorisAGENT gave CarvGOAL the bookTHEME
17
Canonical Roles
18
Thematic Role ExampleAGENT The waiter spilled the soupEXPERIENCER John has a headacheFORCE The wind blows debris from the mall into our yards.THEME Only after Benjamin Franklin broke the ice…RESULT The French government has built a regulation-size baseball diamond…CONTENT Mona asked “You met Mary Ann at a supermarket?”INSTRUMENT He turned to poaching catfish, stunning them with a shocking device…BENEFICIARY Whenever Ann Callahan makes hotel reservations for her boss…SOURCE I flew in from Boston.GOAL I drove to Portland.
Thematic Role Issues● Hard to produce
● Standard set of roles● Fragmentation: Often need to make more specific● e.g. INSTRUMENTs can be subject or not
● Standard definition of roles● Most AGENTs: animate, volitional, sentient, causal● But not all… e.g.?
19
From Levin and Rappaport Hovav 2005:
a. John broke the window with a rock.b. The rock broke the window.
a. Swabha ate the banana with a fork.b. * The fork ate the banana.
[Google]Agent found the answer.
Thematic Role Issues● Strategies:● Generalized semantic roles: PROTO-AGENT/PROTO-PATIENT
● Defined heuristically: PropBank
● Define roles specific to verbs/nouns: FrameNet
20
PropBank● Sentences annotated with semantic roles● Penn and Chinese Treebank● Roles specific to verb sense● Numbered: Arg0, Arg1, Arg2, …● Arg0: PROTO-AGENT; Arg1: PROTO-PATIENT, etc
21
PropBank● Arguments >1 are Verb-specific● e.g. agree.01● Arg0: Agreer● Arg1: Proposition● Arg2: Other entity agreeing● Ex1: [Arg0 The group] agreed [Arg1 it wouldn’t make an offer]
22
PropBank● Resources:● Annotated sentences● Started w/Penn Treebank● Now: Google answerbank, SMS, webtext, etc● Framesets:● Per-sense inventories of roles, examples● Span verbs, adjectives, nouns (e.g. event nouns)
23
PropBank● propbank.github.io
● Recent status:● 5940 verbs w/8121 framesets● 1880 adjectives w/2210 framesets
● Continued into OntoNotes
● [CoNLL 2005 and 2012 shared tasks]
24
AMR● “Abstract Meaning Representation”● Sentence-level semantic representation
● Nodes: Concepts● English words; PropBank: predicates; or keywords
(‘person’)
● Edges: Relations● PropBank thematic roles (ARG0-ARG5)● Others including ‘location,’ ‘name,’ ‘time,’ etc…● ~100 in total
25
AMR 2
26
see-01
i dog
person run-02
name
“Joe”
garden
ARG0 ARG1
poss
name
op1
location
ARG0-of
● AMR Bank: (now) ~40K annotated sentences
● JAMR parser: 63% F-measure (2015)● Alignments between word spans & graph
fragments
● Example: “I saw Joe’s dog, which was running in the garden.”
From Liu et. al (2015)
AMR 3● Towards full semantic parsing
● “Deeper” than base PropBank, but:● No real quantification● No articles● No real vs. hypothetical events (e.g. “wants to go”)
27
FrameNet (Fillmore et al)● Key insight:● Commonalities not just across different sentences w/same verb but across different
verbs (and nouns and adjectives)
● PropBank● [Arg0 Big Fruit Co.] increased [Arg1 the price of bananas].● [Arg1 The price of bananas] was increased by [Arg0 BFCo].● [Arg1 The price of bananas] increased [Arg2 5%].
● FrameNet● [ATTRIBUTE The price] of [ITEM bananas] increased [DIFF 5%].● [ATTRIBUTE The price] of [ITEM bananas] rose [DIFF 5%].● There has been a [DIFF 5%] rise in [ATTRIBUTE the price] of [ITEM bananas].
28
FrameNet● Semantic roles specific to frame● Frame: script-like structure, roles (frame elements)● e.g. CHANGE_POSITION_ON_SCALE: increase, rise● ATTRIBUTE; INITIAL_VALUE; FINAL_VALUE
● Core, non-core roles● Relationships between frames, frame elements● Add causative: CAUSE_CHANGE_POSITION_ON_SCALE
29
Change of position on scale
30
VERBS: dwindle move soar escalation shiftadvance edge mushroom swell explosion tumbleclimb explode plummet swing falldecline fall reach triple fluctuation ADVERBS:decrease fluctuate rise tumble gain increasinglydiminish gain rocket growthdip grow shift NOUNS: hike
double increase skyrocket decline increasedrop jump slide decrease rise
Core Roles
31
Core RolesATTRIBUTE The ATTRIBUTE is a scalar property that the ITEM possesses.DIFFERENCE The distance by which an ITEM changes its position on the scale.FINAL_STATE A description that presents the ITEM’s state after the change in the ATTRIBUTE’s value as an independent predication.FINAL_VALUE The position on the scale where the ITEM ends up.INITIAL_STATE A description that presents the ITEM’s state before the change in the ATTRIBUTE’s value as an independent predication.INITIAL_VALUE The initial position on the scale from which the ITEM moves away.ITEM The entity that has a position on the scale.VALUE_RANGE A portion of the scale, typically identified by its end points, along which the values of the ATTRIBUTE fluctuate.
Some Non-Core RolesDURATION The length of time over which the change takes place.SPEED The rate of change of the VALUE.GROUP The GROUP in which an ITEM changes the value of an ATTRIBUTE in a specified way.
FrameNet● Current status:● 1224 frames● 13669 lexical units (mostly verbs, nouns)● 10749 frame element relations● Annotations over:● Newswire (WSJ, AQUAINT)● American National Corpus
● Under active development
● Still relatively limited coverage
32
Semantic Role Labeling
33
Semantic Role Labeling● Task of automatically assigning semantic roles for each argument
34
Typical Strategy● Assign Parse to Input String
● Traverse parse to find all predicates
● For each predicate, examine each node and decide semantic role (if any)
35
Typical Strategyfunction SEMANTICROLELABEL(words) returns labeled treeparse←PARSE(words)
for each predicate in parse dofor each node in parse dofeaturevector←EXTRACTFEATURES(node, predicate, parse)CLASSIFYNODE(node, featurevector, parse)
36
J&M 3rd ed, ch 20.6
Semantic Role Labeling Features● Governing predicate
● Phrase Type (NP, VP, etc)
● Headword of constituent
● Headword POS
● PATH from current node to predicate (NP↑S↓VP↓VBD)
● …
37
Typical Strategy
38
7
24�7&.%6+�
(8
8LI
224
7ER
224
*VERGMWGS
224
)\EQMRIV
:4
:&(8%6+)8
MWWYIH
24%6+�
(8
E
..
WTIGMEP
22
IHMXMSR
44�814%6+1814
-2
EVSYRH 24
22
RSSR
24�814
]IWXIVHE]<latexit sha1_base64="Vzpp1dZk5gNKdoPwuUbDXkZKAKI=">AAALO3ictVbNbttGEGactlHZpo2bYy+LOAGKwnIkp7Gjg4HEVuTUiFKllpSgomAslyN5oeWS2V0GVgk+Wh+hD9Bzb0WvvXf4oyaUHYcqYEogBzPfzs5+M5gdNxRcm0bjj2tr1z/59LMbtc/tL768+dXXt9a/GeogUgwGLBCBeu1SDYJLGBhuBLwOFVDfFfDKnR2k9ldvQWkeyL6ZhzD26VTyCWfUoOpk/cbvjgbjUy4ngTTxIReCHFOpE/seeTLskuP+oNOxHfrW14EyGcbhJrEdDya4ZRZAzEQSP+t3nyfx9sHuQauzZHb/M+/sPnjw6OGymS3MD1vpL7HtPCZzuhTTSFE5hb0ovB9PFcBs8zB7CzyL3HyevWXkJ+MPrCf7gfAWTtzJ/3Wz8MDNB9ena98/InjTXFqctNU5aLWXidCRq5nioSlBO52d5k5rCSrLGKS9fY72MmTBrePClMt4EijQJiH4JQbD34up4FO5x0AaUIk9IjE5TjZJGvneu/g3zSlnM9QXAaSwF7368f5R7Fx4CHL3JCZPfj5sJHeTau7a/Wo4LEPSP4VLwDmWkHH6zyJ90avuG1N9Zb47WEGMaxZc2Q5Pz6iPlaCqblDsMay4xXC/fVnC+5jxp/3KKU8D5lpH4K3ER+8jNde8kpqjq8R4dFTdsQ6BcSpWK4nq7sHjactfsSB6vXq/+zGiuymmMtk/rhA0VUEkq1VFXhIVW9YKIcigOmlFO0zZqOx/jn0YlEfnK2Tm/b/tgPQW/fzk1kZjq5E95LzQLIQNq3h6J+trA8cLWORj32eCaj1qNkIzjqkynAnA+yLSEFI2o1OIQ6rwRsTboqQeoSipD3ocF2VxDzVedrWkNyfJtCVH1Nd67ruITK9XvWxLlRfZRpGZPBrHXIaRAcnyjSaRICYg6XBDPK6AGTFHgWKd4hEIO6WKMmQYPbUBj6igi35/CkFRE6jvY4eqKbbKJHbcCSnky6D07B0U5VLshs9+rb9JGaqzwA+pucDsQYgJw/DnZSOOWGXFWc5mSVek2cbprIP0LtmkSXtIeUUkOQs8qGeclieabFQhXbQq/OT2lNBsD8FdRdU8xsFyGuEcyhnOhE5uo2Eo5gUAJw4aCaPLQBsLsblcdueF4fZWs7HVfLm98Xi/KMma9a11x/rOalq71mPrmdWzBhar/VD7pcZqnv2b/af9l/13Dl27Vqy5bZUe+59/Abne9Is=</latexit><latexit sha1_base64="Vzpp1dZk5gNKdoPwuUbDXkZKAKI=">AAALO3ictVbNbttGEGactlHZpo2bYy+LOAGKwnIkp7Gjg4HEVuTUiFKllpSgomAslyN5oeWS2V0GVgk+Wh+hD9Bzb0WvvXf4oyaUHYcqYEogBzPfzs5+M5gdNxRcm0bjj2tr1z/59LMbtc/tL768+dXXt9a/GeogUgwGLBCBeu1SDYJLGBhuBLwOFVDfFfDKnR2k9ldvQWkeyL6ZhzD26VTyCWfUoOpk/cbvjgbjUy4ngTTxIReCHFOpE/seeTLskuP+oNOxHfrW14EyGcbhJrEdDya4ZRZAzEQSP+t3nyfx9sHuQauzZHb/M+/sPnjw6OGymS3MD1vpL7HtPCZzuhTTSFE5hb0ovB9PFcBs8zB7CzyL3HyevWXkJ+MPrCf7gfAWTtzJ/3Wz8MDNB9ena98/InjTXFqctNU5aLWXidCRq5nioSlBO52d5k5rCSrLGKS9fY72MmTBrePClMt4EijQJiH4JQbD34up4FO5x0AaUIk9IjE5TjZJGvneu/g3zSlnM9QXAaSwF7368f5R7Fx4CHL3JCZPfj5sJHeTau7a/Wo4LEPSP4VLwDmWkHH6zyJ90avuG1N9Zb47WEGMaxZc2Q5Pz6iPlaCqblDsMay4xXC/fVnC+5jxp/3KKU8D5lpH4K3ER+8jNde8kpqjq8R4dFTdsQ6BcSpWK4nq7sHjactfsSB6vXq/+zGiuymmMtk/rhA0VUEkq1VFXhIVW9YKIcigOmlFO0zZqOx/jn0YlEfnK2Tm/b/tgPQW/fzk1kZjq5E95LzQLIQNq3h6J+trA8cLWORj32eCaj1qNkIzjqkynAnA+yLSEFI2o1OIQ6rwRsTboqQeoSipD3ocF2VxDzVedrWkNyfJtCVH1Nd67ruITK9XvWxLlRfZRpGZPBrHXIaRAcnyjSaRICYg6XBDPK6AGTFHgWKd4hEIO6WKMmQYPbUBj6igi35/CkFRE6jvY4eqKbbKJHbcCSnky6D07B0U5VLshs9+rb9JGaqzwA+pucDsQYgJw/DnZSOOWGXFWc5mSVek2cbprIP0LtmkSXtIeUUkOQs8qGeclieabFQhXbQq/OT2lNBsD8FdRdU8xsFyGuEcyhnOhE5uo2Eo5gUAJw4aCaPLQBsLsblcdueF4fZWs7HVfLm98Xi/KMma9a11x/rOalq71mPrmdWzBhar/VD7pcZqnv2b/af9l/13Dl27Vqy5bZUe+59/Abne9Is=</latexit><latexit sha1_base64="Vzpp1dZk5gNKdoPwuUbDXkZKAKI=">AAALO3ictVbNbttGEGactlHZpo2bYy+LOAGKwnIkp7Gjg4HEVuTUiFKllpSgomAslyN5oeWS2V0GVgk+Wh+hD9Bzb0WvvXf4oyaUHYcqYEogBzPfzs5+M5gdNxRcm0bjj2tr1z/59LMbtc/tL768+dXXt9a/GeogUgwGLBCBeu1SDYJLGBhuBLwOFVDfFfDKnR2k9ldvQWkeyL6ZhzD26VTyCWfUoOpk/cbvjgbjUy4ngTTxIReCHFOpE/seeTLskuP+oNOxHfrW14EyGcbhJrEdDya4ZRZAzEQSP+t3nyfx9sHuQauzZHb/M+/sPnjw6OGymS3MD1vpL7HtPCZzuhTTSFE5hb0ovB9PFcBs8zB7CzyL3HyevWXkJ+MPrCf7gfAWTtzJ/3Wz8MDNB9ena98/InjTXFqctNU5aLWXidCRq5nioSlBO52d5k5rCSrLGKS9fY72MmTBrePClMt4EijQJiH4JQbD34up4FO5x0AaUIk9IjE5TjZJGvneu/g3zSlnM9QXAaSwF7368f5R7Fx4CHL3JCZPfj5sJHeTau7a/Wo4LEPSP4VLwDmWkHH6zyJ90avuG1N9Zb47WEGMaxZc2Q5Pz6iPlaCqblDsMay4xXC/fVnC+5jxp/3KKU8D5lpH4K3ER+8jNde8kpqjq8R4dFTdsQ6BcSpWK4nq7sHjactfsSB6vXq/+zGiuymmMtk/rhA0VUEkq1VFXhIVW9YKIcigOmlFO0zZqOx/jn0YlEfnK2Tm/b/tgPQW/fzk1kZjq5E95LzQLIQNq3h6J+trA8cLWORj32eCaj1qNkIzjqkynAnA+yLSEFI2o1OIQ6rwRsTboqQeoSipD3ocF2VxDzVedrWkNyfJtCVH1Nd67ruITK9XvWxLlRfZRpGZPBrHXIaRAcnyjSaRICYg6XBDPK6AGTFHgWKd4hEIO6WKMmQYPbUBj6igi35/CkFRE6jvY4eqKbbKJHbcCSnky6D07B0U5VLshs9+rb9JGaqzwA+pucDsQYgJw/DnZSOOWGXFWc5mSVek2cbprIP0LtmkSXtIeUUkOQs8qGeclieabFQhXbQq/OT2lNBsD8FdRdU8xsFyGuEcyhnOhE5uo2Eo5gUAJw4aCaPLQBsLsblcdueF4fZWs7HVfLm98Xi/KMma9a11x/rOalq71mPrmdWzBhar/VD7pcZqnv2b/af9l/13Dl27Vqy5bZUe+59/Abne9Is=</latexit><latexit sha1_base64="eWepl42E4iD5l8hRND5CHVRxxJU=">AAADXXicfVJda9RAFJ3u+lFj1dY36ctgKYiwS9IXfRQU8cFiBbctbJZyM7nZDp1Mxpmb0hj2D/jqr/M/+CO82V2QbIsXQg7n3Ny5c3IyZ3SgOP69NRjeu//g4faj6PFO9OTps92d01DVXuFEVaby5xkENNrihDQZPHceocwMnmVX7zv97Bp90JX9Ro3DWQlzqwutgJg6udg9iMfxsuRtkKzBgVjXxd5gkuaVqku0pAyEME1iR7MWPGllcBGldUAH6grm2DrwAcljn54ytFBimLXL9RfykJlcFpXnx5Jcsr1BUIbQlBl3lkCXYVPryLu0aU3F21mrrasJrVodVNRGUiU7L2SuPSoyDQNQXvMVpLoED4rYsSj9gHxFj8c894tDD1T5120Kfl5qu2jTrJBr/L9WuPnXyri3O+mrH6PvnUMjVZUO6A45R4c25/WbvgjXZZ+4WbnZ49hTDDw1OpQf2d4NzVJwqPpf1FarKsfR0tMo5f/Xoa63/cyRsfKYVc+vld4ZujzD6MyDb1rO4bzm2GoVWF5p4Jxp1g05FlAbCv3GiHOYbKbuNjg9GifxOPkai22xL16KVyIRb8Q78UmciIlQIhc/xa/Bn+Hz4YtVXgdb6+DuiV4N9/8Cj0og2w==</latexit><latexit sha1_base64="Jp98yY87SdUU3yFDABSmZVpNVas=">AAALMHictVbbbttGEGXcS1Q2beO+9mWRC1AUlisljR09GGhsRU6NKFVrSQkiCsZyOaIXWi7Z3WVgheCn9RPyAXnuW9GP6PCiJpQdhypgSiAHM2dnZ2cOZseNBNem1Xp7beOTTz/7/HrjC/vLG199/c3NzRtjHcaKwYiFIlQvXKpBcAkjw42AF5ECGrgCnrvzg8z+/BUozUM5NIsIpgH1JZ9xRg2qTjavv3E0mIByOQulSQ65EOSYSp3ad8mjcZ8cD0e9nu3QV4EOlckxDjep7Xgwwy3zABIm0uTJsP80Te4d7B50eitm9z/zzu79+w8frJrZ0vygk/1S2y5iMqcrMU0UlT7sxdGPia8A5luH+VvgWeTW0/wt4yCdfmA92Q+Ft3Tizv6vm6UHbj64Plv7/hHB8wtpedJO76DTXU2Ejl3NFI9MBdrr7bR3OitQWcVg2rvn0l6FLHPruOBzmcxCBdqkBL/EYPh7CRXcl3sMpAGV2hOSkON0i2SR772Lf8uccjZHfRlABns2aB7vHyXOhYcgd04S8uj3w1Z6J63nrjush0MakuEpXAIusIRMs38e6bNBfd9Y6ivz3UMGMa5ZeGU7PD6jATJB1d2g3GNcc4vxfveygg+x4o+HtUueBcy1jsFbKx+Dj3CufSWco+vEeHRU37GOgHEq1qNEfffg8azlr0mIwaA57H8s0f0MUzvZv6wRNFVhLOuxoqBEzZa1RggyrJ+0sh1m2ajtf4F9GJRHF2tU5v2/7YD0lv385Obt1nYrf8h5oV0Kt63yGZxsbowcL2RxgH2fCar1pN2KzDShynAmAO+LWENE2Zz6kERU4Y2It0VFPUFR0gD0NClpcRc1Xn61ZDcnybUVRzTQehG4iMyuV71qy5QX2SaxmT2cJlxGsQHJio1msSAmJNlwQzyugBmxQIEiT/EIhJ1SRRlmGD11AY+ooI9+f41AUROqHxKHKh9bZZo47oyU8mVQevYOinIldsPnr5t/ZBlqsjCIqLnA7EGEBcPwF1UjjlhVxVmRzYquLLON01kP07tikybrIdUVseQs9KCZ57Q60eSjCumjVeGnsGcJzfcQ3FVULRIcLP0Y51DOcCZ0ChuNIrEoAThx0FgYXQXaSMT2Ku3OC+N72+3Wdvu3ltWwvrNuWd9bbWvX+tl6Yg2skcUaPzVeNljDs/+0/7L/Lii7ca3k7rdW5bH/+Rf6U/Le</latexit><latexit sha1_base64="Jp98yY87SdUU3yFDABSmZVpNVas=">AAALMHictVbbbttGEGXcS1Q2beO+9mWRC1AUlisljR09GGhsRU6NKFVrSQkiCsZyOaIXWi7Z3WVgheCn9RPyAXnuW9GP6PCiJpQdhypgSiAHM2dnZ2cOZseNBNem1Xp7beOTTz/7/HrjC/vLG199/c3NzRtjHcaKwYiFIlQvXKpBcAkjw42AF5ECGrgCnrvzg8z+/BUozUM5NIsIpgH1JZ9xRg2qTjavv3E0mIByOQulSQ65EOSYSp3ad8mjcZ8cD0e9nu3QV4EOlckxDjep7Xgwwy3zABIm0uTJsP80Te4d7B50eitm9z/zzu79+w8frJrZ0vygk/1S2y5iMqcrMU0UlT7sxdGPia8A5luH+VvgWeTW0/wt4yCdfmA92Q+Ft3Tizv6vm6UHbj64Plv7/hHB8wtpedJO76DTXU2Ejl3NFI9MBdrr7bR3OitQWcVg2rvn0l6FLHPruOBzmcxCBdqkBL/EYPh7CRXcl3sMpAGV2hOSkON0i2SR772Lf8uccjZHfRlABns2aB7vHyXOhYcgd04S8uj3w1Z6J63nrjush0MakuEpXAIusIRMs38e6bNBfd9Y6ivz3UMGMa5ZeGU7PD6jATJB1d2g3GNcc4vxfveygg+x4o+HtUueBcy1jsFbKx+Dj3CufSWco+vEeHRU37GOgHEq1qNEfffg8azlr0mIwaA57H8s0f0MUzvZv6wRNFVhLOuxoqBEzZa1RggyrJ+0sh1m2ajtf4F9GJRHF2tU5v2/7YD0lv385Obt1nYrf8h5oV0Kt63yGZxsbowcL2RxgH2fCar1pN2KzDShynAmAO+LWENE2Zz6kERU4Y2It0VFPUFR0gD0NClpcRc1Xn61ZDcnybUVRzTQehG4iMyuV71qy5QX2SaxmT2cJlxGsQHJio1msSAmJNlwQzyugBmxQIEiT/EIhJ1SRRlmGD11AY+ooI9+f41AUROqHxKHKh9bZZo47oyU8mVQevYOinIldsPnr5t/ZBlqsjCIqLnA7EGEBcPwF1UjjlhVxVmRzYquLLON01kP07tikybrIdUVseQs9KCZ57Q60eSjCumjVeGnsGcJzfcQ3FVULRIcLP0Y51DOcCZ0ChuNIrEoAThx0FgYXQXaSMT2Ku3OC+N72+3Wdvu3ltWwvrNuWd9bbWvX+tl6Yg2skcUaPzVeNljDs/+0/7L/Lii7ca3k7rdW5bH/+Rf6U/Le</latexit><latexit sha1_base64="Z+D20rHgiQGEaUNV8lqA+EhJoJ0=">AAALO3ictVZLb9tGEGbcR1T2FbfHXhZ1AhSF5UhJY0cHA4mtyKkRpWotKUFFwVguR/RCyyW7uwysEvxp/Qn9AT33VvTae4cPNaHsOFQBUwI5mPl2dvabwey4keDatFp/3Nh47/0PPrzZ+Mj++JNPP/v81uYXYx3GisGIhSJUL12qQXAJI8ONgJeRAhq4Al6488PM/uIVKM1DOTSLCKYB9SWfcUYNqk43b/7uaDAB5XIWSpMccSHICZU6te+Qx+M+ORmOej3boa8CHSqTYxxuUtvxYIZb5gEkTKTJ02H/WZrcO9w77PRWzO5/5t29+/cfPlg1s6X5QSf7pbZdxGTOVmKaKCp92I+ju4mvAObbR/lb4Fnk9rP8LeMgnb5lPTkIhbd04s7+r5ulB27euj5b++YRwfMLaXnSTu+w010lQseuZopHpgLt9Xbbu50VqKxikPbuBdqrkCW3jgs+l8ksVKBNSvBLDIa/n1DBfbnPQBpQqT0hCTlJt0kW+f7r+LfNGWdz1JcBZLDng+bJwXHiXHoIcvs0IY9/Omqlt9N67rrDejgsQzI8gyvABZaQafbPI30+qO8bU31tvntYQYxrFl7bDk/OaYCVoOpuUO4xrrnF+KB7VcKHmPEnw9opzwLmWsfgrcXH4B01176WmqPrxHh8XN+xjoBxKtYrifruweNZy1+zIAaD5rD/LqL7GaY22d+vETRVYSzrVUVREjVb1hohyLA+aWU7zNio7X+BfRiURxdrZObNv+2A9Jb9/PTWVmunlT/kotAuhS2rfAanmxsjxwtZHGDfZ4JqPWm3IjNNqDKcCcD7ItYQUTanPiQRVXgj4m1RUU9QlDQAPU3KsriDGi+/WrKbk+TaiiMaaL0IXERm16tetWXKy2yT2MweThMuo9iAZMVGs1gQE5JsuCEeV8CMWKBAsU7xCISdUUUZMoyeuoBHVNBHvz9EoKgJ1beJQ5WPrTJNHHdGSvkqKD1/DUW5Ervh81+bv2QMNVkYRNRcYvYgwoRh+IuqEUesquK8YLOiK9Ns43TWQ3pXbNJkPaS6IpachR40c06rE00+qpA+WhV+CntGaL6H4K6iapHgYOnHOIdyhjOhU9hoFIlFCcCJg8bC6CrQxkJsr5bdRWF8b6fd2mn/2Np6dFCWZMP6yvra+sZqW3vWI+upNbBGFmt81/i5wRqe/Zv9p/2X/XcB3bhRrvnSqjz2P/8CuT70iQ==</latexit><latexit sha1_base64="Vzpp1dZk5gNKdoPwuUbDXkZKAKI=">AAALO3ictVbNbttGEGactlHZpo2bYy+LOAGKwnIkp7Gjg4HEVuTUiFKllpSgomAslyN5oeWS2V0GVgk+Wh+hD9Bzb0WvvXf4oyaUHYcqYEogBzPfzs5+M5gdNxRcm0bjj2tr1z/59LMbtc/tL768+dXXt9a/GeogUgwGLBCBeu1SDYJLGBhuBLwOFVDfFfDKnR2k9ldvQWkeyL6ZhzD26VTyCWfUoOpk/cbvjgbjUy4ngTTxIReCHFOpE/seeTLskuP+oNOxHfrW14EyGcbhJrEdDya4ZRZAzEQSP+t3nyfx9sHuQauzZHb/M+/sPnjw6OGymS3MD1vpL7HtPCZzuhTTSFE5hb0ovB9PFcBs8zB7CzyL3HyevWXkJ+MPrCf7gfAWTtzJ/3Wz8MDNB9ena98/InjTXFqctNU5aLWXidCRq5nioSlBO52d5k5rCSrLGKS9fY72MmTBrePClMt4EijQJiH4JQbD34up4FO5x0AaUIk9IjE5TjZJGvneu/g3zSlnM9QXAaSwF7368f5R7Fx4CHL3JCZPfj5sJHeTau7a/Wo4LEPSP4VLwDmWkHH6zyJ90avuG1N9Zb47WEGMaxZc2Q5Pz6iPlaCqblDsMay4xXC/fVnC+5jxp/3KKU8D5lpH4K3ER+8jNde8kpqjq8R4dFTdsQ6BcSpWK4nq7sHjactfsSB6vXq/+zGiuymmMtk/rhA0VUEkq1VFXhIVW9YKIcigOmlFO0zZqOx/jn0YlEfnK2Tm/b/tgPQW/fzk1kZjq5E95LzQLIQNq3h6J+trA8cLWORj32eCaj1qNkIzjqkynAnA+yLSEFI2o1OIQ6rwRsTboqQeoSipD3ocF2VxDzVedrWkNyfJtCVH1Nd67ruITK9XvWxLlRfZRpGZPBrHXIaRAcnyjSaRICYg6XBDPK6AGTFHgWKd4hEIO6WKMmQYPbUBj6igi35/CkFRE6jvY4eqKbbKJHbcCSnky6D07B0U5VLshs9+rb9JGaqzwA+pucDsQYgJw/DnZSOOWGXFWc5mSVek2cbprIP0LtmkSXtIeUUkOQs8qGeclieabFQhXbQq/OT2lNBsD8FdRdU8xsFyGuEcyhnOhE5uo2Eo5gUAJw4aCaPLQBsLsblcdueF4fZWs7HVfLm98Xi/KMma9a11x/rOalq71mPrmdWzBhar/VD7pcZqnv2b/af9l/13Dl27Vqy5bZUe+59/Abne9Is=</latexit><latexit sha1_base64="Vzpp1dZk5gNKdoPwuUbDXkZKAKI=">AAALO3ictVbNbttGEGactlHZpo2bYy+LOAGKwnIkp7Gjg4HEVuTUiFKllpSgomAslyN5oeWS2V0GVgk+Wh+hD9Bzb0WvvXf4oyaUHYcqYEogBzPfzs5+M5gdNxRcm0bjj2tr1z/59LMbtc/tL768+dXXt9a/GeogUgwGLBCBeu1SDYJLGBhuBLwOFVDfFfDKnR2k9ldvQWkeyL6ZhzD26VTyCWfUoOpk/cbvjgbjUy4ngTTxIReCHFOpE/seeTLskuP+oNOxHfrW14EyGcbhJrEdDya4ZRZAzEQSP+t3nyfx9sHuQauzZHb/M+/sPnjw6OGymS3MD1vpL7HtPCZzuhTTSFE5hb0ovB9PFcBs8zB7CzyL3HyevWXkJ+MPrCf7gfAWTtzJ/3Wz8MDNB9ena98/InjTXFqctNU5aLWXidCRq5nioSlBO52d5k5rCSrLGKS9fY72MmTBrePClMt4EijQJiH4JQbD34up4FO5x0AaUIk9IjE5TjZJGvneu/g3zSlnM9QXAaSwF7368f5R7Fx4CHL3JCZPfj5sJHeTau7a/Wo4LEPSP4VLwDmWkHH6zyJ90avuG1N9Zb47WEGMaxZc2Q5Pz6iPlaCqblDsMay4xXC/fVnC+5jxp/3KKU8D5lpH4K3ER+8jNde8kpqjq8R4dFTdsQ6BcSpWK4nq7sHjactfsSB6vXq/+zGiuymmMtk/rhA0VUEkq1VFXhIVW9YKIcigOmlFO0zZqOx/jn0YlEfnK2Tm/b/tgPQW/fzk1kZjq5E95LzQLIQNq3h6J+trA8cLWORj32eCaj1qNkIzjqkynAnA+yLSEFI2o1OIQ6rwRsTboqQeoSipD3ocF2VxDzVedrWkNyfJtCVH1Nd67ruITK9XvWxLlRfZRpGZPBrHXIaRAcnyjSaRICYg6XBDPK6AGTFHgWKd4hEIO6WKMmQYPbUBj6igi35/CkFRE6jvY4eqKbbKJHbcCSnky6D07B0U5VLshs9+rb9JGaqzwA+pucDsQYgJw/DnZSOOWGXFWc5mSVek2cbprIP0LtmkSXtIeUUkOQs8qGeclieabFQhXbQq/OT2lNBsD8FdRdU8xsFyGuEcyhnOhE5uo2Eo5gUAJw4aCaPLQBsLsblcdueF4fZWs7HVfLm98Xi/KMma9a11x/rOalq71mPrmdWzBhar/VD7pcZqnv2b/af9l/13Dl27Vqy5bZUe+59/Abne9Is=</latexit><latexit sha1_base64="Vzpp1dZk5gNKdoPwuUbDXkZKAKI=">AAALO3ictVbNbttGEGactlHZpo2bYy+LOAGKwnIkp7Gjg4HEVuTUiFKllpSgomAslyN5oeWS2V0GVgk+Wh+hD9Bzb0WvvXf4oyaUHYcqYEogBzPfzs5+M5gdNxRcm0bjj2tr1z/59LMbtc/tL768+dXXt9a/GeogUgwGLBCBeu1SDYJLGBhuBLwOFVDfFfDKnR2k9ldvQWkeyL6ZhzD26VTyCWfUoOpk/cbvjgbjUy4ngTTxIReCHFOpE/seeTLskuP+oNOxHfrW14EyGcbhJrEdDya4ZRZAzEQSP+t3nyfx9sHuQauzZHb/M+/sPnjw6OGymS3MD1vpL7HtPCZzuhTTSFE5hb0ovB9PFcBs8zB7CzyL3HyevWXkJ+MPrCf7gfAWTtzJ/3Wz8MDNB9ena98/InjTXFqctNU5aLWXidCRq5nioSlBO52d5k5rCSrLGKS9fY72MmTBrePClMt4EijQJiH4JQbD34up4FO5x0AaUIk9IjE5TjZJGvneu/g3zSlnM9QXAaSwF7368f5R7Fx4CHL3JCZPfj5sJHeTau7a/Wo4LEPSP4VLwDmWkHH6zyJ90avuG1N9Zb47WEGMaxZc2Q5Pz6iPlaCqblDsMay4xXC/fVnC+5jxp/3KKU8D5lpH4K3ER+8jNde8kpqjq8R4dFTdsQ6BcSpWK4nq7sHjactfsSB6vXq/+zGiuymmMtk/rhA0VUEkq1VFXhIVW9YKIcigOmlFO0zZqOx/jn0YlEfnK2Tm/b/tgPQW/fzk1kZjq5E95LzQLIQNq3h6J+trA8cLWORj32eCaj1qNkIzjqkynAnA+yLSEFI2o1OIQ6rwRsTboqQeoSipD3ocF2VxDzVedrWkNyfJtCVH1Nd67ruITK9XvWxLlRfZRpGZPBrHXIaRAcnyjSaRICYg6XBDPK6AGTFHgWKd4hEIO6WKMmQYPbUBj6igi35/CkFRE6jvY4eqKbbKJHbcCSnky6D07B0U5VLshs9+rb9JGaqzwA+pucDsQYgJw/DnZSOOWGXFWc5mSVek2cbprIP0LtmkSXtIeUUkOQs8qGeclieabFQhXbQq/OT2lNBsD8FdRdU8xsFyGuEcyhnOhE5uo2Eo5gUAJw4aCaPLQBsLsblcdueF4fZWs7HVfLm98Xi/KMma9a11x/rOalq71mPrmdWzBhar/VD7pcZqnv2b/af9l/13Dl27Vqy5bZUe+59/Abne9Is=</latexit><latexit sha1_base64="Vzpp1dZk5gNKdoPwuUbDXkZKAKI=">AAALO3ictVbNbttGEGactlHZpo2bYy+LOAGKwnIkp7Gjg4HEVuTUiFKllpSgomAslyN5oeWS2V0GVgk+Wh+hD9Bzb0WvvXf4oyaUHYcqYEogBzPfzs5+M5gdNxRcm0bjj2tr1z/59LMbtc/tL768+dXXt9a/GeogUgwGLBCBeu1SDYJLGBhuBLwOFVDfFfDKnR2k9ldvQWkeyL6ZhzD26VTyCWfUoOpk/cbvjgbjUy4ngTTxIReCHFOpE/seeTLskuP+oNOxHfrW14EyGcbhJrEdDya4ZRZAzEQSP+t3nyfx9sHuQauzZHb/M+/sPnjw6OGymS3MD1vpL7HtPCZzuhTTSFE5hb0ovB9PFcBs8zB7CzyL3HyevWXkJ+MPrCf7gfAWTtzJ/3Wz8MDNB9ena98/InjTXFqctNU5aLWXidCRq5nioSlBO52d5k5rCSrLGKS9fY72MmTBrePClMt4EijQJiH4JQbD34up4FO5x0AaUIk9IjE5TjZJGvneu/g3zSlnM9QXAaSwF7368f5R7Fx4CHL3JCZPfj5sJHeTau7a/Wo4LEPSP4VLwDmWkHH6zyJ90avuG1N9Zb47WEGMaxZc2Q5Pz6iPlaCqblDsMay4xXC/fVnC+5jxp/3KKU8D5lpH4K3ER+8jNde8kpqjq8R4dFTdsQ6BcSpWK4nq7sHjactfsSB6vXq/+zGiuymmMtk/rhA0VUEkq1VFXhIVW9YKIcigOmlFO0zZqOx/jn0YlEfnK2Tm/b/tgPQW/fzk1kZjq5E95LzQLIQNq3h6J+trA8cLWORj32eCaj1qNkIzjqkynAnA+yLSEFI2o1OIQ6rwRsTboqQeoSipD3ocF2VxDzVedrWkNyfJtCVH1Nd67ruITK9XvWxLlRfZRpGZPBrHXIaRAcnyjSaRICYg6XBDPK6AGTFHgWKd4hEIO6WKMmQYPbUBj6igi35/CkFRE6jvY4eqKbbKJHbcCSnky6D07B0U5VLshs9+rb9JGaqzwA+pucDsQYgJw/DnZSOOWGXFWc5mSVek2cbprIP0LtmkSXtIeUUkOQs8qGeclieabFQhXbQq/OT2lNBsD8FdRdU8xsFyGuEcyhnOhE5uo2Eo5gUAJw4aCaPLQBsLsblcdueF4fZWs7HVfLm98Xi/KMma9a11x/rOalq71mPrmdWzBhar/VD7pcZqnv2b/af9l/13Dl27Vqy5bZUe+59/Abne9Is=</latexit><latexit sha1_base64="Vzpp1dZk5gNKdoPwuUbDXkZKAKI=">AAALO3ictVbNbttGEGactlHZpo2bYy+LOAGKwnIkp7Gjg4HEVuTUiFKllpSgomAslyN5oeWS2V0GVgk+Wh+hD9Bzb0WvvXf4oyaUHYcqYEogBzPfzs5+M5gdNxRcm0bjj2tr1z/59LMbtc/tL768+dXXt9a/GeogUgwGLBCBeu1SDYJLGBhuBLwOFVDfFfDKnR2k9ldvQWkeyL6ZhzD26VTyCWfUoOpk/cbvjgbjUy4ngTTxIReCHFOpE/seeTLskuP+oNOxHfrW14EyGcbhJrEdDya4ZRZAzEQSP+t3nyfx9sHuQauzZHb/M+/sPnjw6OGymS3MD1vpL7HtPCZzuhTTSFE5hb0ovB9PFcBs8zB7CzyL3HyevWXkJ+MPrCf7gfAWTtzJ/3Wz8MDNB9ena98/InjTXFqctNU5aLWXidCRq5nioSlBO52d5k5rCSrLGKS9fY72MmTBrePClMt4EijQJiH4JQbD34up4FO5x0AaUIk9IjE5TjZJGvneu/g3zSlnM9QXAaSwF7368f5R7Fx4CHL3JCZPfj5sJHeTau7a/Wo4LEPSP4VLwDmWkHH6zyJ90avuG1N9Zb47WEGMaxZc2Q5Pz6iPlaCqblDsMay4xXC/fVnC+5jxp/3KKU8D5lpH4K3ER+8jNde8kpqjq8R4dFTdsQ6BcSpWK4nq7sHjactfsSB6vXq/+zGiuymmMtk/rhA0VUEkq1VFXhIVW9YKIcigOmlFO0zZqOx/jn0YlEfnK2Tm/b/tgPQW/fzk1kZjq5E95LzQLIQNq3h6J+trA8cLWORj32eCaj1qNkIzjqkynAnA+yLSEFI2o1OIQ6rwRsTboqQeoSipD3ocF2VxDzVedrWkNyfJtCVH1Nd67ruITK9XvWxLlRfZRpGZPBrHXIaRAcnyjSaRICYg6XBDPK6AGTFHgWKd4hEIO6WKMmQYPbUBj6igi35/CkFRE6jvY4eqKbbKJHbcCSnky6D07B0U5VLshs9+rb9JGaqzwA+pucDsQYgJw/DnZSOOWGXFWc5mSVek2cbprIP0LtmkSXtIeUUkOQs8qGeclieabFQhXbQq/OT2lNBsD8FdRdU8xsFyGuEcyhnOhE5uo2Eo5gUAJw4aCaPLQBsLsblcdueF4fZWs7HVfLm98Xi/KMma9a11x/rOalq71mPrmdWzBhar/VD7pcZqnv2b/af9l/13Dl27Vqy5bZUe+59/Abne9Is=</latexit><latexit sha1_base64="Vzpp1dZk5gNKdoPwuUbDXkZKAKI=">AAALO3ictVbNbttGEGactlHZpo2bYy+LOAGKwnIkp7Gjg4HEVuTUiFKllpSgomAslyN5oeWS2V0GVgk+Wh+hD9Bzb0WvvXf4oyaUHYcqYEogBzPfzs5+M5gdNxRcm0bjj2tr1z/59LMbtc/tL768+dXXt9a/GeogUgwGLBCBeu1SDYJLGBhuBLwOFVDfFfDKnR2k9ldvQWkeyL6ZhzD26VTyCWfUoOpk/cbvjgbjUy4ngTTxIReCHFOpE/seeTLskuP+oNOxHfrW14EyGcbhJrEdDya4ZRZAzEQSP+t3nyfx9sHuQauzZHb/M+/sPnjw6OGymS3MD1vpL7HtPCZzuhTTSFE5hb0ovB9PFcBs8zB7CzyL3HyevWXkJ+MPrCf7gfAWTtzJ/3Wz8MDNB9ena98/InjTXFqctNU5aLWXidCRq5nioSlBO52d5k5rCSrLGKS9fY72MmTBrePClMt4EijQJiH4JQbD34up4FO5x0AaUIk9IjE5TjZJGvneu/g3zSlnM9QXAaSwF7368f5R7Fx4CHL3JCZPfj5sJHeTau7a/Wo4LEPSP4VLwDmWkHH6zyJ90avuG1N9Zb47WEGMaxZc2Q5Pz6iPlaCqblDsMay4xXC/fVnC+5jxp/3KKU8D5lpH4K3ER+8jNde8kpqjq8R4dFTdsQ6BcSpWK4nq7sHjactfsSB6vXq/+zGiuymmMtk/rhA0VUEkq1VFXhIVW9YKIcigOmlFO0zZqOx/jn0YlEfnK2Tm/b/tgPQW/fzk1kZjq5E95LzQLIQNq3h6J+trA8cLWORj32eCaj1qNkIzjqkynAnA+yLSEFI2o1OIQ6rwRsTboqQeoSipD3ocF2VxDzVedrWkNyfJtCVH1Nd67ruITK9XvWxLlRfZRpGZPBrHXIaRAcnyjSaRICYg6XBDPK6AGTFHgWKd4hEIO6WKMmQYPbUBj6igi35/CkFRE6jvY4eqKbbKJHbcCSnky6D07B0U5VLshs9+rb9JGaqzwA+pucDsQYgJw/DnZSOOWGXFWc5mSVek2cbprIP0LtmkSXtIeUUkOQs8qGeclieabFQhXbQq/OT2lNBsD8FdRdU8xsFyGuEcyhnOhE5uo2Eo5gUAJw4aCaPLQBsLsblcdueF4fZWs7HVfLm98Xi/KMma9a11x/rOalq71mPrmdWzBhar/VD7pcZqnv2b/af9l/13Dl27Vqy5bZUe+59/Abne9Is=</latexit>
NP↑S ↓VP↓VBDPATH(NP-SBJ)
Some Semantic Role Labeling Applications● Question answering:● Who did what to whom?
● Machine translation● Maintain agents/thematic roles through translation
● Dialogue systems
39
Scaling up SRL
40
Neural SRL
41
He et al 2017
Can be global or contextual [contextual tends to improve]
No “detour” through syntactic parse
QA-SRL vs. PropBank
43
QA-SRL● Much more info, including live data explorer:● http://qasrl.org/
● AI2 NLP Highlights podcast most recent episode ft. Luke Zettlemoyer: ● https://soundcloud.com/nlp-highlights/96-question-answering-as-an-annotation-
format-with-luke-zettlemoyer
44