Abstract
Sentiment analysis is a way to extract emotion-based information or users' sentiments and opinions from text data. Sentiment analysis uses text analysis, Natural Language Processing (NLP), and computational linguistics. Text mining research has a strong focus on Sentiment Analysis (SA), which deals with the processing of opinions, attitudes, and the subjective aspect of the text. In today’s time, we are seeing the availability of extensive web-based data on the Hindi language, which is a national language of India and also a first language used by the majority of the population in India. So, it has become extremely important to analyze customer's/user's opinions about the product, services or company and find out the key insights, particularly for companies and government organizations. The insights of sentiment analysis give a ray to the organizations to set their product/services or company as a key player in the market to survive to the long time period and get good business. This paper explores how we can effectively use deep neural networks in sentiment analysis to classify Hindi sentiments. To do it, we used word embeddings for Hindi text data and then trained the proposed model using Long Short-Term Memory (LSTM) and, subsequently, employed parameters.
Similar content being viewed by others
Data Availability
Data is available within the manuscript/ Any data/ code used in this may be made available by the authors in electronic form whenever required.
Code Availability
(software application or custom code): Not Applicable.
References
Araque, O., Corcuera-Platas, I., Sánchez-Rada, J. F., & Iglesias, C. A. (2017). Enhancing deep learning sentiment analysis with ensemble techniques in social applications. Expert Systems with Applications, 77, 236–246.
Da Silva, N. F. F., Hruschka, E. R., & Hruschka, E. R. (2014). Tweet sentiment analysis with classifier ensembles. Decision Support Systems, 66, 170–179.
Giachanou, A., & Crestani, F. (2016). Like it or not: A survey of twitter sentiment analysis methods. ACM Computing Surveys, 49, 28.
Graves, A. (2013) Generating sequences with recurrent neural networks, arXiv preprint arXiv: 1308.0850.
Kadlec, R., Schmid, M. and Kleindienst, J. (2015) Improved deep learning baselines for ubuntu corpus dialogs, arXiv preprint arXiv:1510.03753.
Kumar, A., Kohail, Ekbal, SA. and Biemann, C. (2015) IIT-TUDA: system for sentiment analysis in Indian languages using lexical acquisition, in: International Conference on Mining Intelligence and Knowledge Exploration, Hyderabad, India, Springer, pp 684–693.
Muhammad, M. N., AltafMd, T., & Ismail, S. (2016). Detecting sentiment from Bangla text using machine learning technique and feature analysis. International Journal of Computer Applications, 153, 28–34.
Phani, S., IIEST, S., Lahiri S. and Biswas, A. (2016) Sentiment Analysis of Tweets in Three Indian Languages, WSSANLP 2016 1001, 83–92.
Se, S., Vinayakumar, R., Kumar, M. A., & Soman, K. P. (2016). Predicting the sentimental sentiments in Tamil Movie using machine learning algorithms. Indian Journal of Science and Technology, 9, 1–5.
Seshadri, S., Madasamy, A. K., & Padannayil, S. K. (2016). Analyzing sentiment in Indian languages micro text using recurrent neural network. IIOAB J., 7, 313–318.
Joshi A., Bhattacharyya P., and Balamurali R., (2010) “A Fall-Back Strategy for Sentiment Analysis in Hindi: A Case Study,” in Proceedings of ICON 8th International Conference on Natural Language Processing, Macmillan Publishers.
Bakliwal A., Arora P., Patil A., and VarmaV., (2011) “Towards Enhanced Opinion Classification using NLP Techniques,” in Proceedings of the Workshop on Sentiment Analysis where AI Meets Psychology, Chiang Mai, pp. 101–107.
Akhtar, Md Shad, Asif Ekbal, and Pushpak Bhattacharyya. (2016) "Aspect based sentiment analysis in Hindi: resource creation and evaluation." Proceedings of the Tenth International Conference on Language Resources and Evaluation (LREC'16).
Sharma R. and Bhattacharyya P., (2014) “A Sentiment Analyzer for Hindi Using Hindi Senti Lexicon,” in Proceedings of the 11th International Conference on Natural Language Processing, Goa, pp. 150–155.
Tumsare, P., Sambare, A., & Jain, S. (2014). Opinion mining in natural language processing using sentiwordnet and fuzzy. International Journal of Emerging Trends and Technology in Computer Science, 3(3), 153–158.
Pandey, P., & Govilkar, S. (2015). A framework for sentiment analysis in hindi using H-SWN. International Journal of Computer Applications, 119(19), 23–26.
Kaur, A., & Gupta, V. (2017). A novel approach for sentiment analysis of punjabi text using SVM. The International Arab Journal of Information Technology, 14(5), 707–712.
Akhtar M., Kumar A., Ekbal A., and Bhattacharyya P., (2016) “A Hybrid Deep Learning Architecture for Sentiment Analysis,” in Proceedings of COLING, the 26th International Conference on Computational Linguistics: Technical Papers, Osaka, pp. 482–493.
Sarkar K. and Chakraborty S., (2015) “A Sentiment Analysis System for Indian Language Tweets,” in Proceedings of International Conference on Mining Intelligence and Knowledge Exploration, Hyderabad, pp. 694–702.
Sharma P. and Moh T., (2016) “Prediction of Indian election using sentiment analysis on Hindi Twitter,” in Proceedings of IEEE International Conference on Big Data, Washington, pp. 1966- 1971.
Shirani-mehr H., (2015) “Applications of Deep Learning to Sentiment Analysis of Movie Sentiments,” Technical Report, Stanford University.
Stojanovski D., Strezoski G., Madjarov G., and Dimitrovski I., (2015) “Twitter sentiment analysis using Deep Convolutional Neural Network,” in Proceedings of International Conference on Hybrid Artificial Intelligence Systems., Bilbao, pp. 726–737.
Tang D., Qin B., and Liu T., (2015) “Document Modeling with Gated Recurrent Neural Network for Sentiment Classification,” in Proceedings of Conference on Empirical Methods in Natural Language Processing, Lisbon, pp. 1422–1432.
Zhang L. and Chen C., (2017) “Sentiment Classification With Convolutional Neural Networks: an Experimental Study on A Large-Scale Chinese Conversation Corpus,” in Proceedings of 12th International Conference on Computational Intelligence and Security, Wuxi, pp. 165–169.
Tang Y. and Liu J., (2011) “Gated Recurrent Units for Airline Sentiment Analysis of Twitter Data,” Technical Report, Stanford University.
Omara E., Mosa M., and Ismail N., (2018) “Deep Convolutional Network for Arabic Sentiment Analysis for Arabic sentiment Analysis,” in International Japan-Africa Conference on Electronics, Communications and Computations, Alexandria, pp. 155–159.
Akhtar M., Ekbal A., and Bhattacharyya P., (2016) “Aspect based Sentiment Analysis in Hindi: Resource Creation and Evaluation,” in Proceedings of the 10th International Conference on Language Resources and Evaluation, Portorož, pp. 2703–2709.
Seshadri, S., Madasamy, A., & Padannayil, S. (2016). Article analyzing sentiment in indian languages micro text. Institute of Integrative Omics and Applied Biotechnology, 7(1), 313–318.
Rani, S., & Kumar, P. (2019). Deep learning based sentiment analysis using convolution neural network. Arabian Journal for Science and Engineering, 44(4), 3305–3314.
Shrivastava, K., & Kumar, S. (2020). A sentiment analysis system for the hindi language by integrating gated recurrent unit with genetic algorithm. Int. Arab J. Inf. Technol., 17(6), 954–964.
Shrivastava, K., Kumar, S., & Jain, D. K. (2019). An effective approach for emotion detection in multimedia text data using sequence based convolutional neural network. Multimedia Tools and Applications, 78(20), 29607–29639.
Bhargava, R., Arora, S., & Sharma, Y. (2019). Neural network-based architecture for sentiment analysis in Indian languages. Journal of Intelligent Systems, 28(3), 361–375.
Rakshitha, K., et al. (2021). Sentimental analysis of Indian regional languages on social media. Global Transitions Proceedings, 22, 414–420.
Jang, Beakcheol, et al. (2020) "Bi-LSTM model to increase accuracy in text classification: Combining Word2vec CNN and attention mechanism." Applied Sciences 10.17: 5841.
https://www.ibm.com/in-en/cloud/learn/neural-networks accessed on 02–12–2022
https://www.analyticsvidhya.com/blog/2022/03/an-overview-on-long-short-term-memory-lstm/ accessed on 02–12–2022
Funding
No funding is received for this research.
Author information
Authors and Affiliations
Contributions
Mr. BS arranged the data and proposed the model, Dr. DV compared the models, and Dr. PP was responsible for model validation.
Corresponding author
Ethics declarations
Conflict of interest
No conflicts of interest regarding the research or submitted research article.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Shrivash, B.K., Verma, D.K. & Pandey, P. An Effective Framework for Sentiment Analysis of Hindi Sentiments Using Deep Learning Technique. Wireless Pers Commun 132, 2097–2110 (2023). https://doi.org/10.1007/s11277-023-10702-y
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-023-10702-y