Entity-level Sentiment Analysis

Hello, I would like to understand if Prodigy supports Entity-level Sentiment Analysis? Can we teach sentiment for customized entities? Thanks in advance.

1 Like

Prodigy mostly lets you build annotation workflows, so you can definitely build a workflow that shows the annotator entities in context and asks for a sentiment (e.g. like this, just with a highlighted span in the text). You can then use that data to train your model.

However, if you want to use the built-in models and spaCy then no, spaCy doesn’t supoort training entity-level sentiment out-of-the-box. So you’d have to plug in your own model implementation.

1 Like