Semantic Role Labelling Flashcards
What is a semantic role?
It is a role that arguments of a predicate take in an event
What are some semantic role datasets?
PropBank and FrameNet
What is semantic role labelling?
It is the task of assigning roles to spans of text in sentences
What is a thematic role?
It captures the semantic commonality around participants of event. There are many roles, typically 12
What are some problems with thematic roles?
There are lots of different themes/events that lead to a lot of thematic roles
What has been developed instead of thematic roles?
Generalised semantic roles
What are the options for generalised semantic roles?
Defining them heuristically (PropBank)
Defining roles specific to groups of verbs or nouns (FrameNet)
In PropBank, what are semantic roles tied to?
They are tied to specific verb sense predicates
In PropBank, what does each verb have?
Each verb has N arguments:
arg0 is usually the PROTO-AGENT, arg1 is usually the PROTO-PATIENT
Explain what is shown in the image
In the image, it shows the first word sense for the words agree and fall and their arguments. For agree, argument 0, the PROTO-AGENT, is the agreer, while argument 1, the PROTO-PATIENT, is the proposition, and argument 2 is the other entity agreeing
What else can argument have in PropBank?
They can have argument modifiers, known as ArgM
What is shown in the image?
These are different types of argument modifiers in PropBank
How is FrameNet different to PropBank?
It associates semantic roles with frames rather than verb predicates
What is a frame?
A frame is a background knowledge structure that unites a set of words
What are frame elements?
They are a set of semantic roles and the predicates that use these roles