Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

A complete framework for aspect-level and sentence-level sentiment analysis

  • Published:
Applied Intelligence Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. Mai L, Le B (2021) Joint sentence and aspect-level sentiment analysis of product comments. Ann Oper Res 300(2):493–513

  2. 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

  3. 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

  4. 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

  5. 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

  6. Luo H, Li T, Liu B, Zhang J (2019) DOER: Dual Cross-Shared RNN for aspect Term-Polarity Co-Extraction, CoRR arXiv:1906.01794

  7. Akhtar MS, Garg T, Ekbal A (2020) Multi-task learning for aspect term extraction and aspect sentiment classification. Neurocomputing 398:247–256

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. 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

    Google Scholar 

  10. 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

  11. Hwang CHL, Yoon K (1981) Multiple Attribute Decision Making : Methods and Applications A State-of-the-Art Survey. Springer, Heidelberg

    Book  MATH  Google Scholar 

  12. 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

    Google Scholar 

  13. 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

  14. 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

    Article  Google Scholar 

  15. 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

  16. 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

    Article  Google Scholar 

  17. 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

  18. 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

  19. 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

  20. 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

  21. 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

  22. 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

  23. 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

  24. 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

  25. 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

  26. 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

  27. 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

  28. 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

  29. 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

  30. 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

    Article  Google Scholar 

  31. 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

  32. Chen K, Ke W (2021) A hierarchical neural model for target-based sentiment analysis, Concurr. Comput. Pract. Exp. 33(10)

  33. 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

    Article  Google Scholar 

  34. 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

    Article  Google Scholar 

  35. 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

  36. 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

  37. 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

    Article  Google Scholar 

  38. Li N, Chow CY, Zhang JD (2021) JTSG: A joint term-sentiment generator for aspect-based sentiment analysis. Neurocomputing 459:1–9

    Article  Google Scholar 

  39. Yan H, Dai J, Ji T, Qiu X, Zhang Z (2021) A Unified Generative Framework for Aspect-Based Sentiment Analysis, arXiv:2106.04300

  40. 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

    Article  Google Scholar 

  41. 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

    Article  Google Scholar 

  42. 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

  43. 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

  44. 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

  45. 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

  46. 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

  47. 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

  48. 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

  49. Hameed Z, Garcia-Zapirain B (2020) Sentiment Classification Using a Single-Layered biLSTM Model. IEEE Access 8:73992–74001

    Article  Google Scholar 

  50. Tembhurne VJ, Diwan T (2021) Sentiment analysis in textual, visual and multimodal inputs using recurrent neural networks. Multimed Tools Appl 80(5):6871–6910

    Article  Google Scholar 

  51. 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

  52. 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

  53. 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

  54. 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

    Article  Google Scholar 

  55. 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

    Article  Google Scholar 

  56. Vashishtha S, Susan S (2019) Fuzzy rule based unsupervised sentiment analysis from social media posts. Expert Systems with Applications 138:112834

    Article  Google Scholar 

  57. Bedi P, KhuranBa P (2019) Sentiment analysis using Fuzzy-Deep learning. In: Proceedings of ICETIT, pp 246–257

  58. 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

    Article  Google Scholar 

  59. 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

  60. 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

  61. 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

  62. Bahdanau D, Cho K, Bengio Y (2015) Neural machine translation by jointly learning to align and translate proceedings of international conference on learning representations

  63. 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

  64. 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

    Article  Google Scholar 

  65. 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

    Article  Google Scholar 

  66. 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

  67. 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

  68. 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

  69. 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

  70. 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

  71. Milan J (2003) Multicriteria Evaluation of High-speed Rail, Transrapid Maglev and Air Passenger Transport in Europe. Transp Plan Technol 26(6):491–512

    Article  Google Scholar 

  72. 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

    Article  Google Scholar 

  73. 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

    Article  MATH  Google Scholar 

  74. 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

    Article  Google Scholar 

  75. Shih HS, Shyur HJ, Lee ES (2007) An extension of TOPSIS for group decision making. Mathematical and computer modelling 45(7-8):801–813

    Article  MATH  Google Scholar 

  76. 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

  77. Jang JSR (1993) ANFIS: Adaptive-network-based fuzzy inference system. IEEE transactions on systems, man, and cybernetics 23(3):665–685

    Article  Google Scholar 

  78. 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

    Article  Google Scholar 

  79. Chiu SL (1994) Fuzzy model identification based on cluster estimation. Journal of Intelligent & fuzzy systems 2(3):267–278

    Article  Google Scholar 

  80. Yager RR, Filev DP (1994) Generation of fuzzy rules by mountain clustering. Journal of Intelligent & fuzzy systems 2(3):209–219

    Article  Google Scholar 

  81. Bezdek JC (2013) Pattern recognition with fuzzy objective function algorithms Springer Science & Business Medias

  82. Bezdek JC (1973) Fuzzy-Mathematics in Pattern Classification. Phd thesis, Cornell University, Ithaca, NY.

  83. Pedrycz W (1996) Conditional fuzzy c-means. Pattern Recogn Lett 17(6):625–631

    Article  Google Scholar 

  84. 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

  85. 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

  86. 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

  87. 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

  88. Yu J, Jiang J (2016) Learning sentence embeddings with auxiliary tasks for cross-domain sentiment classification Association for Computational Linguistics

  89. Devlin J, Chang MW, Lee K, Toutanova K (2018) Bert: Pre-training of deep bidirectional transformers for language understanding, arXiv:1810.04805

  90. Kim Y (2014) Convolutional neural networks for sentence classification. In: Proceedings of the Conference on Empirical Methods in Natural Language Processing, pp 1746–1751

  91. 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

Download references

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

Authors

Corresponding author

Correspondence to Rim Chiha.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-022-03279-9

Keywords