Optimization of sentiment analysis using machine learning classifiers

Words and phrases bespeak the perspectives of people about products, services, governments and events on social media. Extricating positive or negative polarities from social media text denominates task of sentiment analysis in the field of natural language processing. The exponential growth of demands for business organizations and governments, impel researchers to accomplish their research in sentiment analysis. This paper leverages four state-of-the-art machine learning classifiers viz. Naïve Bayes, J48, BFTree and OneR for optimization of sentiment analysis. The experiments are performed using three manually compiled datasets; two of them are captured from Amazon and one dataset is assembled from IMDB movie reviews. The efficacies of these four classification techniques are examined and compared. The Naïve Bayes found to be quite fast in learning whereas OneR seems more promising in generating the accuracy of 91.3% in precision, 97% in F-measure and 92.34% in correctly classified instances.

[1]  Joel D. Martin,et al.  Sentiment, emotion, purpose, and style in electoral tweets , 2015, Inf. Process. Manag..

[2]  Valentin Sgarciu,et al.  Sentiment analysis from product reviews using SentiWordNet as lexical resource , 2015, 2015 7th International Conference on Electronics, Computers and Artificial Intelligence (ECAI).

[3]  J S Bindhu,et al.  A Probabilistic Generative Model for Mining Cybercriminal Network from Online Social Media: A Review , 2016 .

[4]  Jin Zhang,et al.  An empirical study of sentiment analysis for chinese documents , 2008, Expert Syst. Appl..

[5]  Erik Cambria,et al.  Jumping NLP Curves: A Review of Natural Language Processing Research [Review Article] , 2014, IEEE Computational Intelligence Magazine.

[6]  Erik Cambria,et al.  Sentiment Data Flow Analysis by Means of Dynamic Linguistic Patterns , 2015, IEEE Computational Intelligence Magazine.

[7]  Erik Cambria,et al.  Word Polarity Disambiguation Using Bayesian Model and Opinion-Level Features , 2014, Cognitive Computation.

[8]  Saif Mohammad,et al.  A Dataset for Detecting Stance in Tweets , 2016, LREC.

[9]  Saif Mohammad,et al.  Sentiment Composition of Words with Opposing Polarities , 2016, NAACL.

[10]  Saif Mohammad,et al.  SemEval-2016 Task 6: Detecting Stance in Tweets , 2016, *SEMEVAL.

[11]  Erik Cambria,et al.  Sentic patterns: Dependency-based rules for concept-level sentiment analysis , 2014, Knowl. Based Syst..

[12]  K. Robert Lai,et al.  Dimensional Sentiment Analysis Using a Regional CNN-LSTM Model , 2016, ACL.

[13]  Erik Cambria,et al.  Convolutional MKL Based Multimodal Emotion Recognition and Sentiment Analysis , 2016, 2016 IEEE 16th International Conference on Data Mining (ICDM).

[14]  Richard Socher Deep Learning for Sentiment Analysis - Invited Talk , 2016, WASSA@NAACL-HLT.

[15]  Andrés Montoyo,et al.  Opinion Polarity Detection - Using Word Sense Disambiguation to Determine the Polarity of Opinions , 2010, ICAART.

[16]  Chun yan Nie,et al.  Application of J48 Decision Tree Classifier in Emotion Recognition Based on Chaos Characteristics , 2015 .

[17]  Saif Mohammad,et al.  SemEval-2016 Task 7: Determining Sentiment Intensity of English and Arabic Phrases , 2016, *SEMEVAL.

[18]  Saif Mohammad,et al.  Experiments with three approaches to recognizing lexical entailment , 2014, Natural Language Engineering.

[19]  Saif Mohammad,et al.  Detecting Stance in Tweets And Analyzing its Interaction with Sentiment , 2016, *SEMEVAL.

[20]  Bo Pang,et al.  Thumbs up? Sentiment Classification using Machine Learning Techniques , 2002, EMNLP.

[21]  Sanjay Chakraborty,et al.  Sentiment Analysis of Review Datasets Using Naive Bayes and K-NN Classifier , 2016, International Journal of Information Engineering and Electronic Business.

[22]  Lotfi A. Zadeh Toward Human-Level Machine Intelligence , 2007, 2007 2nd International Workshop on Soft Computing Applications.

[23]  Lilja Øvrelid,et al.  Sentiment classification of online political discussions: a comparison of a word-based and dependency-based method , 2014, WASSA@ACL.

[24]  Cícero Nogueira dos Santos,et al.  Deep Convolutional Neural Networks for Sentiment Analysis of Short Texts , 2014, COLING.