Semantic Role Labelling (SRL)

The role of Semantic Role Labelling (SRL) is to determine how, a sentence predicate's arguments are semantically related to it; often described as answering "Who did what to whom". I.e. Identify and label parts a sentence with their semantic roles.


  • A predicate is the main verb of the sentence.
  • A predicate can take one or more arguments which describe the action.
  • This task is useful in answering questions of the type "who did what to whom".
  • BIO notation is typically used for semantic role labeling.

Learning Material: