A Comprehensive Guide to Aspect-Based Sentiment Analysis(monkeylearn.com)
monkeylearn.com
A Comprehensive Guide to Aspect-Based Sentiment Analysis
https://monkeylearn.com/blog/aspect-based-sentiment-analysis/
https://monkeylearn.com/blog/aspect-based-sentiment-analysis/
Issues with NPS aside, I've had success doing aspect-based sentiment analysis using a summation of TF-IDF and NPS, paired with multinomial naive bayes classification, which is fairly simple and probably doesn't require a 3rd party service. You'll have to find a way to roll up TF-IDF and NPS though, as NPS is a fractional measure - so any given term within a document will have an NPS of -100, 0, or 100. Great for basic "positive", "neutral", or "negative" classification, but not so good for a true NPS score.