Deep Sentiment Analysis Using CNN-LSTM Architecture of English and Roman Urdu Text Shared in Social Media
Source abstract
Abstract
Sentiment analysis (SA) has been an active research subject in the domain of natural language processing due to its important functions in interpreting people’s perspectives and drawing successful opinion-based judgments. On social media, Roman Urdu is one of the most extensively utilized dialects. Sentiment analysis of Roman Urdu is difficult due to its morphological complexities and varied dialects. The purpose of this paper is to evaluate the performance of various word embeddings for Roman Urdu and English dialects using the CNN-LSTM architecture with traditional machine learning classifiers. We introduce a novel deep learning architecture for Roman Urdu and English dialect SA based on two layers: LSTM for long-term dependency preservation and a one-layer CNN model for local feature extraction. To obtain the final classification, the feature maps learned by CNN and LSTM are fed to several machine learning classifiers. Various word embedding models support this concept. Extensive tests on four corpora show that the proposed model performs exceptionally well in Roman Urdu and English text sentiment classification, with an accuracy of 0.904, 0.841, 0.740, and 0.748 against MDPI, RUSA, RUSA-19, and UCL datasets, respectively. The results show that the SVM classifier and the Word2Vec CBOW (Continuous Bag of Words) model are more beneficial options for Roman Urdu sentiment analysis, but that BERT word embedding, two-layer LSTM, and SVM as a classifier function are more suitable options for English language sentiment analysis. The suggested model outperforms existing well-known advanced models on relevant corpora, improving the accuracy by up to 5%.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Sentiment Analysis and Opinion Mining · Topic Modeling · Advanced Text Analysis Techniques
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Computer Science and Information Engineering, Chang Gung University, Taoyuan 333, Taiwan
Department of Computer Science and Information Engineering, Asia University, Taichung 413, Taiwan
Bachelor Program in Artificial Intelligence, Chang Gung University, Taoyuan 333, Taiwan
Department of Physical Medicine and Rehabilitation, Chang Gung Memorial Hospital, Taoyuan 333, Taiwan
Artificial Intelligence Research Center, Chang Gung University, Taoyuan 333, Taiwan
References (56)
Show source-provided references
1. Is There a Genetic Basis for Information Search Propensity? A Genotyping Experiment10.25300/MISQ/2020/14718 ↗
2. Mateen, A., Khalid, A., Khan, L., Majeed, S., and Akhtar, T. (2016, January 26–29). Vigorous algorithms to control urban vehicle traffic. Proceedings of the 2016 IEEE/ACIS 15th International Conference on Computer and Information Science (ICIS), Okayama, Japan.10.1109/ICIS.2016.7550740 ↗
3. Enhancing Arabic aspect-based sentiment analysis using deep learning models10.1016/j.csl.2021.101224 ↗
4. Author profiling on bi-lingual tweets10.3233/JIFS-179898 ↗
5. Effect on speech emotion classification of a feature selection approach using a convolutional neural network10.7717/peerj-cs.766 ↗
6. Hassan, S.U., Imran, M., Iftikhar, T., Safder, I., and Shabbir, M. (2017). Deep stylometry and lexical & syntactic features based author attribution on PLoS digital repository. International Conference on Asian Digital Libraries, Springer.10.1007/978-3-319-70232-2_10 ↗
7. Identification of research hypotheses and new knowledge from scientific literature10.1186/s12911-018-0639-1 ↗
8. Enriching news events with meta-knowledge information10.1007/s10579-016-9344-9 ↗
9. Emotion and sentiment analysis from Twitter text10.1016/j.jocs.2019.05.009 ↗
10. DST-HRS: A topic driven hybrid recommender system based on deep semantics10.1016/j.comcom.2020.02.068 ↗
11. Hassan, S.U., Aljohani, N.R., Tarar, U.I., Safder, I., Sarwar, R., Alelyani, S., and Nawaz, R. (2020). Exploiting Tweet Sentiments in Altmetrics Large-Scale Data. arXiv.
12. An optimal ride sharing recommendation framework for carpooling services10.1109/ACCESS.2018.2876595 ↗
13. Amjad, A., Khan, L., and Chang, H.T. (2021). Semi-Natural and Spontaneous Speech Recognition Using Deep Neural Networks with Hybrid Features Unification. Processes, 9.10.3390/pr9122286 ↗
14. Cognitive-inspired domain adaptation of sentiment lexicons10.1016/j.ipm.2018.11.002 ↗
15. Sentiment analysis through critic learning for optimizing convolutional neural networks with rules10.1016/j.neucom.2019.04.038 ↗
16. Knowledge empowered prominent aspect extraction from product reviews10.1016/j.ipm.2018.11.006 ↗
17. A study on usability awareness in local IT industry
18. A semantic similarity-based perspective of affect lexicons for sentiment analysis10.1016/j.knosys.2018.12.005 ↗
19. Bibliometric-enhanced information retrieval: A novel deep feature engineering approach for algorithm searching from full-text publications10.1007/s11192-019-03025-y ↗
20. Sentiment analysis using deep learning architectures: A review10.1007/s10462-019-09794-5 ↗
21. Haydar, M.S., Al Helal, M., and Hossain, S.A. (2018, January 8–9). Sentiment extraction from bangla text: A character level supervised recurrent neural network approach. Proceedings of the 2018 International Conference on Computer, Communication, Chemical, Material and Electronic Engineering (IC4ME2), Rajshahi, Bangladesh.10.1109/IC4ME2.2018.8465606 ↗
22. Efficient processing of deep neural networks
23. A comprehensive survey of arabic sentiment analysis10.1016/j.ipm.2018.07.006 ↗
24. Sentiment analysis for roman urdu10.22581/muet1982.1902.20 ↗
25. Sentiment classification of Roman-Urdu opinions using Naïve Bayesian, Decision Tree and KNN classification techniques
26. Nazir, M.K., Ahmad, M., Ahmad, H., Qayum, M.A., Shahid, M., and Habib, M.A. (2020, January 16–17). Sentiment Analysis of User Reviews about Hotel in Roman Urdu. Proceedings of the 2020 14th International Conference on Open Source Systems and Technologies (ICOSST), Lahore, Pakistan.10.1109/ICOSST51357.2020.9332979 ↗
27. Deep learning-based sentiment analysis for roman urdu text10.1016/j.procs.2019.01.202 ↗
28. Performing natural language processing on roman urdu datasets
29. Javed, I., and Afzal, H. (2014). Creation of bi-lingual social network dataset using classifiers. International Workshop on Machine Learning and Data Mining in Pattern Recognition, Springer.10.1007/978-3-319-08979-9_40 ↗
30. A precisely xtreme-multi channel hybrid approach for roman urdu sentiment analysis10.1109/ACCESS.2020.3030885 ↗
31. Deep sentiments in roman urdu text using recurrent convolutional neural network model10.1016/j.ipm.2020.102233 ↗
32. Sentiment analysis for a resource poor language—Roman Urdu
33. An unsupervised lexical normalization for Roman Hindi and Urdu sentiment analysis10.1016/j.ipm.2020.102368 ↗
34. Hasan, A., Moin, S., Karim, A., and Shamshirband, S. (2018). Machine learning-based sentiment analysis for twitter accounts. Math. Comput. Appl., 23.10.3390/mca23010011 ↗
35. Discriminative feature spamming technique for roman urdu sentiment analysis10.1109/ACCESS.2019.2908420 ↗
36. Urdu sentiment analysis with deep learning methods10.1109/ACCESS.2021.3093078 ↗
37. Emotions in text: Dimensional and categorical models10.1111/j.1467-8640.2012.00456.x ↗
38. Buechel, S., and Hahn, U. (2017, January 3). Emobank: Studying the impact of annotation perspective and representation format on dimensional emotion analysis. Proceedings of the 15th Conference of the European Chapter of the Association for Computational Linguistics: Volume 2, Short Papers, Valencia, Spain.10.18653/v1/E17-2092 ↗
39. Mohammad, S., Bravo-Marquez, F., Salameh, M., and Kiritchenko, S. (2018, January 5–6). Semeval-2018 task 1: Affect in tweets. Proceedings of the 12th International Workshop on Semantic Evaluation, New Orleans, LA, USA.10.18653/v1/S18-1001 ↗
40. Zhu, S., Li, S., and Zhou, G. (August, January 28). Adversarial attention modeling for multi-dimensional emotion regression. Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics, Florence, Italy.
41. Tree-structured regional CNN-LSTM model for dimensional sentiment analysis10.1109/TASLP.2019.2959251 ↗
42. A multi-dimensional relation model for dimensional sentiment analysis10.1016/j.ins.2021.08.052 ↗
43. Sentiment embeddings with applications to sentiment analysis10.1109/TKDE.2015.2489653 ↗
44. Fu, P., Lin, Z., Yuan, F., Wang, W., and Meng, D. (2018, January 2–7). Learning sentiment-specific word embedding via global sentiment representation. Proceedings of the AAAI Conference on Artificial Intelligence, New Orleans, LA, USA.10.1609/aaai.v32i1.11916 ↗
45. Refining word embeddings using intensity scores for sentiment analysis10.1109/TASLP.2017.2788182 ↗
46. ABCDM: An attention-based bidirectional CNN-RNN deep model for sentiment analysis10.1016/j.future.2020.08.005 ↗
47. Kamyab, M., Liu, G., and Adjeisah, M. (2021). Attention-Based CNN and Bi-LSTM Model Based on TF-IDF and GloVe Word Embedding for Sentiment Analysis. Appl. Sci., 11.10.3390/app112311255 ↗
48. Liao, W., Zhou, J., Wang, Y., Yin, Y., and Zhang, X. (2021). Fine-grained attention-based phrase-aware network for aspect-level sentiment analysis. Artif. Intell. Rev., 1–20.10.1007/s10462-021-10080-6 ↗
49. Distributed representations of words and phrases and their compositionality
50. Pennington, J., Socher, R., and Manning, C.D. (2014, January 25–29). Glove: Global vectors for word representation. Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP), Doha, Qatar.10.3115/v1/D14-1162 ↗
51. Enriching word vectors with subword information10.1162/tacl_a_00051 ↗
52. Devlin, J., Chang, M.W., Lee, K., and Toutanova, K. (2018). Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv.
53. A hybrid CNN-LSTM: A deep learning approach for consumer sentiment analysis using qualitative user-generated contents10.1145/3457206 ↗
54. Arabic Opinion Mining Using Combined CNN-LSTM Models
55. User reviews: Sentiment analysis using lexicon integrated two-channel CNN-LSTM family models10.1016/j.asoc.2020.106435 ↗
56. Maas, A.L., Daly, R.E., Pham, P.T., Huang, D., Ng, A.Y., and Potts, C. (2011). Learning Word Vectors for Sentiment Analysis. Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies, Portland, OR, USA, 19–24 June 2011, Association for Computational Linguistics.