Skip to main content

A Survey of Sentiment Analysis Based on Machine Learning

  • Conference paper
  • First Online:
Book cover Natural Language Processing and Chinese Computing (NLPCC 2020)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 12430))

Abstract

Every day, Facebook, Twitter, Weibo and other social network sites and major e-commerce sites generate a large number of online reviews with emotions. The analysing people’s opinions from these reviews can assist a variety of decision-making processes in organisations, products, and administrations. Therefore, it is practically and theoretically important to study how to analyse online reviews with emotions. To help researchers study sentiment analysis, in this paper, we survey the machine learning based method for sentiment analysis of online reviews. These methods are main based on Support Vector Machine, Neural Networks, Naïve Bayes, Bayesian network, Maximum entropy, and some hybrid methods. In particular, we point out the main problems in the machine learning based methods for sentiment analysis and the problems to be solved in the future.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://blog.csdn.net/qq_33472146/article/details/90665196.

  2. 2.

    http://ai.stanford.edu/amaas/data/sentiment/.

  3. 3.

    http://alt.qcri.org/semeval2014/task4/index.php?id=data-and-tools.

  4. 4.

    http://alt.qcri.org/semeval2015/task12/index.php?id=data-and-tools.

  5. 5.

    http://alt.qcri.org/semeval2016/task5/index.php?id=data-and-tools.

