Sentiment analysis in a cross media analysis framework
This paper introduces the implementation and integration of a sentiment analysis pipeline into the ongoing open source cross media analysis framework. The pipeline includes the following components; chat room cleaner, NLP and sentiment analyzer. Before the integration, we also compare two broad categories of sentiment analysis methods, namely lexicon based and machine learning approaches. We mainly focus on finding out which method is appropriate to detect sentiments from forum discussion posts. In order to conduct our experiments, we use the apache hadoop framework with its lexicon based sentiment prediction algorithm and Stanford coreNLP library with the Recursive Neural Tensor Network (RNTN) model. The lexicon based uses sentiment dictionary containing words annotated with sentiment labels and other basic lexical features, and the later one is trained on Sentiment Treebank with 215,154 phrases, labeled using Amazon Turk. Our overall performance evaluation shows that RNTN outperforms the lexicon based by 9.88% accuracy on variable length positive, negative, and neutral comments. However, the lexicon based shows better performance on classifying positive comments. We also found out that the F1 score values of the Lexicon based is greater by 0.16 from the RNTN.
2016 IEEE International Conference on Big Data Analysis (ICBDA)