journal article·2021Open access

Optimization of Sentiment Analysis Using Teaching-Learning Based Algorithm

Abdullah Muhammad, Salwani Abdullah, Nor Samsiah Sani

Computers, Materials & Continua· Volume 69· Issue 2

Abstract

Feature selection and sentiment analysis are two common studies that are currently being conducted; consistent with the advancements in computing and growing the use of social media. High dimensional or large feature sets is a key issue in sentiment analysis as it can decrease the accuracy of sentiment classification and make it difficult to obtain the optimal subset of the features. Furthermore, most reviews from social media carry a lot of noise and irrelevant information. Therefore, this study proposes a new text-feature selection method that uses a combination of rough set theory (RST) and teaching-learning based optimization (TLBO), which is known as RSTLBO. The framework to develop the proposed RSTLBO includes numerous stages: (1) acquiring the standard datasets (user reviews of six major U.S. airlines) which are used to validate search result feature selection methods, (2) pre-processing of the dataset using text processing methods. This involves applying text processing methods from natural language processing techniques, combined with linguistic processing techniques to produce high classification results, (3) employing the RSTLBO method, and (4) using the selected features from the previous process for sentiment classification using the Support Vector Machine (SVM) technique. Results show an improvement in sentiment analysis when combining natural language processing with linguistic processing for text processing. More importantly, the proposed RSTLBO feature selection algorithm is able to produce an improved sentiment analysis.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Rough Sets and Fuzzy Logic · Text and Document Classification Technologies · Sentiment Analysis and Opinion Mining

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (35)

Show source-provided references
1. Leveraging semantics for sentiment polarity detection in social media10.1007/s13042-017-0727-z ↗
2. Fuzzy-based sentiment analysis system for analyzing student feedback and satisfaction
3. Tibetan sentiment classification method based on semi-supervised recursive autoencoders10.32604/cmc.2019.05157 ↗
4. Review paper on text mining and sentimental analysis10.18535/ijecs/v6i11.05 ↗
5. Sentiment classification based on piecewise pooling convolutional neural network
6. An empirical study of sentiments in code reviews10.1016/j.infsof.2019.06.005 ↗
7. Contextual sentiment based recommender system to provide recommendation in the electronic products domain10.18178/ijmlc.2019.9.4.821 ↗
8. Aspect-based sentiment analysis for polarity estimation of customer reviews on twitter10.32604/cmc.2021.014226 ↗
9. Tweets classification on the base of sentiments for US airline companies10.3390/e21111078 ↗
10. Effective text data preprocessing technique for sentiment analysis in social media data
11. Word sense disambiguation based sentiment lexicons for sentiment classification10.1016/j.knosys.2016.07.030 ↗
12. Feature selection for phishing website classification10.14569/IJACSA.2020.0110477 ↗
13. Ensemble learning for multidimensional poverty classification10.17576/jsm-2020-4902-24 ↗
14. Household overspending model amongst B40, M40 and T20 using classification algorithm10.14569/IJACSA.2020.0110751 ↗
15. Investigation on the Chinese text sentiment analysis based on convolutional neural networks in deep learning10.32604/cmc.2019.05375 ↗
16. A review of feature selection in sentiment analysis using information gain and domain specific ontology10.19101/IJACR.PID90 ↗
17. Ant colony optimization based feature selection in rough set theory
18. A discrete particle swarm optimization method for feature selection in binary classification problems10.1016/j.ejor.2010.02.032 ↗
19. Different metaheuristic strategies to solve the feature selection problem10.1016/j.patrec.2008.11.012 ↗
20. Teaching–learning-based optimization: A novel method for constrained mechanical design optimization problems10.1016/j.cad.2010.12.015 ↗
21. Cross domain opinion mining using maximum entropy based classifier
22. Applying sentiment analysis to automatically classify consumer comments concerning marketing 4Cs aspects10.1016/j.asoc.2020.106755 ↗
23. Opinion mining and sentiment analysis10.1561/1500000011 ↗
24. Pre-processing framework for twitter sentiment classification
25. The effects of natural language processing on big data analysis: Sentiment analysis case study
27. A survey on granular computing and its uncertainty measure from the perspective of rough set theory10.1007/s41066-019-00204-3 ↗
28. Fuzzy set theory10.1002/wics.82 ↗
29. A survey on rough set theory and its applications10.1016/j.trit.2016.11.001 ↗
30. Aspect term extraction for sentiment analysis in large movie reviews using gini index feature selection method and SVM classifier10.1007/s11280-015-0381-x ↗
31. Aspect-based sentiment analysis with gated alternate neural network10.1016/j.knosys.2019.105010 ↗
32. An enhanced feature-based sentiment analysis approach
33. Liu · Handbook of Natural Language Processing · 2010 · 2 · 627
34. Application of teaching-learning-based optimization algorithm on cluster analysis
35. GBSVM: Sentiment classification from unstructured reviews using ensemble classifier10.3390/app10082788 ↗