SapienzaNLP/dsrl
Code for "Semantic Role Labeling meets Definition Modeling: using natural language to describe predicate-argument structures"
This project helps natural language processing (NLP) researchers and computational linguists analyze sentences to understand the roles played by different words. It takes a sentence as input and, instead of assigning predefined labels, describes the relationships between verbs (predicates) and their associated words (arguments) using natural language definitions. This makes the output more intuitive and interpretable for human understanding.
No commits in the last 6 months.
Use this if you need a flexible and interpretable way to understand the 'who did what to whom' in sentences, moving beyond rigid, predefined linguistic categories.
Not ideal if your application strictly requires traditional, discrete semantic role labels and you are not looking for natural language explanations.
Stars
7
Forks
1
Language
Perl
License
—
Category
Last pushed
Dec 06, 2022
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/SapienzaNLP/dsrl"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
luheng/deep_srl
Code and pre-trained model for: Deep Semantic Role Labeling: What Works and What's Next
sileod/tasksource
Datasets collection and preprocessings framework for NLP extreme multitask learning
loomchild/maligna
Bilingual sengence aligner
CK-Explorer/DuoSubs
Semantic subtitle aligner and merger for bilingual subtitle syncing.
coastalcph/lex-glue
LexGLUE: A Benchmark Dataset for Legal Language Understanding in English