OmniScience: A Multi-disciplinary Journal Original Research IMSEMTI 2024
Punjabi Text Sentiment Analysis Using Indic NLP
Abstract
Sentiment Analysis has become one of the challenging domains with the gaining popularity of Internet and social media platforms. Sentiment or opinion mining means to know people’s opinion, attitude, views and emotions towards anything. Sentiment analysis in English language has already been analyzing but there is a need of analyzing sentiments in other regional language in which Punjabi language is one of them. Users from the Punjab state of India have been creating content in the Punjabi language. There is a need to process such content by performing sentiment analysis to obtain valuable insights and directions from it. This will help researchers, organizations, and governments to analyze the user-generated content and mining useful information from it. The research uses n-gram approach which detects a sequence of n-words (n = 1, 2, 3…). The Indic NLP library of Python is used to perform the sentiment analysis of the public domain Punjabi language ext. datasets. There is a requirement to examine the content written in the Punjabi language to gain a more comprehensive grasp of Punjabi text. The focus of the paper is to recognize positive or negative sentiment from Punjabi content. The outcomes of the suggested approach demonstrate exceptional precision. The algorithm achieved an accuracy of 89% in sentiment analysis of Punjabi news articles.
Keywords
References (11)
- Ranjan S, Sood S. Analyzing social media community sentiment score for prediction of success of Bollywood movies. Int J Latest Eng Manag Res. 2018;3(2S):80–8.
- Punjabi language | Origins, Writing System & Dialects | Britannica [Internet]. [cited 2024 Apr 24]. Available from: https://www.britannica.com/topic/Punjabi-language
- Singh J, Singh G, Singh R, Singh P. Morphological evaluation and sentiment analysis of Punjabi text using deep learning classification. Journal of King Saud University - Computer and Information Sciences. 2021;33(5):508-517. doi:10.1016/j.jksuci.2018.04.003
- Yadav K, Lamba A, Gupta D, Gupta A, Karmakar P, Saini S. Bilingual Sentiment Analysis for a Code-mixed Punjabi English Social Media Text. 2020 5th International Conference on Computing, Communication and Security (ICCCS). 2020:1-5. doi:10.1109/icccs49678.2020.9277309
- Singh M, Goyal V, Raj S. Sentiment Analysis of English-Punjabi Code Mixed Social Media Content for Agriculture Domain. 2019 4th International Conference on Information Systems and Computer Networks (ISCON). 2019:352-357. doi:10.1109/iscon47742.2019.9036204
- Kaur A, Gupta V. A novel approach for sentiment analysis of Punjabi text using SVM. Int Arab J Inf Technol. 2017;14(5).
- Grover S, Verma A. Design for emotion detection of punjabi text using hybrid approach. 2016 International Conference on Inventive Computation Technologies (ICICT). 2016:1-6. doi:10.1109/inventive.2016.7824823
- Kaur G, Computer Science and Engineering, Guru Nanak Dev Engineering College, I.K. Gujral Punjab Technical University, Ludhiana, Punjab, Computer Science and Engineering, Guru Nanak Dev Engineering College, I.K. Gujral Punjab Technical University, Ludhiana, Punjab, Kaur K. Sentiment Detection from Punjabi Text using Support Vector Machine. International Journal of Scientific Research in Computer Science and Engineering. 2017;5(6):39-46. doi:10.26438/ijsrcse/v5i6.3946
- Kaur R, Kaur R, Singh M, Ranjan S. Twitter sentiment analysis of the Indian Union Budget 2020. Int J Adv Sci Technol. 2020;29(4s):2282–8.
- Ranjan S, Sood S. Exploring Twitter for large data analysis. Int J Adv Res Comput Sci Softw Eng. 2016;6(7):325–30.
- Kaur A, Gupta V. N-gram Based Approach for Opinion Mining of Punjabi Text. Lecture Notes in Computer Science. 2014:81-88. doi:10.1007/978-3-319-13365-2_8