Semantic Role Labeling
Encyclopedia
Semantic role labeling is a task in natural language processing
consisting of the detection of the semantic arguments associated with the predicate
or verb
of a sentence
and their classification into their specific roles
.
Natural language processing
Natural language processing is a field of computer science and linguistics concerned with the interactions between computers and human languages; it began as a branch of artificial intelligence....
consisting of the detection of the semantic arguments associated with the predicate
Predicate (grammar)
There are two competing notions of the predicate in theories of grammar. Traditional grammar tends to view a predicate as one of two main parts of a sentence, the other being the subject, which the predicate modifies. The other understanding of predicates is inspired from work in predicate calculus...
or verb
Verb
A verb, from the Latin verbum meaning word, is a word that in syntax conveys an action , or a state of being . In the usual description of English, the basic form, with or without the particle to, is the infinitive...
of a sentence
Sentence (linguistics)
In the field of linguistics, a sentence is an expression in natural language, and often defined to indicate a grammatical unit consisting of one or more words that generally bear minimal syntactic relation to the words that precede or follow it...
and their classification into their specific roles
Thematic relation
In a number of theories of linguistics, thematic relations is a term used to express the role that a noun phrase plays with respect to the action or state described by a sentence's verb. For example, in the sentence "Susan ate an apple", Susan is the doer of the eating, so she is an agent; the...
.
External links
- CoNLL-2005 Shared Task: Semantic Role Labeling
- Illinois Semantic Role Labeler state of the art semantic role labeling system Demo