I am trying to work on a sentiment analysis tool for reviews data. I came across a few edge-cases where the overall sentiment of a sentence may be positive but contain a negative word.
For example :
I want this iPad so bad.
F*ck yes, it looks good!
I tried 2-3 sentiment analyzing libraries and they infer such sentences with negative sentiment. I have not found any work which is looking into such solutions. Is there any known solution to handle sentiment in such contextual cases?
I tried mostly lexicon based approaches. I used NLTK, SPACY, IBM tone analyzer, TextBlob, VADER. Currently I am averaging the summation of results from all of them.