A Hybrid Hierarchical Mathematical Heuristic Solution of Sparse Algebraic Equations in Sentiment Analysis
Abstract
:1. Introduction
- A novel approach that converts text and labels into sparse equations;
- Two mathematical methods used to determine two initial populations for a genetic algorithm (GA);
- A novel hybrid hierarchical mathematical heuristic approach to address a polarity detection problem.
2. Literature Review
- Document level: The document is labeled as positive, negative, or neutral.
- Sentence level: Each sentence is assigned one of the three categories: positive, negative, or neutral.
- Aspect and feature level: In this case, the document is categorized as positive, negative, or neutral, considering its entire structure. This model is also referred to as the perspective level.
3. Proposed Solution
3.1. Training Step
3.1.1. First Approach
- All equations that have only one variable are selected.
- An initial score of is assigned to variables occurring more frequently in positive sentences and in the case of negative sentences.
- When a variable exists in both positive and negative sentences, the sign of its score would be chosen based on the SentiWordNet dictionary. In this case, some sentences with only one variable show incorrect polarity. These sentences are stored for a second-level analysis.
- The variables specified in the previous step are substituted into all equations, and step 1 is repeated.
- If no equation has only one variable, the expressions with variables are selected. The sign of sentiment word score is determined based on the SentiWordNet dictionary, and the value of each variable is determined as follows:
- If selecting the default value for sentiment words and for intensifiers/negators) satisfies the system conditions, the default values are retained. The specified variables are substituted into equations, and step 1 is repeated.
- Otherwise, the default values, for sentiment words and for intensifiers/negators, are initially assigned for the most frequent variable. After each assignment, the overall equations are updated, and step 1 is repeated.
The above procedure is repeated until the default value no longer satisfies the equations system. The remaining variables are initialized according to the following:- Maximize Accuracy in the N variable equations;
- The nearest values are assigned to the default values for sentiment words and for intensifiers/negators. In this case, some sentences show incorrect polarity and are stored for a second-level analysis.
- The variables specified in the previous step are substituted into equations, and step 3 is repeated.
- When no equation contains N variables, N is increased by 1 (one) in step 3.
3.1.2. Second Initial Approach
- are orthonormal matrices;
- and are the singular values of A, with
3.1.3. Genetic Algorithm
- For sentiment words, all scores are in the range of ;
- For intensifiers/negators, all scores are limited to the mean of for intensifiers/negators (positive for intensifiers and negative for negators);
- The sign of the scores assigned to sentiment words must be the same as in the SentiWordNet dictionary;
- The sign of negators must be harmful, and the sign of intensifiers must be positive;
- Finally, the best answer of block 6 (Figure 1) is stored as the final score.
3.2. Testing Step
4. Experimental Results
4.1. Datasets and Dictionaries
4.1.1. X
4.1.2. Amazon
4.1.3. Taboada Database
4.1.4. Dictionary
4.2. Results
- In establishing equations, the positive polarity answer was assumed to be 1 (one), and the negative polarity was assumed to be −1;
- The list of sentiment words and their corresponding signs was derived from SentiWordNet 3.0 [64];
- The list of intensifiers was made using the list of general intensifiers [65];
- The negators were selected based on the research conducted by Kiritchenko and Saif [66];
- The proposed dictionary contains 14,072 negative and 15,023 positive sentiment words (29,095 words). Additionally, it includes 15 negators and 176 general intensifiers.
- ∘
- First: The training dataset was an X dataset, and the calculated scores were tested on X dataset test samples;
- ∘
- Second: The training set was 70% (700,000 samples) randomly selected from the Amazon dataset, and the calculated scores were tested on the remaining samples;
- ∘
- Third: samples were selected from the Amazon and X datasets for the training dataset, and the calculated scores were tested on the Taboada dataset.
- For the first scenario, the initial population size was set to , while for the second and third scenarios, it was set to , considering the complexity and number of equations involved;
- The GA was implemented in the binary form;
- The resolution of the scores was in decimal mode, i.e., 7 bits for each score in binary form;
- The total length of each population was ;
- The value for the first scenario was 11,472, meaning there were only 11,472 sentiment words, intensifiers, and negators from the used list in the train samples of the X dataset. For the other two scenarios, the value of was 73,856;
- The type of crossover was multi-point crossover, and the number of crossover points was set to of the binary vector length;
- The probability of mutation was assumed to be ;
- The selection scheme was the roulette wheel;
- The objective function in the first scenario was the balanced accuracy [74] and the standard accuracy for the other two;
- Sentiment words, intensifiers, and negators that did not appear in the train samples were excluded from the list;
- All implementations were accomplished using Matlab 2021a.
4.2.1. First Scenario
4.2.2. Second Scenario
4.2.3. Third Scenario
4.2.4. Sensitivity Analysis
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Cortis, K.; Davis, B. Over a decade of social opinion mining: A systematic review. Artif. Intell. Rev. 2021, 54, 4873–4965. [Google Scholar] [CrossRef] [PubMed]
- Wang, R.; Zhou, D.; Jiang, M.; Si, J.; Yang, Y. A survey on opinion mining: From stance to product aspect. IEEE Access 2019, 7, 41101–41124. [Google Scholar] [CrossRef]
- Messaoudi, C.; Guessoum, Z.; Ben Romdhane, L. Opinion mining in online social media: A survey. Soc. Netw. Anal. Min. 2022, 12, 25. [Google Scholar] [CrossRef]
- Alnahas, D.; Aşık, F.; Kanturvardar, A.; Ülkgün, A.M. Opinion Mining Using LSTM Networks Ensemble for Multi-class Sentiment Analysis in E-commerce. In Proceedings of the 2022 3rd International Informatics and Software Engineering Conference (IISEC), Ankara, Turkey, 15–16 December 2022; pp. 1–6. [Google Scholar] [CrossRef]
- Chen, M.Y.; Chen, T.H. Modeling public mood and emotion: Blog and news sentiment and socio-economic phenomena. Future Gener. Comput. Syst. 2019, 96, 692–699. [Google Scholar] [CrossRef]
- Santos, J.S.; Bernardini, F.; Paes, A. A survey on the use of data and opinion mining in social media to political electoral outcomes prediction. Soc. Netw. Anal. Min. 2021, 11, 103. [Google Scholar] [CrossRef]
- Hajihashemi, V.; Ameri, M.M.A.; Gharahbagh, A.A.; Bastanfard, A. A pattern recognition based Holographic Graph Neuron for Persian alphabet recognition. In Proceedings of the 2020 International conference on machine vision and image processing (MVIP), Qom, Iran, 18–20 February 2020; pp. 1–6. [Google Scholar] [CrossRef]
- He, Q. Hot Spot Mining and Analysis Model of Sports Microblog Culture Public Opinion Based on Big Data Environment. In Proceedings of the 2021 IEEE International Conference on Power, Intelligent Computing and Systems (ICPICS), Shenyang, China, 29–31 July 2021; pp. 739–743. [Google Scholar] [CrossRef]
- Piedrahita-Valdés, H.; Piedrahita-Castillo, D.; Bermejo-Higuera, J.; Guillem-Saiz, P.; Bermejo-Higuera, J.R.; Guillem-Saiz, J.; Sicilia-Montalvo, J.A.; Machío-Regidor, F. Vaccine hesitancy on social media: Sentiment analysis from June 2011 to April 2019. Vaccines 2021, 9, 28. [Google Scholar] [CrossRef]
- Rubtsova, Y. Reducing the deterioration of sentiment analysis results due to the time impact. Information 2018, 9, 184. [Google Scholar] [CrossRef]
- Alsaeedi, A.; Khan, M.Z. A study on sentiment analysis techniques of Twitter data. Int. J. Adv. Comput. Sci. Appl. 2019, 10, 361–374. [Google Scholar] [CrossRef]
- Mittal, A.; Patidar, S. Sentiment analysis on twitter data: A survey. In Proceedings of the 7th International Conference on Computer and Communications Management, Bangkok, Thailand, 27–29 July 2019; pp. 91–95. [Google Scholar] [CrossRef]
- Zhang, Z.; Zou, Y.; Gan, C. Textual sentiment analysis via three different attention convolutional neural networks and cross-modality consistent regression. Neurocomputing 2018, 275, 1407–1415. [Google Scholar] [CrossRef]
- Mikolov, T.; Chen, K.; Corrado, G.; Dean, J. Efficient estimation of word representations in vector space. arXiv 2013, arXiv:1301.3781. [Google Scholar] [CrossRef]
- Tang, D.; Wei, F.; Yang, N.; Zhou, M.; Liu, T.; Qin, B. Learning sentiment-specific word embedding for twitter sentiment classification. In Proceedings of the 52nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), Baltimore, MD, USA, 22–27 June 2014; pp. 1555–1565. [Google Scholar] [CrossRef]
- Xia, R.; Xu, F.; Yu, J.; Qi, Y.; Cambria, E. Polarity shift detection, elimination and ensemble: A three-stage model for document-level sentiment analysis. Inf. Process. Manag. 2016, 52, 36–45. [Google Scholar] [CrossRef]
- Wu, C.; Wu, F.; Wu, S.; Yuan, Z.; Liu, J.; Huang, Y. Semi-supervised dimensional sentiment analysis with variational autoencoder. Knowl. Based Syst. 2019, 165, 30–39. [Google Scholar] [CrossRef]
- Samb, S.M.K.; Kandé, D.; Camara, F.; Ndiaye, S. Improved bilingual sentiment analysis lexicon using word-level trigram. In Proceedings of the 2019 IEEE 5th International Conference on Computer and Communications (ICCC), Chengdu, China, 6–9 December 2019; pp. 112–119. [Google Scholar] [CrossRef]
- Raju, K.D.; Jayasingh, B.B. Influence of Syntactic, Semantic and Stylistic Features for Sentiment Identification of Messages Using Svm Classifier. Int. J. Sci. Technol. Res. 2019, 8, 2551–2557. [Google Scholar]
- Ito, T.; Tsubouchi, K.; Sakaji, H.; Izumi, K.; Yamashita, T. Csnn: Contextual sentiment neural network. In Proceedings of the 2019 IEEE International Conference on Data Mining (ICDM), Beijing, China, 8–11 November 2019; pp. 1126–1131. [Google Scholar] [CrossRef]
- Kandé, D.; Camara, F.; Ndiaye, S.; Guirassy, F.M. FWLSA-score: French and wolof lexicon-based for sentiment analysis. In Proceedings of the 2019 5th International Conference on Information Management (ICIM), Cambridge, UK, 24–27 March 2019; pp. 215–220. [Google Scholar] [CrossRef]
- Alharbi, A.S.M.; de Doncker, E. Twitter sentiment analysis with a deep neural network: An enhanced approach using user behavioral information. Cogn. Syst. Res. 2019, 54, 50–61. [Google Scholar] [CrossRef]
- Kraus, M.; Feuerriegel, S. Sentiment analysis based on rhetorical structure theory: Learning deep neural networks from discourse trees. Expert Syst. Appl. 2019, 118, 65–79. [Google Scholar] [CrossRef]
- Shuang, K.; Ren, X.; Yang, Q.; Li, R.; Loo, J. AELA-DLSTMs: Attention-enabled and location-aware double LSTMs for aspect-level sentiment classification. Neurocomputing 2019, 334, 25–34. [Google Scholar] [CrossRef]
- Zhao, P.; Hou, L.; Wu, O. Modeling sentiment dependencies with graph convolutional networks for aspect-level sentiment classification. Knowl. Based Syst. 2020, 193, 105443. [Google Scholar] [CrossRef]
- Kumar, A.; Jaiswal, A. Systematic literature review of sentiment analysis on Twitter using soft computing techniques. Concurr. Comput. Pract. Exp. 2020, 32, e5107. [Google Scholar] [CrossRef]
- Ito, T.; Tsubouchi, K.; Sakaji, H.; Yamashita, T.; Izumi, K. Word-level contextual sentiment analysis with interpretability. In Proceedings of the AAAI Conference on Artificial Intelligence, New York, NY, USA, 7–12 February 2020; Volume 34, pp. 4231–4238. [Google Scholar] [CrossRef]
- Dashtipour, K.; Gogate, M.; Li, J.; Jiang, F.; Kong, B.; Hussain, A. A hybrid Persian sentiment analysis framework: Integrating dependency grammar based rules and deep neural networks. Neurocomputing 2020, 380, 1–10. [Google Scholar] [CrossRef]
- Wei, J.; Liao, J.; Yang, Z.; Wang, S.; Zhao, Q. BiLSTM with multi-polarity orthogonal attention for implicit sentiment analysis. Neurocomputing 2020, 383, 165–173. [Google Scholar] [CrossRef]
- Naseem, U.; Razzak, I.; Musial, K.; Imran, M. Transformer based deep intelligent contextual embedding for twitter sentiment analysis. Future Gener. Comput. Syst. 2020, 113, 58–69. [Google Scholar] [CrossRef]
- Cambria, E.; Li, Y.; Xing, F.Z.; Poria, S.; Kwok, K. SenticNet 6: Ensemble application of symbolic and subsymbolic AI for sentiment analysis. In Proceedings of the 29th ACM International Conference on Information & Knowledge Management, Virtual Event, 19–23 October 2020; pp. 105–114. [Google Scholar] [CrossRef]
- Ito, T.; Tsubouchi, K.; Sakaji, H.; Yamashita, T.; Izumi, K. Contextual sentiment neural network for document sentiment analysis. Data Sci. Eng. 2020, 5, 180–192. [Google Scholar] [CrossRef]
- Gupta, I.; Joshi, N. Enhanced twitter sentiment analysis using hybrid approach and by accounting local contextual semantic. J. Intell. Syst. 2019, 29, 1611–1625. [Google Scholar] [CrossRef]
- Santhiya, P.; Kogilavani, S.; Malliga, S. Sentiment Analysis Classifiers for Polarity Detection in Social Media Text: A Comparative Study. In Proceedings of the 2021 5th International Conference on Electronics, Communication and Aerospace Technology (ICECA), Coimbatore, India, 2–4 December 2021; pp. 1407–1411. [Google Scholar] [CrossRef]
- Carvalho, J.; Plastino, A. On the evaluation and combination of state-of-the-art features in Twitter sentiment analysis. Artif. Intell. Rev. 2021, 54, 1887–1936. [Google Scholar] [CrossRef]
- Bandhakavi, A.; Wiratunga, N.; Massie, S.; Deepak, P. Emotion-aware polarity lexicons for Twitter sentiment analysis. Expert Syst. 2021, 38, e12332. [Google Scholar] [CrossRef]
- Koochari, A.; Gharahbagh, A.; Hajihashemi, V. A Persian part of speech tagging system using the long short-term memory neural network. In Proceedings of the 2020 6th Iranian Conference on Signal Processing and Intelligent Systems (ICSPIS), Mashhad, Iran, 23–24 December 2020; Volume 2020. [Google Scholar] [CrossRef]
- Zargari, H.; Hosseini, M.M.; Gharahbagh, A.A. Order-Sensitivity Sentiment dictionary of word sequences containing intensifiers. Multimed. Tools Appl. 2024, 83, 54885–54907. [Google Scholar] [CrossRef]
- Žunić, A.; Corcoran, P.; Spasić, I. Aspect-based sentiment analysis with graph convolution over syntactic dependencies. Artif. Intell. Med. 2021, 119, 102138. [Google Scholar] [CrossRef]
- Cambria, E.; Mao, R.; Han, S.; Liu, Q. Sentic parser: A graph-based approach to concept extraction for sentiment analysis. In Proceedings of the 2022 IEEE International Conference on Data Mining Workshops (ICDMW), Orlando, FL, USA, 28 November–1 December 2022; pp. 1–8. [Google Scholar] [CrossRef]
- Junior, A.B.; da Silva, N.F.F.; Rosa, T.C.; Junior, C.G. Sentiment analysis with genetic programming. Inf. Sci. 2021, 562, 116–135. [Google Scholar] [CrossRef]
- Li, Q.; Zhang, Q.; Si, L. Tweetsenti: Target-dependent tweet sentiment analysis. In Proceedings of the World Wide Web Conference, San Francisco, CA, USA, 13–17 May 2019; pp. 3569–3573. [Google Scholar] [CrossRef]
- Polignano, M.; Basile, V.; Basile, P.; Gabrieli, G.; Vassallo, M.; Bosco, C. A hybrid lexicon-based and neural approach for explainable polarity detection. Inf. Process. Manag. 2022, 59, 103058. [Google Scholar] [CrossRef]
- Kim, B.K.; Jang, K.B. Development of Sentiment Detection combined with Deep Learning and Sentiment Dictionary. J. Internet Things Converg. 2023, 9, 21–31. [Google Scholar] [CrossRef]
- Gupta, S.; Singh, A.; Kumar, V. Emoji, text, and sentiment polarity detection using natural language processing. Information 2023, 14, 222. [Google Scholar] [CrossRef]
- Gopi, A.P.; Jyothi, R.N.S.; Narayana, V.L.; Sandeep, K.S. Classification of tweets data based on polarity using improved RBF kernel of SVM. Int. J. Inf. Technol. 2023, 15, 965–980. [Google Scholar] [CrossRef]
- Tong, X.; Chen, M.; Feng, G. A Study on the Emotional Tendency of Aquatic Product Quality and Safety Texts Based on Emotional Dictionaries and Deep Learning. Appl. Sci. 2024, 14, 2119. [Google Scholar] [CrossRef]
- Ben, T.L.; Alla, P.C.R.; Komala, G.; Mishra, K. Detecting sentiment polarities with comparative analysis of machine learning and deep learning algorithms. In Proceedings of the 2023 International Conference on Advancement in Computation & Computer Technologies (InCACCT), Gharuan, India, 5–6 May 2023; pp. 186–190. [Google Scholar] [CrossRef]
- Raza, A.A.; Habib, A.; Ashraf, J.; Shah, B.; Moreira, F. Semantic orientation of crosslingual sentiments: Employment of lexicon and dictionaries. IEEE Access 2023, 11, 7617–7629. [Google Scholar] [CrossRef]
- Ramos Magna, A.; Zamora, J.; Allende-Cid, H. Senti-Sequence: Learning to Represent Texts for Sentiment Polarity Classification. Appl. Sci. 2024, 14, 1033. [Google Scholar] [CrossRef]
- Bashiri, H.; Naderi, H. LexiSNTAGMM: An unsupervised framework for sentiment classification in data from distinct domains, synergistically integrating dictionary-based and machine learning approaches. Soc. Netw. Anal. Min. 2024, 14, 102. [Google Scholar] [CrossRef]
- Young, J.C.; Arthur, R.; Williams, H.T. CIDER: Context-sensitive polarity measurement for short-form text. PLoS ONE 2024, 19, e0299490. [Google Scholar] [CrossRef]
- Shahade, A.K.; Walse, K.; Thakare, V.M.; Atique, M. Multi-lingual opinion mining for social media discourses: An approach using deep learning based hybrid fine-tuned smith algorithm with adam optimizer. Int. J. Inf. Manag. Data Insights 2023, 3, 100182. [Google Scholar] [CrossRef]
- Miller, G.A. WordNet: A lexical database for English. Commun. ACM 1995, 38, 39–41. [Google Scholar] [CrossRef]
- Hansen, P.C. Rank-Deficient and Discrete Ill-Posed Problems: Numerical Aspects of Linear Inversion; SIAM: Philadelphia, PA, USA, 1998. [Google Scholar]
- Hansen, P.C. The truncated SVD as a method for regularization. BIT Numer. Math. 1987, 27, 534–553. [Google Scholar] [CrossRef]
- Gavrilyuk, A.; Osinkin, D.; Bronin, D. On a variation of the Tikhonov regularization method for calculating the distribution function of relaxation times in impedance spectroscopy. Electrochim. Acta 2020, 354, 136683. [Google Scholar] [CrossRef]
- Zhang, J.; Qi, H.; Jiang, D.; He, M.; Ren, Y.; Su, M.; Cai, X. Acoustic tomography of two dimensional velocity field by using meshless radial basis function and modified Tikhonov regularization method. Measurement 2021, 175, 109107. [Google Scholar] [CrossRef]
- Jiang, J.; Tang, H.; Mohamed, M.S.; Luo, S.; Chen, J. Augmented tikhonov regularization method for dynamic load identification. Appl. Sci. 2020, 10, 6348. [Google Scholar] [CrossRef]
- Wang, L.; Niu, J.; Song, H.; Atiquzzaman, M. SentiRelated: A cross-domain sentiment classification algorithm for short texts through sentiment related index. J. Netw. Comput. Appl. 2018, 101, 111–119. [Google Scholar] [CrossRef]
- Taboada, M.; Anthony, C.; Voll, K.D. Methods for Creating Semantic Orientation Dictionaries. In Proceedings of the LREC, Genoa, Italy, 22–28 May 2006; pp. 427–432. [Google Scholar]
- Stone, P.J.; Dunphy, D.C.; Smith, M.S. The General Inquirer: A Computer Approach to Content Analysis; MIT Press: Cambridge, MA, USA, 1966. [Google Scholar]
- Bradley, M.M.; Lang, P.J. Affective Norms for English Words (ANEW): Instruction Manual and Affective Ratings; Technical Report, Technical Report C-2; University of Florida: Gainesville, FL, USA, 1999. [Google Scholar]
- Baccianella, S.; Esuli, A.; Sebastiani, F. Sentiwordnet 3.0: An enhanced lexical resource for sentiment analysis and opinion mining. In Proceedings of the Lrec, Valletta, Malta, 17–23 May 2010; Volume 10, pp. 2200–2204. [Google Scholar]
- Brooke, J. A Semantic Approach to Automated Text Sentiment Analysis. Master’s Thesis, Simon Fraser University, Burnaby, BC, Canada, 2009. [Google Scholar]
- Kiritchenko, S.; Mohammad, S.M. The effect of negators, modals, and degree adverbs on sentiment composition. arXiv 2017, arXiv:1712.01794. [Google Scholar] [CrossRef]
- Gupta, I.; Joshi, N. Feature-based twitter sentiment analysis with improved negation handling. IEEE Trans. Comput. Soc. Syst. 2021, 8, 917–927. [Google Scholar] [CrossRef]
- Mohammad, S.M.; Kiritchenko, S.; Zhu, X. NRC-Canada: Building the state-of-the-art in sentiment analysis of tweets. arXiv 2013, arXiv:1308.6242. [Google Scholar] [CrossRef]
- Sygkounas, E.; Rizzo, G.; Troncy, R. Sentiment polarity detection from amazon reviews: An experimental study. In Semantic Web Evaluation Challenge; Springer: Berlin/Heidelberg, Germany, 2016; pp. 108–120. [Google Scholar] [CrossRef]
- Di Rosa, E.; Durante, A. App2check extension for sentiment analysis of amazon products reviews. In Proceedings of the Semantic Web Challenges: Third SemWebEval Challenge at ESWC 2016, Heraklion, Crete, Greece, 29 May–2 June 2016; Revised Selected Papers 3. pp. 95–107. [Google Scholar] [CrossRef]
- Petrucci, G.; Dragoni, M. The IRMUDOSA system at ESWC-2016 challenge on semantic sentiment analysis. In Semantic Web Evaluation Challenge; Springer: Berlin/Heidelberg, Germany, 2016; pp. 126–140. [Google Scholar] [CrossRef]
- Zargari, H.; Zahedi, M.; Rahimi, M. GINS: A Global intensifier-based N-Gram sentiment dictionary. J. Intell. Fuzzy Syst. 2021, 40, 11763–11776. [Google Scholar] [CrossRef]
- Dey, A.; Jenamani, M.; Thakkar, J.J. Senti-N-Gram: An n-gram lexicon for sentiment analysis. Expert Syst. Appl. 2018, 103, 92–105. [Google Scholar] [CrossRef]
- Carta, S.; Podda, A.S.; Recupero, D.R.; Saia, R.; Usai, G. Popularity prediction of instagram posts. Information 2020, 11, 453. [Google Scholar] [CrossRef]
- Gharahbagh, A.A.; Abolghasemi, V. A novel accurate genetic algorithm for multivariable systems. World Appl. Sci. J. 2008, 5, 137–142. [Google Scholar]
- Wang, Z.; Hu, Z.; Ho, S.B.; Cambria, E.; Tan, A.H. MiMuSA—Mimicking human language understanding for fine-grained multi-class sentiment analysis. Neural Comput. Appl. 2023, 35, 15907–15921. [Google Scholar] [CrossRef]
- Punetha, N.; Jain, G. Optimizing sentiment analysis: A cognitive approach with negation handling via mathematical modelling. Cogn. Comput. 2024, 16, 624–640. [Google Scholar] [CrossRef]
- Jalali, M.; Zahedi, M.; Basiri, A. Deterministic solution of algebraic equations in sentiment analysis. Multimed. Tools Appl. 2023, 82, 35457–35474. [Google Scholar] [CrossRef]
- Nakov, P.; Rosenthal, S.; Kozareva, Z.; Stoyanov, V.; Ritter, A.; Wilson, T. Semantic sentiment analysis of twitter. In Proceedings of the Second Joint Conference on Lexical and Computational Semantics (*SEM), Volume 2: Seventh International Workshop on Semantic Evaluation (SemEval 2013), Atlanta, Georgia, USA, 2013; Association for Computational Linguistics: Kerrville, TX, USA, 2013; pp. 312–320. [Google Scholar]
Reference | Year | Classifier | Feature Extraction |
---|---|---|---|
Zhang et al. [13] | 2018 | CNN | Word embedding |
Xia et al. [16] | 2016 | Joint learning | – |
Wu et al. [17] | 2019 | Variational autoencoder | Sentiment word splitting |
Samb et al. [18] | 2019 | Dictionary-based | Trigrams |
Alharbi and Doncker [22] | 2019 | Deep neural network | User posting history |
Kraus and Feuerriegel [23] | 2019 | Deep neural network | Tree-structured tensor-based |
Shuang et al. [24] | 2019 | Dual LSTM network | Sentiment word sequences |
Zhao et al. [25] | 2020 | Convolutional graph network | – |
Wei et al. [29] | 2020 | Bidirectional LSTM | – |
Naseem et al. [30] | 2020 | Deep Intelligent Contextual Embedding | – |
Zargari et al. [38] | 2023 | Fuzzy | Order-sensitivity sentiment dictionary |
Polignano et al. [43] | 2022 | BERT | – |
Kim and Jang [44] | 2023 | Deep Learning | Sentiment Dictionary |
Gupta et al. [45] | 2023 | Machine learning | Senticnet 5 |
Gopi et al. [46] | 2023 | SVM | TF-IDF |
Tong et al. [47] | 2024 | Bidirectional LSTM | BERT as word embedding model |
Aslan [47] | 2024 | CNNs and Bidirectional LSTM | Multistage Feature Extraction |
Ben et al. [48] | 2023 | Machine learning and deep learning | TF-IDF |
Raza et al. [49] | 2023 | SentiWordNet | PoS tagging |
Ramos et al. [50] | 2024 | Machine learning and deep learning | Multiple sentilexicons and dense word representations |
Bashiri and Naderi [51] | 2024 | Gaussian Mixture Model | Emotional expression |
Young et al. [52] | 2024 | SocialSent algorithm | – |
Shahade et al. [53] | 2023 | Deep Learning | Text vectorization |
Classifier | TP | FP | TN | FN | Precision | Recall | F1 | Accuracy | Accuracy Difference |
---|---|---|---|---|---|---|---|---|---|
SVM [67] | 958 | 348 | 27 | 457 | 73.32 | 67.7 | 70.4 | 55.03 | 2.4 |
Naive Bayesian [67] | 773 | 533 | 53 | 431 | 59.2 | 64.2 | 61.6 | 46.15 | 11.28 |
DT [67] | 810 | 496 | 54 | 430 | 61.99 | 65.3 | 63.6 | 48.27 | 9.16 |
SVM [68] | 881 | 425 | 5 | 479 | 67.45 | 64.8 | 66.1 | 49.50 | 7.93 |
MiMuSA [76] | 849 | 457 | 149 | 335 | 65.01 | 71.71 | 68.19 | 55.75 | 1.68 |
VIKOR Optimization [77] | 923 | 383 | 166 | 318 | 70.67 | 74.37 | 72.47 | 60.84 | −3.41 |
Proposed solution | 876 | 430 | 152 | 332 | 74.72 | 72.52 | 69.69 | 57.43 | - |
Classifiers | TP | FP | TN | FN | Precision | Recall | F1 | Accuracy | Accuracy Difference |
---|---|---|---|---|---|---|---|---|---|
Sygkounas et al. [69] | 128,512 | 21,488 | 136,573 | 13,427 | 85.67 | 90.54 | 88.04 | 88.36 | 2.52 |
Di Rosa & Durante [70] | 125,665 | 24,335 | 137,251 | 12,749 | 83.78 | 90.789 | 87.142 | 87.64 | 3.24 |
Petrucci & Dragoni [71] | 122,755 | 27,245 | 135,134 | 14,866 | 81.84 | 89.198 | 85.359 | 85.96 | 4.92 |
Jalali et al. [78] | 135,344 | 14,640 | 137,289 | 12,727 | 90.36 | 91.40 | 90.88 | 90.88 | 0 |
Proposed solution | 135,354 | 14,646 | 137,283 | 12,717 | 88.24 | 91.234 | 89.71 | 90.88 | - |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Jalali, M.; Zahedi, M.; Gharahbagh, A.A.; Hajihashemi, V.; Machado, J.J.M.; Tavares, J.M.R.S. A Hybrid Hierarchical Mathematical Heuristic Solution of Sparse Algebraic Equations in Sentiment Analysis. Information 2024, 15, 513. https://doi.org/10.3390/info15090513
Jalali M, Zahedi M, Gharahbagh AA, Hajihashemi V, Machado JJM, Tavares JMRS. A Hybrid Hierarchical Mathematical Heuristic Solution of Sparse Algebraic Equations in Sentiment Analysis. Information. 2024; 15(9):513. https://doi.org/10.3390/info15090513
Chicago/Turabian StyleJalali, Maryam, Morteza Zahedi, Abdorreza Alavi Gharahbagh, Vahid Hajihashemi, José J. M. Machado, and João Manuel R. S. Tavares. 2024. "A Hybrid Hierarchical Mathematical Heuristic Solution of Sparse Algebraic Equations in Sentiment Analysis" Information 15, no. 9: 513. https://doi.org/10.3390/info15090513
APA StyleJalali, M., Zahedi, M., Gharahbagh, A. A., Hajihashemi, V., Machado, J. J. M., & Tavares, J. M. R. S. (2024). A Hybrid Hierarchical Mathematical Heuristic Solution of Sparse Algebraic Equations in Sentiment Analysis. Information, 15(9), 513. https://doi.org/10.3390/info15090513