Natural Language Processing SRL Semantic Role Labeling An NLP task to determine the semantic roles of words in a sentence.