Can I train my own aspect based sentiment analysis (opinion mining) model?

Marta Pantaleeva 0 Reputation points
2024-02-27T12:43:42.6066667+00:00

Hi, I'm considering using the sentiment analysis and opinion mining services. However in case I need to correct and fix misclassifications - I need to be able to train also my own model for aspect based sentiment analysis. I can see in the documentation that I can train sentiment analysis on sentence level, but there is no option to label aspects/targets for the opinion mining part: https://learn.microsoft.com/en-us/azure/ai-services/language-service/sentiment-opinion-mining/custom/concepts/data-formats I need to be able to label the concept/target that the model needs to extract with its sentiment (positive/negative/neural). For example: { "sentence": { "id": "2846", "text": "Not only was the food outstanding, but the little 'perks' were great.", "aspectTerms": { "aspectTerm": [ { "term": "food", "polarity": "positive", "from": "17", "to": "21" }, { "term": "perks", "polarity": "positive", "from": "51", "to": "56" } ] }, "sentiment": "positive" } } Is there a way to train a custom model like this? Thanks!

Azure AI Language
Azure AI Language
An Azure service that provides natural language capabilities including sentiment analysis, entity extraction, and automated question answering.
355 questions
Azure AI services
Azure AI services
A group of Azure services, SDKs, and APIs designed to make apps more intelligent, engaging, and discoverable.
2,375 questions
{count} votes