skip to main content
research-article

A Hybrid CNN-LSTM: A Deep Learning Approach for Consumer Sentiment Analysis Using Qualitative User-Generated Contents

Published:21 July 2021Publication History
Skip Abstract Section

Abstract

With the fastest growth of information and communication technology (ICT), the availability of web content on social media platforms is increasing day by day. Sentiment analysis from online reviews drawing researchers’ attention from various organizations such as academics, government, and private industries. Sentiment analysis has been a hot research topic in Machine Learning (ML) and Natural Language Processing (NLP). Currently, Deep Learning (DL) techniques are implemented in sentiment analysis to get excellent results. This study proposed a hybrid convolutional neural network-long short-term memory (CNN-LSTM) model for sentiment analysis. Our proposed model is being applied with dropout, max pooling, and batch normalization to get results. Experimental analysis carried out on Airlinequality and Twitter airline sentiment datasets. We employed the Keras word embedding approach, which converts texts into vectors of numeric values, where similar words have small vector distances between them. We calculated various parameters, such as accuracy, precision, recall, and F1-measure, to measure the model’s performance. These parameters for the proposed model are better than the classical ML models in sentiment analysis. Our results analysis demonstrates that the proposed model outperforms with 91.3% accuracy in sentiment analysis.

References

  1. Laith Abualigah, Hamza Essam Alfar, Mohammad Shehab, and Alhareth Mohammed Abu Hussein. 2020. Sentiment analysis in healthcare: A brief review. In Recent Advances in NLP: The Case of Arabic Language. Springer, 129–141.Google ScholarGoogle Scholar
  2. Ibrahim Said Ahmad, Azuraliza Abu Bakar, and Mohd Ridzwan Yaakub. 2020. Movie revenue prediction based on purchase intention mining using YouTube trailer reviews. Information Processing & Management 57, 5 (2020), 102278.Google ScholarGoogle ScholarCross RefCross Ref
  3. Mohammad Al-Smadi, Bashar Talafha, Mahmoud Al-Ayyoub, and Yaser Jararweh. 2019. Using long short-term memory deep neural networks for aspect-based sentiment analysis of Arabic reviews. International Journal of Machine Learning and Cybernetics 10, 8 (2019), 2163–2175.Google ScholarGoogle ScholarCross RefCross Ref
  4. Oscar Araque, Ignacio Corcuera-Platas, J. Fernando Sánchez-Rada, and Carlos A. Iglesias. 2017. Enhancing deep learning sentiment analysis with ensemble techniques in social applications. Expert Systems with Applications 77 (2017), 236–246. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Snehasish Banerjee and Alton Y. K. Chua. 2016. In search of patterns among travellers’ hotel ratings in TripAdvisor. Tourism Management 53 (2016), 125–131.Google ScholarGoogle ScholarCross RefCross Ref
  6. Erik Cambria. 2016. Affective computing and sentiment analysis. IEEE Intelligent Systems 31, 2 (2016), 102–107. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Iti Chaturvedi, Erik Cambria, Roy E. Welsch, and Francisco Herrera. 2018. Distinguishing between facts and opinions for sentiment analysis: Survey and challenges. Information Fusion 44 (2018), 65–77.Google ScholarGoogle ScholarCross RefCross Ref
  8. Liang-Chu Chen, Chia-Meng Lee, and Mu-Yen Chen. 2019. Exploration of social media for sentiment analysis using deep learning. Soft Computing 24 (2019), 8187–8197.Google ScholarGoogle ScholarCross RefCross Ref
  9. Mu-Yen Chen and Ting-Hsuan Chen. 2019. Modeling public mood and emotion: Blog and news sentiment and socio-economic phenomena. Future Generation Computer Systems 96 (2019), 692–699.Google ScholarGoogle ScholarCross RefCross Ref
  10. Mu-Yen Chen, Hsiu-Sen Chiang, Edwin Lughofer, and Erol Egrioglu. 2020. Deep learning: Emerging trends, applications and research challenges.Soft Computing 24, 11 (2020), 7835–7838.Google ScholarGoogle Scholar
  11. Po-Jen Chen, Jian-Jiun Ding, Hung-Wei Hsu, Chien-Yao Wang, and Jia-Ching Wang. 2017. Improved convolutional neural network based scene classification using long short-term memory and label relations. In Proceedings of the 2017 IEEE International Conference on Multimedia and Expo Workshops (ICMEW’17). IEEE, Los Alamitos, CA, 429–434.Google ScholarGoogle ScholarCross RefCross Ref
  12. Lopamudra Dey, Sanjay Chakraborty, Anuraag Biswas, Beepa Bose, and Sweta Tiwari. 2016. Sentiment analysis of review datasets using naive Bayes and K-NN classifier. arXiv:1610.09982.Google ScholarGoogle Scholar
  13. Jiachen Du, Lin Gui, Ruifeng Xu, and Yulan He. 2017. A convolutional attention model for text classification. In Proceedings of the National CCF Conference on Natural Language Processing and Chinese Computing. 183–195.Google ScholarGoogle Scholar
  14. Ashraf Elnagar, Ridhwan Al-Debsi, and Omar Einea. 2020. Arabic text classification using deep learning models. Information Processing & Management 57, 1 (2020), 102121.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Maryam Esmaeili and Alberto Vancheri. 2010. 2010 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology. IEEE/WIC/ACM.Google ScholarGoogle Scholar
  16. Imene Guellil and Kamel Boukhalfa. 2015. Social big data mining: A survey focused on opinion mining and sentiments analysis. In Proceedings of the 2015 12th International Symposium on Programming and Systems (ISPS’15). IEEE, Los Alamitos, CA, 1–10.Google ScholarGoogle ScholarCross RefCross Ref
  17. Antonio Gulli and Sujit Pal. 2017. Deep Learning with Keras. Packt Publishing Ltd. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Yue Guo, Stuart J. Barnes, and Qiong Jia. 2017. Mining meaning from online ratings and reviews: Tourist satisfaction analysis using latent Dirichlet allocation. Tourism Management 59 (2017), 467–483.Google ScholarGoogle ScholarCross RefCross Ref
  19. Viktor Hangya and Richárd Farkas. 2017. A comparative empirical study on social media sentiment analysis over various genres and languages. Artificial Intelligence Review 47, 4 (2017), 485–505. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Fatemeh Hemmatian and Mohammad Karim Sohrabi. 2019. A survey on classification techniques for opinion mining and sentiment analysis. Artificial Intelligence Review 52 (2019), 1495–1545.Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Charles F. Hofacker, Edward Carl Malthouse, and Fareena Sultan. 2016. Big data and consumer behavior: Imminent opportunities. Journal of Consumer Marketing (2016).Google ScholarGoogle Scholar
  22. Stefan Jackson and John Tozer. 2020. A vision for data science at British Airways. Impact 2020, 1 (2020), 15–19.Google ScholarGoogle ScholarCross RefCross Ref
  23. Beakcheol Jang, Inhwan Kim, and Jong Wook Kim. 2019. Word2Vec convolutional neural networks for classification of news articles and tweets. PLoS One 14, 8 (2019), e0220976.Google ScholarGoogle ScholarCross RefCross Ref
  24. Nal Kalchbrenner, Edward Grefenstette, and Phil Blunsom. 2014. A convolutional neural network for modelling sentences. arXiv:1404.2188.Google ScholarGoogle Scholar
  25. Yoon Kim. 2014. Convolutional neural networks for sentence classification. arXiv:1408.5882.Google ScholarGoogle Scholar
  26. Akshi Kumar and Geetanjali Garg. 2019. Systematic literature review on context-based sentiment analysis in social multimedia. Multimedia Tools and Applications 79 (2019), 15349–15380.Google ScholarGoogle ScholarCross RefCross Ref
  27. Sachin Kumar and Mikhail Zymbler. 2019. A machine learning approach to analyze customer satisfaction from airline tweets. Journal of Big Data 6, 1 (2019), 62.Google ScholarGoogle ScholarCross RefCross Ref
  28. Jin-Ah Kwak and Sung Kyum Cho. 2018. Analyzing public opinion with social media data during election periods: A selective literature review. Asian Journal for Public Opinion Research 5, 4 (2018), 285–301.Google ScholarGoogle Scholar
  29. Pei-Ju Lee, Ya-Han Hu, and Kuan-Ting Lu. 2018. Assessing the helpfulness of online hotel reviews: A classification-based approach. Telematics and Informatics 35, 2 (2018), 436–445.Google ScholarGoogle ScholarCross RefCross Ref
  30. Xiao-Qin Liu, Qiu-Lin Wu, and Wen-Tsao Pan. 2019. Sentiment classification of micro-blog comments based on randomforest algorithm. Concurrency and Computation: Practice and Experience 31, 10 (2019), e4746.Google ScholarGoogle ScholarCross RefCross Ref
  31. Kigon Lyu and Hyeoncheol Kim. 2016. Sentiment analysis using word polarity of social media. Wireless Personal Communications 89, 3 (2016), 941–958. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Trupthi Mandhula, Suresh Pabboju, and Narsimha Gugulotu. 2019. Predicting the customer’s opinion on Amazon products using selective memory architecture-based convolutional neural network. Journal of Supercomputing 76 (2019), 5923–5947.Google ScholarGoogle ScholarCross RefCross Ref
  33. Mika V. Mäntylä, Daniel Graziotin, and Miikka Kuutila. 2018. The evolution of sentiment analysis—A review of research topics, venues, and top cited papers. Computer Science Review 27 (2018), 16–32.Google ScholarGoogle ScholarCross RefCross Ref
  34. Fenna Miedema. 2018. Sentiment Analysis with Long Short-Term Memory Networks. Vrije Universiteit Amsterdam.Google ScholarGoogle Scholar
  35. Xi Ouyang, Pan Zhou, Cheng Hua Li, and Lijun Liu. 2015. Sentiment analysis using convolutional neural network. In Proceedings of the 2015 IEEE International Conference on Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing. IEEE, Los Alamitos, CA, 2359–2364.Google ScholarGoogle Scholar
  36. Tim O’Reilly and John Battelle. 2004. Opening welcome: State of the internet industry.San Francisco, California, October 5 (2004).Google ScholarGoogle Scholar
  37. B. Pang and L. Lee. 2008. Opinion mining and sentiment analysis. Foundations and Trends in Information Retrieval 2, 1–2 (2008), 1–135. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Seungwan Seo, Czangyeob Kim, Haedong Kim, Kyounghyun Mo, and Pilsung Kang. 2020. Comparative study of deep learning-based sentiment classification. IEEE Access 8 (2020), 6861–6875.Google ScholarGoogle ScholarCross RefCross Ref
  39. Eren Sezgen, Keith J. Mason, and Robert Mayer. 2019. Voice of airline passenger: A text mining approach to understand customer satisfaction. Journal of Air Transport Management 77 (2019), 65–74.Google ScholarGoogle ScholarCross RefCross Ref
  40. Michael Siering, Amit V. Deokar, and Christian Janze. 2018. Disentangling consumer recommendations: Explaining and predicting airline recommendations based on online reviews. Decision Support Systems 107 (2018), 52–63. Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. Tristan Stérin, Nicolas Farrugia, and Vincent Gripon. 2017. An intrinsic difference between vanilla RNNs and GRU models. In Proceedings of the 9th International Conference on Advanced Cognitive Technologies and Applications (COGNITIVE’17). 76–81.Google ScholarGoogle Scholar
  42. Farideh Tavazoee, Claudio Conversano, and Francesco Mola. 2019. Recurrent random forest for the assessment of popularity in social media. Knowledge and Information Systems 62 (2019), 1847–1879.Google ScholarGoogle ScholarCross RefCross Ref
  43. Chih-Fong Tsai, Kuanchin Chen, Ya-Han Hu, and Wei-Kai Chen. 2020. Improving text summarization of online hotel reviews with review helpfulness and sentiment. Tourism Management 80 (2020), 104122.Google ScholarGoogle ScholarCross RefCross Ref
  44. Mikalai Tsytsarau and Themis Palpanas. 2012. Survey on mining subjective data on the web. Data Mining and Knowledge Discovery 24, 3 (2012), 478–514. Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. Ge Wang, Pengbo Pu, and Yongquan Liang. 2018. Topic and sentiment words extraction in cross-domain product reviews. Wireless Personal Communications 102, 2 (2018), 1773–1783. Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. Haibing Wu and Xiaodong Gu. 2015. Towards dropout training for convolutional neural networks. Neural Networks 71 (2015), 1–10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. Feng Xu, Zhenchun Pan, and Rui Xia. 2020. E-commerce product review sentiment classification based on a naïve Bayes continuous learning framework. Information Processing & Management 57, 5 (2020), 102221.Google ScholarGoogle ScholarCross RefCross Ref
  48. Qiang Ye, Huiying Li, Zhisheng Wang, and Rob Law. 2014. The influence of hotel price on perceived service quality and value in e-tourism: An empirical investigation based on online traveler reviews. Journal of Hospitality & Tourism Research 38, 1 (2014), 23–39.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. A Hybrid CNN-LSTM: A Deep Learning Approach for Consumer Sentiment Analysis Using Qualitative User-Generated Contents

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM Transactions on Asian and Low-Resource Language Information Processing
          ACM Transactions on Asian and Low-Resource Language Information Processing  Volume 20, Issue 5
          September 2021
          320 pages
          ISSN:2375-4699
          EISSN:2375-4702
          DOI:10.1145/3467024
          Issue’s Table of Contents

          Copyright © 2021 Association for Computing Machinery.

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 21 July 2021
          • Accepted: 1 March 2021
          • Revised: 1 January 2021
          • Received: 1 October 2020
          Published in tallip Volume 20, Issue 5

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Refereed

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        HTML Format

        View this article in HTML Format .

        View HTML Format