A survey on sentiment analysis by using machine learning methods

With the emergence of Web 2.0 and the development of social media platforms, more and more users are inclined to share their own opinions with others freely on the Internet. Facing a large number of unstructured comments from social platforms, it is urgent to analyze and judge the tendency of emotion expressed in the text by Natural Language Processing. In this paper, the machine learning methods of sentiment analysis are described in detail. This paper introduces the popular sentiment analysis techniques from the perspective of machine learning technologies, including Support Vector Machine method, Naive Bayes method, Maximum Entropy method and Artificial Neural Network method. Finally, the evaluation methods and challenges are given.

[1]  Xueqi Cheng,et al.  Adaptive co-training SVM for sentiment classification on tweets , 2013, CIKM.

[2]  Seong Joon Yoo,et al.  Senti-lexicon and improved Naïve Bayes algorithms for sentiment analysis of restaurant reviews , 2012, Expert Syst. Appl..

[3]  Marie-Francine Moens,et al.  A machine learning approach to sentiment analysis in multilingual Web texts , 2009, Information Retrieval.

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

[5]  Malay Kishore Dutta,et al.  Sentiment analysis based on Support Vector Machine and Big Data , 2016, 2016 39th International Conference on Telecommunications and Signal Processing (TSP).

[6]  Neamat El-Tazi,et al.  Sentiment Analysis over Social Networks: An Overview , 2015, 2015 IEEE International Conference on Systems, Man, and Cybernetics.

[7]  M. Ali Akcayol,et al.  A comprehensive survey for sentiment analysis tasks using machine learning techniques , 2016, 2016 International Symposium on INnovations in Intelligent SysTems and Applications (INISTA).

[8]  Eric R. Ziegel,et al.  The Elements of Statistical Learning , 2003, Technometrics.

[9]  Ram Mohana Reddy Guddeti,et al.  Influence factor based opinion mining of Twitter data using supervised learning , 2014, 2014 Sixth International Conference on Communication Systems and Networks (COMSNETS).

[10]  Long-Sheng Chen,et al.  Journal of Informetrics , 2022 .

[11]  Erik Dänicke,et al.  Semi-Supervised Recognition of Sarcastic Sentences in Twitter and Amazon , 2014 .

[12]  Peerapon Vateekul,et al.  A study of sentiment analysis using deep learning techniques on Thai Twitter data , 2016, 2016 13th International Joint Conference on Computer Science and Software Engineering (JCSSE).

[13]  Ali Selamat,et al.  Sentiment analysis using Support Vector Machine , 2014, 2014 International Conference on Computer, Communications, and Control Technology (I4CT).

[14]  Ari Rappoport,et al.  Semi-Supervised Recognition of Sarcasm in Twitter and Amazon , 2010, CoNLL.

[15]  Melody Moh,et al.  On Multi-tier Sentiment Analysis Using Supervised Machine Learning , 2015, 2015 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology (WI-IAT).

[16]  Santanu Kumar Rath,et al.  Classification of Sentimental Reviews Using Machine Learning Techniques , 2015 .

[17]  Pablo Gamallo,et al.  Citius: A Naive-Bayes Strategy for Sentiment Analysis on English Tweets , 2014, *SEMEVAL.

[18]  Ankit Agrawal,et al.  Classification of Sentimental Reviews Using Natural Language Processing Concepts and Machine Learning Techniques , 2015 .

[19]  Xue Bai,et al.  Predicting consumer sentiments from online text , 2011, Decis. Support Syst..

[20]  Vibhu O. Mittal,et al.  Comparative Experiments on Sentiment Classification for Online Product Reviews , 2006, AAAI.

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

[22]  R. Rajasree,et al.  Sentiment analysis in twitter using machine learning techniques , 2013, 2013 Fourth International Conference on Computing, Communications and Networking Technologies (ICCCNT).

[23]  Rui Xia,et al.  Ensemble of feature sets and classification algorithms for sentiment classification , 2011, Inf. Sci..

[24]  Zhihua Zhang,et al.  Three Convolutional Neural Network-based models for learning Sentiment Word Vectors towards sentiment analysis , 2016, 2016 International Joint Conference on Neural Networks (IJCNN).