References

  1. Araci, D.: FinBERT: financial sentiment analysis with pre-trained language models. In: Proceedings of the 2019 Computing Research Repository, pp. 1–10 (2019)

    Google Scholar 

  2. Azzouza, N., Akli-Astouati, K., Ibrahim, R.: TwitterBERT: framework for Twitter sentiment analysis based on pre-trained language model representations. In: Saeed, F., Mohammed, F., Gazem, N. (eds.) IRICT 2019. AISC, vol. 1073, pp. 428–437. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-33582-3_41

    Chapter  Google Scholar 

  3. Basiri, M.E., Abdar, M., Cifci, M.A., Nemati, S., Acharya, U.R.: A novel method for sentiment classification of drug reviews using fusion of deep and machine learning techniques. Knowl.-Based Syst. 105949 (2020)

    Google Scholar 

  4. Cambria, E.: Affective computing and sentiment analysis. IEEE Intell. Syst. 31(2), 102–107 (2016)

    Article  Google Scholar 

  5. Chang, G., Huo, H.: A method of fine-grained short text sentiment analysis based on machine learning. Neural Netw. World 28(4), 325–344 (2018)

    Article  Google Scholar 

  6. Chen, F., Huang, Y.-F.: Knowledge-enhanced neural networks for sentiment analysis of Chinese reviews. Neurocomputing 368, 51–58 (2019)

    Article  Google Scholar 

  7. Coffman, K.G., Odlyzko, A.M.: Internet growth: is there a “Moore’s Law” for data traffic? In: Abello, J., Pardalos, P.M., Resende, M.G.C. (eds.) Handbook of Massive Data Sets. MC, vol. 4, pp. 47–93. Springer, Boston, MA (2002). https://doi.org/10.1007/978-1-4615-0005-6_3

    Chapter  MATH  Google Scholar 

  8. Cunha, A.A.L., Costa, M.C., Pacheco, M.A.C.: Sentiment analysis of Youtube video comments using deep neural networks. In: Rutkowski, L., Scherer, R., Korytkowski, M., Pedrycz, W., Tadeusiewicz, R., Zurada, J.M. (eds.) ICAISC 2019. LNCS (LNAI), vol. 11508, pp. 561–570. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-20912-4_51

    Chapter  Google Scholar 

  9. Devlin, J., Chang, M.-W., Lee, K., Toutanova, K.: BERT: pre-training of deep bidirectional transformers for language understanding. In: Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, vol. 1, pp. 4171–4186 (2019)

    Google Scholar 

  10. Diaz, M., Johnson, I., Lazar, A., et al. Addressing age-related bias in sentiment analysis. In: Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence, pp. 6146–6150 (2019)

    Google Scholar 

  11. Duh, K., Fujino, A., Nagata, M.: Is machine translation ripe for cross-lingual sentiment classification? In: Meeting of the Association for Computational Linguistics: Human Language Technologies: Short Papers, vol. 2, pp. 429–443 (2011)

    Google Scholar 

  12. Fang, X., Tao, J.: A transfer learning based approach for aspect based sentiment analysis. In: 2019 Sixth International Conference on Social Networks Analysis, Management and Security, pp. 478–483 (2019)

    Google Scholar 

  13. Feng, K., Chaspari, T.: A review of generalizable transfer learning in automatic emotion recognition. Front. Comput. Sci. 2, 9 (2020)

    Article  Google Scholar 

  14. Hamdan, H.: Lsislif: CRF and logistic regression for opinion target extraction and sentiment polarity analysis. In: Bellot, P., Bechet, F. (eds.) Proceedings of the 9th International Workshop on Semantic Evaluation, pp. 753–758, Association for Computational Linguistics (2015)

    Google Scholar 

  15. Jiang, J., Xia, R.: Microblog sentiment classification via combining rule-based and machine learning methods. Acta Scientiarum Naturalium Universitatis Pekinensis 53(2), 247–254 (2017). (In Chinese)

    Google Scholar 

  16. Li, D., Rzepka, R., Ptaszynski, M., Araki, K.: A novel machine learning-based sentiment analysis method for Chinese social media considering Chinese slang lexicon and emoticons. In: Proceedings of the 2nd Workshop on Affective Content Analysis, pp. 88–103 (2019)

    Google Scholar 

  17. Li, Z., Li, R., Jin, G.-H.: Sentiment analysis of danmaku videos based on naïve bayes and sentiment dictionary. IEEE Access 8, 75073–75084 (2020)

    Article  Google Scholar 

  18. Liang, H., Ganeshbabu, U., Thorne, T.: A dynamic Bayesian network approach for analysing topic-sentiment evolution. IEEE Access 8, 54164–54174 (2020)

    Article  Google Scholar 

  19. Lim, S.L.O., Lim, H.M., Tan, E.K., Tan, T.P.: Examining machine learning techniques in business news headline sentiment analysis. In: Alfred, R., Lim, Y., Haviluddin, H., On, C. (eds.) Computational Science and Technology. Lecture Notes in Electrical Engineering, vol. 603, pp. 363–372 (2020)

    Google Scholar 

  20. Liu, B.: Sentiment analysis and opinion mining. Synth. Lect. Hum. Lang. Technol. 5(1), 1–167 (2012)

    Article  Google Scholar 

  21. Liu, B., Zhang, L.: A survey of opinion mining and sentiment analysis. In: Aggarwal, C., Zhai, C., (eds.) Mining Text Data. Springer, Boston (2012). https://doi.org/10.1007/978-1-4614-3223-4_13

  22. Liu, N., Shen, B.: Aspect-based sentiment analysis with gated alternate neural network. Knowl.-Based Syst. 188, 105010 (2020)

    Article  Google Scholar 

  23. López-Chau, A., Valle-Cruz, D., Sandoval-Almazán, R.: Sentiment analysis of Twitter data through machine learning techniques. In: Ramachandran, M., Mahmood, Z. (eds.) Software Engineering in the Era of Cloud Computing. CCN, pp. 185–209. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-33624-0_8

    Chapter  Google Scholar 

  24. Lu, Z.-Y., Cao, L.-L., Zhang, Y., Chiu, C.-C., Fan, J.: Speech sentiment analysis via pre-trained features from end-to-end ASR models. In: Proceedings of the 2020 IEEE International Conference on Acoustics, Speech and Signal Processing, pp. 7149–7153 (2020)

    Google Scholar 

  25. Meng, X.F., Wei, F.R., Liu, X.H., Zhou, M., Wang, H.F.: Cross-lingual mixture model for sentiment classification. In: Meeting of the Association for Computational Linguistics: Long Papers, vol. 1, pp. 572–581 (2013)

    Google Scholar 

  26. Mostafa, L.: Machine learning-based sentiment analysis for analyzing the travelers reviews on Egyptian hotels. In: Hassanien, A.-E., Azar, A.T., Gaber, T., Oliva, D., Tolba, F.M. (eds.) AICV 2020. AISC, vol. 1153, pp. 405–413. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-44289-7_38

    Chapter  Google Scholar 

  27. Mungra, D., Agrawal, A., Thakkar, A.: A voting-based sentiment classification model. In: Choudhury, S., Mishra, R., Mishra, R.G., Kumar, A. (eds.) Intelligent Communication, Control and Devices. AISC, vol. 989, pp. 551–558. Springer, Singapore (2020). https://doi.org/10.1007/978-981-13-8618-3_57

    Chapter  Google Scholar 

  28. Nasukawa, T., Yi, J.: Sentiment analysis: capturing favorability using natural language processing. In: Proceedings of the 2nd International Conference on Knowledge Capture, pp. 70–77 (2003)

    Google Scholar 

  29. Nazir, A., Rao, Y., Wu, L.-W., Sun, L.: Issues and challenges of aspect-based sentiment analysis: a comprehensive survey. IEEE Trans. Affect. Comput. 1 (2020)

    Google Scholar 

  30. Pang, B., Lee, L.: Opinion mining and sentiment analysis. Found. Trends Inf. Retrieval 2(1–2), 1–135 (2008)

    Article  Google Scholar 

  31. Patel, V.M., Gopalan, R., Li, R.N.: Visual domain adaptation: an overview of recent advances. Umiacs.umd.edu (3), 53–59 (2015)

    Google Scholar 

  32. Popat, K., Balamurali, A.R., Bhattacharyya, P., Haffari, G.: The haves and the have-nots: leveraging unlabelled corpora for sentiment analysis. In: Proceedings of the 51st Annual Meeting of the Association for Computational Linguistics, vol. 1, pp. 412–422 (2014)

    Google Scholar 

  33. Rout, J.K., Choo, K.K.R., Dash, A.K., Bakshi, S., Jena, S.K., Williams, K.L.: A model for sentiment and emotion analysis of unstructured social media text. Electron. Commer. Res. 18(1), 181–199 (2018)

    Article  Google Scholar 

  34. Ruz, G.A., Henriquez, P.A., Mascareno, A.: Sentiment analysis of Twitter data during critical events through Bayesian networks classifiers. Future Gener. Comput. Syst. 106, 92–104 (2020)

    Article  Google Scholar 

  35. Samuel, J., Ali, G.G.M.N., Rahman, M.M., Esawi, E., Samuel, Y.: Covid-19 public sentiment insights and machine learning for tweets classification. Information 11(6), 314 (2020)

    Article  Google Scholar 

  36. Sasikala, D., Sukumaran, S.: A survey on lexicon and machine learning based classification methods for sentimental analysis. Int. J. Res. Anal. Rev. 6(2), 256–259 (2019)

    Google Scholar 

  37. Sisodia, D.S., Bhandari, S., Reddy, N.K., Pujahari, A.: A comparative performance study of machine learning algorithms for sentiment analysis of movie viewers using open reviews. In: Pant, M., Sharma, T., Basterrech, S., Banerjee, C. (eds.) Performance Management of Integrated Systems and its Applications in Software Engineering, Asset Analytics (Performance and Safety Management), pp. 107–117 (2020)

    Google Scholar 

  38. Su, Y., Zhang, Y., Hu, P., Tu, X.H.: Sentiment analysis research based on combination of Naive Bayes and Latent Dirichlet Allocation. J. Comput. Appl. 36(6), 1613–1618 (2016). (In Chinese)

    Google Scholar 

  39. Tao, J., Fang, X.: Toward multi-label sentiment analysis: a transfer learning based approach. J. Big Data 7(1), 1–26 (2020)

    Article  Google Scholar 

  40. Wan, X.-J.: Using bilingual knowledge and ensemble techniques for unsupervised Chinese sentiment analysis. In: Proceedings of the 2008 Conference on Empirical Methods in Natural Language Processing, pp. 553–561 (2008)

    Google Scholar 

  41. Wang, G., Yang, S.-L.: Study of sentiment analysis of product reviews in internet based on RS-SVM. Comput. Sci. 40(Z11), 274–277 (2013). (In Chinese)

    Google Scholar 

  42. Wu, Y.-J., Zhu, F.-X., Zhou, J.: Using probabilistic graphical model for text sentiment analysis. J. Chin. Comput. Syst. 36(7), 1421–1425 (2015). (In Chinese)

    Google Scholar 

  43. Xia, H.-S., Yang, Y.-T., Pan, X.-T., An, W.-Y.: Sentiment analysis for online reviews using conditional random fields and support vector machines. Electron. Commer. Res. 20(2), 343–360 (2020)

    Article  Google Scholar 

  44. Xia, H.-S., Yang, Y.-T., Pan, X.-T., Zhang, Z.-P., An, W.-Y.: Sentiment analysis for online reviews using conditional random fields and support vector machine. Electron. Commer. Res. 1–18 (2019)

    Google Scholar 

  45. Xie, X., Ge, S.-L., Hu, F.-P., Xie, M.-Y., Jiang, N.: An improved algorithm for sentiment analysis based on maximum entropy. Soft. Comput. 23(2), 599–611 (2019)

    Article  Google Scholar 

  46. Xu, Y.-Y., Chai, Y.-M., Wang, L.-M., Liu, Z.: Multilingual text emotional analysis model MF-CSEL. J. Chin. Comput. Syst. 40(5), 1026–1033 (2019). (In Chinese)

    Google Scholar 

  47. Yadav, A., Vishwakarma, D.K.: Sentiment analysis using deep learning architectures: a review. Artif. Intell. Rev. 53, 4335–4385 (2020)

    Article  Google Scholar 

  48. Yang, J.: Emotion analysis on text words and sentences based on SVM. Comput. Appl. Softw. 28(9), 225–228 (2011). (In Chinese)

    Google Scholar 

  49. Yu, C.-M.: Mining opinions from product review: principles and algorithm analysis. Inf. Stud.: Theory Appl. 32(7), 124–128 (2009). (In Chinese)

    Google Scholar 

  50. Zeng, Y., Liu, P.-Y., Liu, W.-F., Zhu, Z.-F.: Naive Bayesian algorithm for text sentiment classification based feature weighting integration. J. Northwest Normal Univ. 53(04), 56–60 (2017). (In Chinese)

    Google Scholar 

  51. Zhang, M.-C., et al.: Emotional component analysis and forecast public opinion on micro-blog posts based on maximum entropy model. Clust. Comput. 22(3), 6295–6304 (2019)

    Article  Google Scholar 

Download references

Acknowledgement

This work was supported by the National Natural Science Foundation of China (No. 61762016), and Guangxi Key Lab of Multi-Source Information Mining & Security (No. 19-A-01-01).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xudong Luo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Lin, P., Luo, X. (2020). A Survey of Sentiment Analysis Based on Machine Learning. In: Zhu, X., Zhang, M., Hong, Y., He, R. (eds) Natural Language Processing and Chinese Computing. NLPCC 2020. Lecture Notes in Computer Science(), vol 12430. Springer, Cham. https://doi.org/10.1007/978-3-030-60450-9_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-60450-9_30

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-60449-3

  • Online ISBN: 978-3-030-60450-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics