Abstract
Aspect-Based Sentiment Analysis (ABSA) and Sentence-Based Sentiment Analysis (SBSA) stand for two highly coupled study fields. Basically, the features required at the sentence level influence and depend on the aspect level and vice versa. Nevertheless, a few approaches have considered the correlation between these two tasks. This research work is interested in both aspect and sentence levels. It starts with the ABSA which is in turn divided into two strongly coupled tasks, namely the aspect extraction and the aspect sentiment classification. Indeed, integrating highly coupled tasks into an integrated model can lead to more significant performance improvement rather than in the case of separate models, which is also confirmed through the proposed ABSA model. The latter represents a unified-trained model based on deep learning techniques for extracting the aspects along with their sentiment polarities. Later on, the emphasis would be put on SBSA, which is a complex study, especially with the existence of opinions that include several aspects with opposing polarities. From this perspective, a combination of deep learning and fuzzy logic techniques was elaborated to address this issue. The hybrid model achieved satisfactory performance compared to the Bert model.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Mai L, Le B (2021) Joint sentence and aspect-level sentiment analysis of product comments. Ann Oper Res 300(2):493–513
Finkel JR, Manning CD (2009) Joint parsing and named entity recognition. In: Proceedings of Human Language Technologies: The 2009 Annual Conference of the North American Chapter of the Association for Computational Linguistics, pp 326–334
Mitchell M, Aguilar J, Wilson T, Van Durme B (2013) Open domain targeted sentiment. In: Proceedings of the 2013 Conference on Empirical Methods in Natural Language Processing, pp 1643–1654
Zhang M, Zhang Y, Vo DT (2015) Neural networks for open domain targeted sentiment. In: Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing, pp 612–621
Li X, Bing L, Li P, Lam W (2019) Unified model for opinion target extraction and target sentiment prediction. In: Proceedings of the AAAI Conference on Artificial Intelligence, pp 6714–6721
Luo H, Li T, Liu B, Zhang J (2019) DOER: Dual Cross-Shared RNN for aspect Term-Polarity Co-Extraction, CoRR arXiv:1906.01794
Akhtar MS, Garg T, Ekbal A (2020) Multi-task learning for aspect term extraction and aspect sentiment classification. Neurocomputing 398:247–256
Li N, Chow CY, Zhang JD (2020) SEML: A Semi-Supervised Multi-Task Learning Framework for Aspect-Based Sentiment Analysis. IEEE Access 8:189287–189297
Farman A, Kyung-Sup K, Yong-Gi K (2016) Opinion mining based on fuzzy domain ontology and support vector machine, appl. Soft Comput 47(C):110–124
Afzaal M, Usman MM, Fong ACM, Fong S, Zhuang Y (2016) Fuzzy aspect based opinion classification system for mining tourist reviews, Advances in Fuzzy System, 2016
Hwang CHL, Yoon K (1981) Multiple Attribute Decision Making : Methods and Applications A State-of-the-Art Survey. Springer, Heidelberg
Sharma H, Tandon A, Kapur PK, Anu G (2019) Aggarwal, Ranking hotels using aspect ratings based sentiment classification and interval-valued neutrosophic TOPSIS. International Journal of System Assurance Engineering and Management 10(5):973–983
Alrababah AA, Saif A, Gan KH, Tan TP (2016) Product aspect ranking using sentiment analysis and TOPSIS. In: 2016 Third International Conference on Information Retrieval and Knowledge Management (CAMP), pp 13–19
Wang T, Cai Y, Leung H-f, Lau RYK, Li Q, Min H (2014) Product aspect extraction supervised with online domain knowledge. Knowl-Based Syst 71:86–100
Zhou X, Wan X, Xiao J (2015) Representation learning for aspect category detection in online reviews. In: Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence, pp 417–423
Poria S, Cambria E, Gelbukh A (2016) Aspect extraction for opinion mining with a deep convolutional neural network. Knowl-Based Syst 108(C):42–49
Yin Y, Wei F, Dong L, Xu K, Zhang M, Zhou M (2016) Unsupervised word and dependency path embeddings for aspect term extraction. In: Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence, pp 2979–2985
He R, Lee WS, Ng HT, Dahlmeier D (2017) An unsupervised neural attention model for aspect extraction. In: Proceedings of the 55th annual meeting of the Association for Computational Linguistics, pp 388–397
Wang W, Pan SJ, Dahlmeier D, Xiao XX (2016) Recursive Neural Conditional Random Fields for Aspect-based Sentiment Analysis. In: Proceedings of the 2016 Conference on Empirical Methods in Natural Language Processing, pp 616–626
Wang W, Pan SJ, Dahlmeier D, Xiao XX (2017) Coupled Multi-Layer attentions for Co-Extraction of aspect and opinion terms. In: Proceedings of the Thirty-First AAAI Conference on Artificial Intelligence, pp 3316–3322
Li X, Lam W (2017) Deep Multi-Task learning for aspect term extraction with memory interaction. In: Proceedings of the Conference on Empirical Methods in Natural Language Processing, pp 2886–2892
Li X, Bing L, Li P, Lam W, Yang Z (2018) Aspect term extraction with history attention and selective transformation. In: Proceedings of the 27th International Joint Conference on Artificial Intelligence, pp 4194–4200
Dong L, Wei F, Tan C, Tang D, Zhou M, Xu K (2014) Adaptive Recursive Neural Network for Target-dependent Twitter Sentiment Classification. In: Proceedings of the 52nd Annual Meeting of the Association for Computational Linguistic, pp 49–54
Tang D, Qin B, Feng X, Liu T (2016) Effective LSTMs for Target-Dependent Sentiment Classification. In: Proceedings of the 26th International Conference on Computational Linguistics:, Technical Papers, pp 3298–3307
Wang Y, Huang M, Zhu X, Zhao L (2016) Attention-based LSTM for Aspect-level Sentiment Classification. In: Proceedings of the 2016 Conference on Empirical Methods in Natural Language Processing, pp 606–615
Ma D, Li S, Zhang X, Wang H (2017) Interactive attention networks for Aspect-Level sentiment classification. In: Proceedings of the 26th International Joint Conference on Artificial Intelligence, pp 4068–4074
Chen P, Sun Z, Bing L, Yang W (2017) Recurrent attention network on memory for aspect sentiment analysis. In: Proceedings of the Conference on Empirical Methods in Natural Language Processing, pp 452–461
Ma Y, Peng H, Cambria E (2018) Targeted Aspect-Based sentiment analysis via embedding commonsense knowledge into an attentive LSTM. In: Proceedings of AAAI conference, pp 5876–5883
Wang S, Mazumder S, Liu B, Zhou M, Chang Y (2018) Target-Sensitive Memory Networks for Aspect Sentiment Classification. In: Proc. of the 56th Annual Meeting of the Association for Computational Linguistics (Volume 1:, Long Papers), pp 957–967
Xing Y, Xiao C, Wu Y, Ding Z (2019) A Convolutional Neural Network for Aspect-Level Sentiment Classification. Int J Pattern Recognit Artif Intell 33(14):1959046:1–1959046:13
Wang Y, Chen Q, Shen J, Hou B, Ahmed M, Li Z (2021) Aspect-level sentiment analysis based on gradual machine learning, Knowl-Based Syst 212
Chen K, Ke W (2021) A hierarchical neural model for target-based sentiment analysis, Concurr. Comput. Pract. Exp. 33(10)
Chen Y, Zhuang T, Guo K (2021) Memory network with hierarchical multi-head attention for aspect-based sentiment analysis. Appl Intell 51(7):4287–4304
Lu Q, Zhu Z, Zhang G, Kang S, Liu P (2021) Aspect-gated graph convolutional networks for aspect-based sentiment analysis. Appl Intell 51(7):4408–4419
Zhou Y, Huang L, Guo T, Han J, Hu S (2019) A Span-based Joint Model for Opinion Target Extraction and Target Sentiment Classification. In: Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence, pp 5485– 5491
Hu M, Peng Y, Huang Z, Li D, Lv Y (2019) Open-Domain Targeted sentiment analysis via Span-Based extraction and classification. In: Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics, pp 537–546
Lv Y, Wei F, Zheng Y, Wang C, Wan C, Wang C (2021) A span-based model for aspect terms extraction and aspect sentiment classification. Neural Comput Applic 33(8):3769–3779
Li N, Chow CY, Zhang JD (2021) JTSG: A joint term-sentiment generator for aspect-based sentiment analysis. Neurocomputing 459:1–9
Yan H, Dai J, Ji T, Qiu X, Zhang Z (2021) A Unified Generative Framework for Aspect-Based Sentiment Analysis, arXiv:2106.04300
Zhou J, Huang JX, Hu QV, He L (2020) Is position important? deep multi-task learning for aspect-based sentiment analysis. Appl Intell 50(10):3367–3378
Lu Q, Zhu Z, Zhang G, Kang S, Liu P (2021) Aspect-gated graph convolutional networks for aspect-based sentiment analysis. Appl Intell 51(7):4408–4419
Socher R, Pennington J, Huang EH, Ng AY, Manning CD (2011) Semi-Supervised Recursive autoencoders for predicting sentiment distributions. In: Proceedings of the 2011 Conference on Empirical Methods in Natural Language Processing, pp 151–161
Socher R, Huval B, Manning CD, Ng AY (2012) Semantic compositionality through recursive Matrix-Vector spaces. In: Proceedings of the 2012 Joint Conference on Empirical Methods in Natural Language Processing and Computational Natural Language Learning, pp 1201–1211
Socher R, Perelygin A, Wu J, Chuang J, Manning CD, Ng A, Potts C (2013) Recursive deep models for semantic compositionality over a sentiment treebank. In: Proceedings of the 2013 Conference on Empirical Methods in Natural Language Processing, pp 1631–1642
Attardi G, Sartiano D (2016) UniPI at semEval-2016 Task 4: Convolutional Neural Networks for Sentiment Classification. In: Proceedings of the 10th International Workshop on Semantic Evaluation (SemEval-2016), pp 220–224
dos Santos C, Gatti M (2014) Deep convolutional neural networks for sentiment analysis of short texts. In: Proceedings of COLING 2014, the 25th International Conference on Computational Linguistics:, Technical Papers, pp 69–78
Kalchbrenner N, Grefenstette E, Blunsom P (2014) A convolutional neural network for modelling sentences. In: Proceedings of the 52nd Annual Meeting of the Association for Computational Linguistics (Volume 1:, Long Papers), pp 655–665
Wang X, Xin Y, Liu Y, Sun C, Chengjie BW, Baoxun XW (2015) Predicting Polarities of Tweets by Composing Word Embeddings with Long Short-Term Memory. In: Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing (Volume 1:, Long Papers), pp 1343– 1353
Hameed Z, Garcia-Zapirain B (2020) Sentiment Classification Using a Single-Layered biLSTM Model. IEEE Access 8:73992–74001
Tembhurne VJ, Diwan T (2021) Sentiment analysis in textual, visual and multimodal inputs using recurrent neural networks. Multimed Tools Appl 80(5):6871–6910
Wang J, Yu LC, Lai KR, Zhang X (2016) Dimensional sentiment analysis using a regional CNN-LSTM model. In: Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics (Volume 2:, Short Papers), pp 225– 230
Wang X, Jiang W, Luo Z (2016) Combination of convolutional and recurrent neural network for sentiment analysis of short texts. In: Proceedings of COLING 2016, the 26th International Conference on Computational Linguistics: Technical Papers, pp 2428–2437
Guggilla C, Miller T, Gurevych I (2016) CNN- And LSTM-based Claim Classification in Online User Comments. In: Proceedings of COLING 2016, the 26th International Conference on Computational Linguistics:, Technical Papers, pp 2740– 2751
Jin N, Wu J, Ma X, Yan K, Mo Y (2020) Multi-Task Learning model based on Multi-Scale CNN and LSTM for sentiment classification. IEEE Access 8:77060–77072
Appel O, Chiclana F, Carter J, Fujita H (2016) A hybrid approach to the sentiment analysis problem at the sentence level. Knowl-Based Syst 108:110–124
Vashishtha S, Susan S (2019) Fuzzy rule based unsupervised sentiment analysis from social media posts. Expert Systems with Applications 138:112834
Bedi P, KhuranBa P (2019) Sentiment analysis using Fuzzy-Deep learning. In: Proceedings of ICETIT, pp 246–257
Es-Sabery F, Hair A, Qadir J, Sainz-De-Abajo B, García-Zapirain B., Torre-Díez I. D. L. (2021) Sentence-Level Classification using parallel fuzzy deep learning classifier. IEEE Access 9:17943–17985
Pennington J, Socher R, Manning CD (2014) Glove: Global Vectors for Word Representation. In: Proceedings of the conference Empirical Methods in Natural Language Processing, pp 1532–1543
Mikolov T, Sutskever I, Chen K, Corrado G, Dean J (2013) Distributed representations of words and phrases and their compositionality. In: Proceedings of the 26th International Conference on Neural Information Processing Systems-, vol 2, pp 3111–3119
Peters M, Neumann M, Iyyer M, Gardner M, Clark C, Lee K, Zettlemoyer L (2018) Deep Contextualized Word Representations. In: Proceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics:, Human Language Technologies, vol 1, pp 2227–2237
Bahdanau D, Cho K, Bengio Y (2015) Neural machine translation by jointly learning to align and translate proceedings of international conference on learning representations
Zhou P, Shi W, Tian J, Qi Z, Li B, Hao H, Xu B (2016) Attention-Based Bidirectional long Short-Term memory networks for relation classification. In: Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics (Volume 2:, Short Papers), pp 207–212
Li L, Zhao J, Hou L, Zhai Y, Shi J, Cui F (2019) An attention-based deep learning model for clinical named entity recognition of Chinese electronic medical records. BMC Medical Informatics and Decision Making 19:235
Cai X, Dong S, Hu J (2019) A deep learning model incorporating part of speech and self-matching attention for named entity recognition of Chinese electronic medical records. BMC Medical Informatics and Decision Making 19(2):65
Tang D, Qin B, Liu T (2016) Aspect level sentiment classification with deep memory network. In: Proceedings of the 2016 Conference on Empirical Methods in Natural Language Processing, pp 214–224
Yang M, Tu W, Wang J, Xu F, Chen X (2017) Attention based lstm for target dependent sentiment classification. In: Proceedings of the AAAI Conference on Artificial Intelligence, pp 5013–5014
Liu J, Zhang Y (2017) Attention Modeling for Targeted Sentiment. In: Proceedings of the 15th Conference of the European Chapter of the Association for Computational linguistics: Volume 2, Short Papers, pp 572–577
Cai Y, Huang Q, Lin Z, Xu J, Chen Z, Li Q (2020) Recurrent neural network with pooling operation and attention mechanism for sentiment analysis: a multi-task learning approach, Knowl-Based Syst 203
Pang G, Lu K, Zhu X, He J, Mo Z, Peng Z, Pu B (2021) Aspect-Level Sentiment analysis approach via BERT and aspect feature location model, Wireless Communications and Mobile Computing 2021
Milan J (2003) Multicriteria Evaluation of High-speed Rail, Transrapid Maglev and Air Passenger Transport in Europe. Transp Plan Technol 26(6):491–512
Milani AS, Shanian A, Madoliat R (2005) JA.Nemes, The effect of normalization norms in multiple attribute decision making models: a case study in gear material selection. Structural and multidisciplinary optimization 29(4):312–318
Chen MF, Tzeng GH (2004) Combining grey relation and TOPSIS concepts for selecting an expatriate host country. Mathematical and computer modelling 40(13):1473–1490
Stanujkic D, Djordjevic B, Djordjevic M (2013) Comparative analysis of some prominent MCDM methods: A case of ranking Serbian banks. Serbian journal of management 8(12):213–241
Shih HS, Shyur HJ, Lee ES (2007) An extension of TOPSIS for group decision making. Mathematical and computer modelling 45(7-8):801–813
Yu J, Zha ZJ, Wang M, Chua TS (2011) Aspect ranking: identifying important product aspects from online consumer reviews. In: Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics:, Human Language Technologies, pp 1496–1505
Jang JSR (1993) ANFIS: Adaptive-network-based fuzzy inference system. IEEE transactions on systems, man, and cybernetics 23(3):665–685
Jang JSR, Sun CT, Mizutani E (1997) Neuro-fuzzy and soft computing-a computational approach to learning and machine intelligence. IEEE Transactions on automatic control 42(10):1482–1484
Chiu SL (1994) Fuzzy model identification based on cluster estimation. Journal of Intelligent & fuzzy systems 2(3):267–278
Yager RR, Filev DP (1994) Generation of fuzzy rules by mountain clustering. Journal of Intelligent & fuzzy systems 2(3):209–219
Bezdek JC (2013) Pattern recognition with fuzzy objective function algorithms Springer Science & Business Medias
Bezdek JC (1973) Fuzzy-Mathematics in Pattern Classification. Phd thesis, Cornell University, Ithaca, NY.
Pedrycz W (1996) Conditional fuzzy c-means. Pattern Recogn Lett 17(6):625–631
Kumar YJ, Kang FJ, Goh OS, Khan A (2017) Text summarization based on classification using ANFIS. In: Proceedings of the Asian Conference on Intelligent Information and Database Systems, pp 405–417
Pontiki M, Galanis D, Pavlopoulos J, Papageorgiou H, Androutsopoulos I, Manandhar S (2014) Semeval-2014 Task 4: Aspect Based Sentiment Analysis. In: Proceedings of the 8th International Workshop on Semantic Evaluation, pp 27–35
Pontiki M, Galanis D, Papageorgiou H, Manandhar S, Androutsopoulos I (2015) Semeval-2015 Task 12: Aspect Based Sentiment Analysis. In: Proceedings of the 9th International Workshop on Semantic Evaluation, pp 486–495
Pontiki M, Galanis D, Papageorgiou H, Androutsopoulos I, Manandhar S, AL-Smadi M, Al-Ayyoub M, Zhao Y, Qin B, De Clercq Q, Hoste V, Apidianaki M, Tannier X, Loukachevitch N, Kotelnikov E, Bel N, Jiménez-Zafra SM, Eryiğit G (2016) SemEval-2016 Task 5: Aspect Based Sentiment Analysis, pp 19–30
Yu J, Jiang J (2016) Learning sentence embeddings with auxiliary tasks for cross-domain sentiment classification Association for Computational Linguistics
Devlin J, Chang MW, Lee K, Toutanova K (2018) Bert: Pre-training of deep bidirectional transformers for language understanding, arXiv:1810.04805
Kim Y (2014) Convolutional neural networks for sentence classification. In: Proceedings of the Conference on Empirical Methods in Natural Language Processing, pp 1746–1751
Glorot X, Bengio Y (2010) Understanding the difficulty of training deep feedforward neural networks. In: Proceedings of the International Conference on Artificial Intelligence and Statistics (AISTATS’10) Society for Artificial Intelligence and Statistics
Acknowledgements
The research leading to these results has received funding from the Ministry of Higher Education and Scientific Research of Tunisia under the grant agreement number LR11ES48.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Chiha, R., Ayed, M.B. & Pereira, C.d.C. A complete framework for aspect-level and sentence-level sentiment analysis. Appl Intell 52, 17845–17863 (2022). https://doi.org/10.1007/s10489-022-03279-9
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-022-03279-9