Empirical Analysis of Supervised and Unsupervised Machine Learning Algorithms with Aspect-Based Sentiment Analysis
Open Access
- 1 June 2023
- journal article
- research article
- Published by Walter de Gruyter GmbH in Applied Computer Systems
- Vol. 28 (1) , 125-136
Abstract
Machine learning based sentiment analysis is an interdisciplinary approach in opinion mining, particularly in the field of media and communication research. In spite of their different backgrounds, researchers have collaborated to test, train and again retest the machine learning approach to collect, analyse and withdraw a meaningful insight from large datasets. This research classifies the texts of micro-blog (tweets) into positive and negative responses about a particular phenomenon. The study also demonstrates the process of compilation of corpus for review of sentiments, cleaning the body of text to make it a meaningful text, find people’s emotions about it, and interpret the findings. Till date the public sentiment after abrogation of Article 370 has not been studied, which adds the novelty to this scientific study. This study includes the dataset collection from Twitter that comprises 66.7 % of positive tweets and 34.3 % of negative tweets of the people about the abrogation of Article 370. Experimental testing reveals that the proposed methodology is much more effective than the previously proposed methodology. This study focuses on comparison of unsupervised lexicon-based models (TextBlob, AFINN, Vader Sentiment) and supervised machine learning models (KNN, SVM, Random Forest and Naïve Bayes) for sentiment analysis. This is the first study with cyber public opinion over the abrogation of Article 370. Twitter data of more than 2 lakh tweets were collected by the authors. After cleaning, 29732 tweets were selected for analysis. As per the results among supervised learning, Random Forest performs the best, whereas among unsupervised learning TextBlob achieves the highest accuracy of 99 % and 88 %, respectively. Performance parameters of the proposed supervised machine learning models also surpass the result of the recent study performed in 2023 for sentiment analysis.Keywords
This publication has 17 references indexed in Scilit:
- Sentiment analysis of demonetization of 500 & 1000 rupee banknotes by Indian governmentICT Express, 2018
- Proposed Approach for Sarcasm Detection in TwitterIndian Journal of Science and Technology, 2017
- Prediction of Indian election using sentiment analysis on Hindi Twitter2016
- Can #Twitter_Trends Predict Election Results? Evidence from 2014 Indian General Election2015
- A Survey of Opinion Mining and Sentiment Analysis2012
- Lexicon-Based Methods for Sentiment AnalysisComputational Linguistics, 2011
- A Review of Opinion Mining Methods for Analyzing Citizens’ Contributions in Public Policy Debate2011
- Good Friends, Bad News - Affect and Virality in Twitter2011
- Sentiment analysis: A combined approachJournal of Informetrics, 2009
- Mining and summarizing customer reviews2004