SapienzaNLP/dsrl

Code for "Semantic Role Labeling meets Definition Modeling: using natural language to describe predicate-argument structures"

29
/ 100
Experimental

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.

natural-language-processing computational-linguistics semantic-analysis text-understanding linguistic-research
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 4 / 25
Maturity 16 / 25
Community 9 / 25

How are scores calculated?

Stars

7

Forks

1

Language

Perl

License

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.