Skip to content

Entity Relation disambiguation: Who *helps* and who *is helped*? #9034

Discussion options

You must be logged in to vote

Please don't @ individuals to get their attention, it's disruptive.

What you are describing is called "Semantic Role Labeling". Our standard advice is to avoid it unless you're very sure you need it because it's a hard problem (and you often don't need it).

One simple approach is to use NER to identify candidates (you can assume helper/helpee are both PERSON), and then use dependencies (possibly via a DependencyMatcher) to match on common structures, like a specific verb. This has limited coverage but high precision and is easy to iterate on.

For an overview of the research check Chapter 19 of Speech and Language Processing by Jurafsky and Martin.

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@metalaureate
Comment options

@metalaureate
Comment options

@polm
Comment options

Answer selected by polm
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
usage General spaCy usage
2 participants