Back to Nlp Progress

Semantic role labeling

english/semantic_role_labeling.md

0.32.5 KB
Original Source

Semantic role labeling

Semantic role labeling aims to model the predicate-argument structure of a sentence and is often described as answering "Who did what to whom". BIO notation is typically used for semantic role labeling.

Example:

HousingstartsareexpectedtoquickenabitfromAugust’space
B-ARG1I-ARG1OOOVB-ARG2I-ARG2B-ARG3I-ARG3I-ARG3

OntoNotes

Models are typically evaluated on the OntoNotes benchmark based on F1.

ModelF1Paper / SourceCode
Tian et al., (2022) + XLNet87.67Syntax-driven Approach for Semantic Role LabelingOfficial
He et al., (2018) + ELMO85.5Jointly Predicting Predicates and Arguments in Neural Semantic Role Labeling
(He et al., 2017) + ELMo (Peters et al., 2018)84.6Deep contextualized word representations
Tan et al. (2018)82.7Deep Semantic Role Labeling with Self-Attention
He et al. (2018)82.1Jointly Predicting Predicates and Arguments in Neural Semantic Role Labeling
He et al. (2017)81.7Deep Semantic Role Labeling: What Works and What’s Next

CoNLL-2005

Models are typically evaluated on the CoNLL-2005 dataset based on F1.

ModelF1Paper / SourceCode
Tian et al., (2022) + XLNet89.80Syntax-driven Approach for Semantic Role LabelingOfficial
He et al., (2018) + ELMO87.4Jointly Predicting Predicates and Arguments in Neural Semantic Role Labeling
He et al. (2018)83.9Jointly Predicting Predicates and Arguments in Neural Semantic Role Labeling
Tan et al. (2018)82.9Deep Semantic Role Labeling with Self-Attention
He et al. (2017)81.5Deep Semantic Role Labeling: What Works and What’s Next

Go back to the README