Semantic Role Labeling (SRL) System
Jump to navigation
Jump to search
A Semantic Role Labeling (SRL) System is a shallow semantic parsing system that applies a semantic role labeling algorithm to solve a semantic role labeling task.
- Context:
- It can (typically) identify the agent, patient, and other semantic roles in a sentence.
- It can support NLU Systems.
- It can range from being a Heuristic Semantic Role Labeling System to being a Data-Driven Semantic Role Labeling System.
- ...
- Example(s):
https://demo.allennlp.org/semantic-role-labeling/(DEPRECATED?)http://cogcomp.cs.illinois.edu/page/demo_view/SRL(DEPRECATED?)- The SRL system in the Apache OpenNLP library (https://opennlp.apache.org/docs/1.9.3/manual/opennlp.html#tools.parser.opennlp.tools.parser.SRL)
- The SENNA SRL system (https://ronan.collobert.com/senna/)
- The Mate Tools SRL system (https://code.google.com/archive/p/mate-tools/)
- The ClearNLP SRL component (https://github.com/clir/clearnlp)
- ...
- Counter-Example(s):
- See: Shallow Parsing System.