Skip to main content
Log in

Survey on aspect detection for aspect-based sentiment analysis

  • Published:
Artificial Intelligence Review Aims and scope Submit manuscript

Abstract

Sentiment analysis is an important tool to automatically understand the user-generated content on the Web. The most fine-grained sentiment analysis is concerned with the extraction and sentiment classification of aspects and has been extensively studied in recent years. In this work, we provide an overview of the first step in aspect-based sentiment analysis that assumes the extraction of opinion targets or aspects. We define a taxonomy for the extraction of aspects and present the most relevant works accordingly, with a focus on the most recent state-of-the-art methods. The three main classes we use to classify the methods designed for the detection of aspects are pattern-based, machine learning, and deep learning methods. Despite their differences, only a small number of works belong to a unique class of methods. All the introduced methods are ranked in terms of effectiveness. In the end, we highlight the main ideas that have led the research on this topic. Regarding future work, we deemed that the most promising research directions are the domain flexibility and the end-to-end approaches.

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

Access this article

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

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

Data availability

Not applicable.

Code availability

Not applicable.

Notes

  1. Since the method extracts both implicit and explicit aspects simultaneously, the results are not presented in Table 1.

  2. A more recent version (SenticNet 6) is already available (Cambria et al. 2020).

References

  • Agerri R, Bermudez J, Rigau G (2014) IXA pipeline: efficient and ready to use multilingual NLP tools. In: 9th international conference on language resources and evaluation (LREC 2014), ELRA, vol 2014, pp 3823–3828. http://www.lrec-conf.org/proceedings/lrec2014/summaries/775.html

  • Anderson JR et al (1983) A spreading activation theory of memory. J Verbal Learn Verbal Behav 22(3):261–295. https://doi.org/10.1016/S0022-5371(83)90201-3

    Article  Google Scholar 

  • Angelidis S, Lapata M (2018) Summarizing opinions: aspect extraction meets sentiment prediction and they are both weakly supervised. In: 2018 conference on empirical methods in natural language processing (EMNLP 2018), ACL, pp 3675–3686. https://doi.org/10.18653/v1/D18-1403

  • Artieres T et al (2010) Neural conditional random fields. In: 13th international conference on artificial intelligence and statistics (AISTATS 2010), JMLR.org, JMLR proceedings, vol 9, pp 177–184

  • Baker CF, Sato H (2003) The framenet data and software. In: 41st annual meeting on association for computational linguistics (ACL 2003), ACL, pp 161–164. https://doi.org/10.3115/1075178.1075206

  • Bauman K, Liu B, Tuzhilin A (2017) Aspect based recommendations: recommending items with the most valuable aspects based on user reviews. In: 23rd international conference on knowledge discovery and data mining, Halifax (KDD 2017), ACM, pp 717–725. https://doi.org/10.1145/3097983.3098170

  • Berger AL, Pietra VJD, Pietra SAD (1996) A maximum entropy approach to natural language processing. Comput Linguist 22(1):39–71

    Google Scholar 

  • Blair-Goldensohn S, Hannan K, McDonald R, Neylon T, Reis G, Reynar J (2008) Building a sentiment summarizer for local service reviews. In: Workshop on NLP challenges in the information explosion era (NLPIX 2008)

  • Blei DM, Ng AY, Jordan MI (2003) Latent Dirichlet allocation. J Mach Learn Res 3:993–1022

    MATH  Google Scholar 

  • Boser BE, Guyon IM, Vapnik VN (1992) A training algorithm for optimal margin classifiers. In: 5th annual conference on computational learning theory (COLT 1992), ACM, pp 144–152. https://doi.org/10.1145/130385.130401

  • Brody S, Elhadad N (2010) An unsupervised aspect-sentiment model for online reviews. In: 2010 annual conference of the north american chapter of the association for computational linguistics: human language technologies (NAACL-HLT 2010), ACL, pp 804–812. https://aclanthology.org/N10-1122

  • Cambria E, Fu J, Bisio F, Poria S (2015) AffectiveSpace 2: enabling affective intuition for concept-level sentiment analysis. In: 29th conference on artificial intelligence (AAAI 2015), AAAI Press, pp 508–514. http://www.aaai.org/ocs/index.php/AAAI/AAAI15/paper/view/9911

  • Cambria E, Poria S, Bajpai R, Schuller BW (2016) SenticNet 4: a semantic resource for sentiment analysis based on conceptual primitives. In: 26th international conference on computational linguistics (COLING 2016), ACL, pp 2666–2677. https://aclanthology.org/C16-1251/

  • Cambria E, Li Y, Xing FZ, Poria S, Kwok K (2020) SenticNet 6: ensemble application of symbolic and subsymbolic ai for sentiment analysis. In: 29th ACM international conference on information & knowledge management (CIKM 2020), ACM, pp 105–114. https://doi.org/10.1145/3340531.3412003

  • Chauhan GS, Meena YK, Gopalani D, Nahta R (2020) A two-step hybrid unsupervised model with attention mechanism for aspect extraction. Expert Syst Appl 161:113673. https://doi.org/10.1016/j.eswa.2020.113673

    Article  Google Scholar 

  • Chen Z, Liu B (2014) Topic modeling using topics from many domains, lifelong learning and big data. In: 31th international conference on machine learning (ICML 2014), JMLR.org, pp 703–711. http://proceedings.mlr.press/v32/chenf14.html

  • Chen Z, Liu B (2018) Lifelong machine learning. Synth Lect Artif Intell Mach Learn 12(3):1–207. https://doi.org/10.2200/S00737ED1V01Y201610AIM033

    Article  Google Scholar 

  • Chen Z, Qian T (2020) Enhancing aspect term extraction with soft prototypes. In: 2020 conference on empirical methods in natural language processing (EMNLP 2020), ACL, pp 2107–2117. https://doi.org/10.18653/v1/2020.emnlp-main.164

  • Chen Z, Qian T (2021) Bridge-based active domain adaptation for aspect term extraction. In: 59th annual meeting of the association for computational linguistics (ACL 2021), 11th international joint conference on natural language processing (ACL/IJCNLP 2021), ACL, pp 317–327. https://doi.org/10.18653/v1/2021.acl-long.27

  • Chen T, Xu R, He Y, Wang X (2017) Improving sentiment analysis via sentence type classification using BiLSTM-CRF and CNN. Expert Syst Appl 72:221–230. https://doi.org/10.1016/j.eswa.2016.10.065

    Article  Google Scholar 

  • Chen G, Tian Y, Song Y (2020) Joint aspect extraction and sentiment analysis with directional graph convolutional networks. In: 28th international conference on computational linguistics (COLING 2020), ICCL, pp 272–279. https://doi.org/10.18653/v1/2020.coling-main.24

  • Chernyshevich M (2014) IHS R &D Belarus: cross-domain extraction of product features using conditional random fields. In: 8th international workshop on semantic evaluation (SemEval@COLING 2014), ACL, pp 309–313. https://doi.org/10.3115/v1/S14-2051

  • Cho K, Van Merriënboer B, Gulcehre C, Bahdanau D, Bougares F, Schwenk H, Bengio Y (2014) Learning phrase representations using RNN encoder-decoder for statistical machine translation. In: 2014 conference on empirical methods in natural (EMNLP 2014), ACL, pp 1724–1734. https://doi.org/10.3115/v1/D14-1179

  • Cilibrasi RL, Vitanyi PM (2007) The Google similarity distance. IEEE Trans Knowl Data Eng 19(3):370–383. https://doi.org/10.1109/TKDE.2007.48

    Article  Google Scholar 

  • Collins M (2002) Discriminative training methods for hidden markov models: theory and experiments with perceptron algorithms. In: 2002 conference on empirical methods in natural language processing (EMNLP 2002), ACL, pp 1–8

  • Crammer K, Dekel O, Keshet J, Shalev-Shwartz S, Singer Y (2006) Online passive-aggressive algorithms. J Mach Learn Res 7:551–585

    MathSciNet  MATH  Google Scholar 

  • Da’u A, Salim N, Rabiu I, Osman A (2020) Weighted aspect-based opinion mining using deep learning for recommender system. Expert Syst Appl 140:112871. https://doi.org/10.1016/j.eswa.2019.112871

    Article  Google Scholar 

  • Dempster AP, Laird NM, Rubin DB (1977) Maximum likelihood from incomplete data via the EM algorithm. J R Stat Soc B 39(1):1–22. https://doi.org/10.1111/j.2517-6161.1977.tb01600.x

    Article  MathSciNet  MATH  Google Scholar 

  • Devlin J, Chang MW, Lee K, Toutanova K (2018) BERT: pre-training of deep bidirectional transformers for language understanding. In: 2019 conference of the north American chapter of the association for computational linguistics: human language technologies (NAACL-HLT 2019), ACL, pp 4171–4186. https://doi.org/10.18653/v1/N19-1423

  • Do HH, Prasad P, Maag A, Alsadoon A (2019) Deep learning for aspect-based sentiment analysis: a comparative review. Expert Syst Appl 118:272–299. https://doi.org/10.1016/j.eswa.2018.10.003

    Article  Google Scholar 

  • Dosoula N, Griep R, Den Ridder R, Slangen R, Schouten K, Frasincar F (2016) Detection of multiple implicit features per sentence in consumer review data. In: in 12th international Baltic conference on databases and information systems (DB &IS 2016), Springer, pp 289–303. https://doi.org/10.1007/978-3-319-40180-5_20

  • Dragoni M, Federici M, Rexha A (2019) An unsupervised aspect extraction strategy for monitoring real-time reviews stream. Inf Process Manage 56(3):1103–1118. https://doi.org/10.1016/j.ipm.2018.04.010

    Article  Google Scholar 

  • Dunning T (1993) Accurate methods for the statistics of surprise and coincidence. Comput Linguist 19(1):61–74

    Google Scholar 

  • Elman JL (1990) Finding structure in time. Cognit Sci 14(2):179–211. https://doi.org/10.1207/s15516709cog1402_1

    Article  Google Scholar 

  • Etter D, Ferraro F, Cotterell R, Buzek O, Van Durme B (2013) NERIT: named entity recognition for informal text. Human Language Technology Center of Excellence, Johns Hopkins technical report, p 11

  • Ganin Y, Ustinova E, Ajakan H, Germain P, Larochelle H, Laviolette F, Marchand M, Lempitsky V (2016) Domain-adversarial training of neural networks. J Mach Learn Res 17:1–35

    MathSciNet  MATH  Google Scholar 

  • Ganu G, Elhadad N, Marian A (2009) Beyond the stars: improving rating predictions using review text content. In: 12th international workshop on the web and databases (WebDB 2009), vol 9, pp 1–6. http://webdb09.cse.buffalo.edu/papers/Paper9/WebDB.pdf

  • Gong C, Yu J, Xia R (2020) Unified feature and instance based domain adaptation for end-to-end aspect-based sentiment analysis. In: 2020 conference on empirical methods in natural language processing (EMNLP 2020), ACL, pp 7035–7045. https://doi.org/10.18653/v1/2020.emnlp-main.572

  • Hai Z, Chang K, Kim JJ, Yang CC (2013) Identifying features in opinion mining via intrinsic and extrinsic domain relevance. IEEE Trans Knowl Data Eng 26(3):623–634. https://doi.org/10.1109/TKDE.2013.26

    Article  Google Scholar 

  • Hamdan H, Bellot P, Bechet F (2015) LSISLIF: CRF and logistic regression for opinion target extraction and sentiment polarity analysis. In: 9th international workshop on semantic evaluation (SemEval@NAACL-HLT 2015), ACL, pp 753–758. https://doi.org/10.18653/v1/S15-2128

  • He R, Lee WS, Ng HT, Dahlmeier D (2017) An unsupervised neural attention model for aspect extraction. In: 55th annual meeting of the association for computational linguistics (ACL 2017), ACL, pp 388–397. https://doi.org/10.18653/v1/P17-1036

  • He R, Lee WS, Ng HT, Dahlmeier D (2019) An interactive multi-task learning network for end-to-end aspect-based sentiment analysis. In: 57th conference of the association for computational linguistics (ACL 2019), ACL, pp 504–515. https://doi.org/10.18653/v1/p19-1048

  • Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780. https://doi.org/10.1162/neco.1997.9.8.1735

    Article  Google Scholar 

  • Hu M, Liu B (2004) Mining and summarizing customer reviews. In: 10th ACM SIGKDD international conference on knowledge discovery and data mining, ACM, pp 168–177. https://doi.org/10.1145/1014052.1014073

  • Hu M, Peng Y, Huang Z, Li D, Lv Y (2019) Open-domain targeted sentiment analysis via span-based extraction and classification. In: 57th conference of the association for computational linguistics (ACL 2019), ACL. https://doi.org/10.18653/v1/p19-1051

  • Hu M, Zhao S, Guo H, Xue C, Gao H, Gao T, Cheng R, Su Z (2021) Multi-label few-shot learning for aspect category detection. In: 59th annual meeting of the association for computational linguistics (ACL 2021), 11th international joint conference on natural language processing (ACL/IJCNLP 2021), ACL, pp 6330–6340. https://doi.org/10.18653/v1/2021.acl-long.495

  • Jiang L, Yu M, Zhou M, Liu X, Zhao T (2011) Target-dependent twitter sentiment classification. In: 49th annual meeting of the association for computational linguistics: human language technologies (ACL-HLT 2011), ACL, vol 1, pp 151–160. https://aclanthology.org/P11-1016/

  • Jiang Q, Chen L, Xu R, Ao X, Yang M (2019) A challenge dataset and effective models for aspect-based sentiment analysis. In: 2019 conference on empirical methods in natural language processing (EMNLP 2019), the 9th international joint conference on natural language processing (IJCNLP 2019), ACL, pp 6279–6284. https://doi.org/10.18653/v1/D19-1654

  • Jin W, Ho HH, Srihari RK (2009) OpinionMiner: a novel machine learning system for web opinion mining and extraction. In: 15th international conference on knowledge discovery and data mining (SIGKDD 2009), ACM, pp 1195–1204. https://doi.org/10.1145/1557019.1557148

  • Jindal N, Liu B (2008) Opinion spam and analysis. In: 1st international conference on web search and data mining (WSDM 2008), ACL, pp 219–230. https://doi.org/10.1145/1341531.1341560

  • Jordan MI (1997) Serial order: a parallel distributed processing approach. In: Advances in psychology, vol 121, Elsevier, pp 471–495. https://doi.org/10.1016/S0166-4115(97)80111-2

  • Kang Y, Zhou L (2017) RubE: rule-based methods for extracting product features from online consumer reviews. Inf Manage 54(2):166–176. https://doi.org/10.1016/j.im.2016.05.007

    Article  Google Scholar 

  • Karimi A, Rossi L, Prati A (2021) Adversarial training for aspect-based sentiment analysis with BERT. In: 25th international conference on pattern recognition (ICPR 2020), pp 8797–8803. https://doi.org/10.1109/ICPR48806.2021.9412167

  • Kim SM, Hovy E (2006) Extracting opinions, opinion holders, and topics expressed in online news media text. In: Workshop on sentiment and subjectivity in text 2006 (SST 2006), ACL, pp 1–8. https://aclanthology.org/W06-0301

  • Kiritchenko S, Zhu X, Cherry C, Mohammad S (2014) NRC-Canada-2014: detecting aspects and sentiment in customer reviews. In: 8th international workshop on semantic evaluation (SemEval@COLING 2014), ACL, pp 437–442. https://doi.org/10.3115/v1/S14-2076

  • Kirkpatrick S, Gelatt CD, Vecchi MP (1983) Optimization by simulated annealing. Science 220(4598):671–680. https://doi.org/10.1126/science.220.4598.671

    Article  MathSciNet  MATH  Google Scholar 

  • Lafferty J, McCallum A, Pereira FC (2001) Conditional random fields: probabilistic models for segmenting and labeling sequence data. In: 18th international conference on machine learning (ICML 2001), Morgan Kaufmann, pp 282–289

  • LeCun Y, Haffner P, Bottou L, Bengio Y (1999) Object recognition with gradient-based learning. In: Shape, contour and grouping in computer vision, Springer, LNCS 1681, pp 319–345. https://doi.org/10.1007/3-540-46805-6_19

  • Lee K, Levy O, Zettlemoyer L (2017) Recurrent additive networks. arXiv preprint arXiv:1705.07393http://arxiv.org/abs/1705.07393

  • Lekhtman E, Ziser Y, Reichart R (2021) DILBERT: customized pre-training for domain adaptation with category shift, with an application to aspect extraction. In: 2021 conference on empirical methods in natural language processing (EMNLP 2021), ACL, pp 219–230. https://doi.org/10.18653/v1/2021.emnlp-main.20

  • Lewis M, Liu Y, Goyal N, Ghazvininejad M, Mohamed A, Levy O, Stoyanov V, Zettlemoyer L (2020) BART: denoising sequence-to-sequence pre-training for natural language generation, translation, and comprehension. In: 58th annual meeting of the association for computational linguistics (ACL 2020), ACL, pp 7871–7880. https://doi.org/10.18653/v1/2020.acl-main.703

  • Li X, Lam W (2017) Deep multi-task learning for aspect term extraction with memory interaction. In: 2017 conference on empirical methods in natural language processing (EMNLP 2017), ACL, pp 2886–2892. https://doi.org/10.18653/v1/d17-1310

  • Li F, Han C, Huang M, Zhu X, Xia YJ, Zhang S, Yu H (2010) Structure-aware review mining and summarization. In: 23rd international conference on computational linguistics (COLING 2010), ACL, pp 653–661. https://aclanthology.org/C10-1074/

  • Li X, Bing L, Li P, Lam W, Yang Z (2018) Aspect term extraction with history attention and selective transformation. In: 27th international joint conference on artificial intelligence (IJCAI 2018), ijcai.org, pp 4194–4200. https://doi.org/10.24963/ijcai.2018/583

  • Li X, Bing L, Li P, Lam W (2019a) A unified model for opinion target extraction and target sentiment prediction. In: 33rd conference on artificial intelligence (AAAI 2019), AAAI Press, vol 33, pp 6714–6721. https://doi.org/10.1609/aaai.v33i01.33016714

  • Li X, Bing L, Zhang W, Lam W (2019b) Exploiting BERT for end-to-end aspect-based sentiment analysis. In: 5th workshop on noisy user-generated text (W-NUT@EMNLP 2019), ACL, pp 34–41. https://doi.org/10.18653/v1/D19-5505

  • Li Z, Li X, Wei Y, Bing L, Zhang Y, Yang Q (2019c) Transferable end-to-end aspect-based sentiment analysis with selective adversarial learning. In: 2019 conference on empirical methods in natural language processing (EMNLP 2019) and the 9th international joint conference on natural language processing (IJCNLP 2019), ACL, pp 4589–4599. https://doi.org/10.18653/v1/D19-1466

  • Li K, Chen C, Quan X, Ling Q, Song Y (2020) Conditional augmentation for aspect term extraction via masked sequence-to-sequence generation. In: Jurafsky D, Chai J, Schluter N, Tetreault JR (eds) 58th annual meeting of the association for computational linguistics (ACL 2020), ACL, pp 7056–7066. https://doi.org/10.18653/v1/2020.acl-main.631

  • Liang B, Su H, Gui L, Cambria E, Xu R (2022) Aspect-based sentiment analysis via affective knowledge enhanced graph convolutional networks. Knowl-Based Syst 235:107643. https://doi.org/10.1016/j.knosys.2021.107643

    Article  Google Scholar 

  • Liu B (2007) Web data mining: exploring hyperlinks, contents, and usage data. DCSA, Springer. https://doi.org/10.1007/978-3-642-19460-3

  • Liu B (2010) Sentiment analysis and subjectivity. In: Indurkhya N, Damerau FJ (eds) Handbook of natural language processing, 2nd edn, Chapman and Hall, pp 627–666. http://www.crcnetbase.com/doi/abs/10.1201/9781420085938-c26

  • Liu B (2011) Web data mining: exploring hyperlinks, contents, and usage data. Data-centric systems and applications, Springer. https://doi.org/10.1007/978-3-642-19460-3

  • Liu B (2015) Sentiment analysis: mining opinions, sentiments, and emotions. Cambridge University Press. https://doi.org/10.1017/CBO9781139084789

  • Liu B, Hsu W, Ma Y, et al. (1998) Integrating classification and association rule mining. In: 4th international conference on knowledge discovery and data mining (KDD 1998), AAAI Press, vol 98, pp 80–86. http://www.aaai.org/Library/KDD/1998/kdd98-012.php

  • Liu B, Hu M, Cheng J (2005) Opinion observer: analyzing and comparing opinions on the web. In: 14th international conference on World Wide Web (WWW 2005), ACM, pp 342–351. https://doi.org/10.1145/1060745.1060797

  • Liu P, Joty S, Meng H (2015) Fine-grained opinion mining with recurrent neural networks and word embeddings. In: 2015 conference on empirical methods in natural language processing (EMNLP 2015), ACL, pp 1433–1443. https://doi.org/10.18653/v1/D15-1168

  • Liu Q, Gao Z, Liu B, Zhang Y (2016) Automated rule selection for opinion target extraction. Knowl-Based Syst 104:74–88. https://doi.org/10.1016/j.knosys.2016.04.010

    Article  Google Scholar 

  • Liu Y, Ott M, Goyal N, Du J, Joshi M, Chen D, Levy O, Lewis M, Zettlemoyer L, Stoyanov V (2019) RoBERTa: a robustly optimized BERT pretraining approach. arXiv preprint arXiv:1907.11692http://arxiv.org/abs/1907.11692

  • Luo H, Li T, Liu B, Zhang J (2019a) DOER: dual cross-shared RNN for aspect term-polarity co-extraction. In: 57th conference of the association for computational linguistics (ACL 2019), ACL, pp 591–601. https://doi.org/10.18653/v1/P19-1056

  • Luo L, Ao X, Song Y, Li J, Yang X, He Q, Yu D (2019b) Unsupervised neural aspect extraction with sememes. In: 28th international joint conference on artificial intelligence (IJCAI 2019), AAAI Press, pp 5123–5129. https://doi.org/10.24963/ijcai.2019/712

  • Ma Y, Peng H, Cambria E (2018a) Targeted aspect-based sentiment analysis via embedding commonsense knowledge into an attentive LSTM. In: 32th conference on artificial intelligence (AAAI 2018), AAAI Press, pp 5876–5883. https://www.aaai.org/ocs/index.php/AAAI/AAAI18/paper/view/16541

  • Ma Y, Peng H, Khan T, Cambria E, Hussain A (2018b) Sentic LSTM: a hybrid network for targeted aspect-based sentiment analysis. Cognit Comput 10(4):639–650. https://doi.org/10.1007/s12559-018-9549-x

    Article  Google Scholar 

  • Ma D, Li S, Wu F, Xie X, Wang H (2019) Exploring sequence-to-sequence learning in aspect term extraction. In: 57th annual meeting of the association for computational linguistics (ACL 2019), ACL, pp 3538–3547. https://doi.org/10.18653/v1/P19-1344

  • Maitama JZ, Idris N, Abdi A, Shuib L, Fauzi R (2020a) A systematic review on implicit and explicit aspect extraction in sentiment analysis. IEEE Access 8:194166–194191. https://doi.org/10.1109/ACCESS.2020.3031217

    Article  Google Scholar 

  • Maitama JZ, Idris N, Zakari A (2020b) A systematic mapping study of the empirical explicit aspect extractions in sentiment analysis. IEEE Access 8:113878–113899. https://doi.org/10.1109/ACCESS.2020.3003625

    Article  Google Scholar 

  • Majumder N, Bhardwaj R, Poria S, Gelbukh A, Hussain A (2020) Improving aspect-level sentiment analysis with aspect extraction. Neural Comput Appl. https://arxiv.org/abs/2005.06607

  • Manek AS, Shenoy PD, Mohan MC, Venugopal K (2017) Aspect term extraction for sentiment analysis in large movie reviews using gini index feature selection method and svm classifier. World Wide Web 20(2):135–154. https://doi.org/10.1007/s11280-015-0381-x

    Article  Google Scholar 

  • Manevitz LM, Yousef M (2001) One-class SVMs for document classification. J Mach Learn Res 2:139–154

    MATH  Google Scholar 

  • Mangnoesing GV, Trusca MM, Frasincar F (2020) Pattern learning for detecting defect reports and improvement requests in app reviews. In: 25th international conference on natural language information systems (NLDB 2020), Springer, pp 126–134. https://doi.org/10.1007/978-3-030-51310-8_12

  • Mao Y, Shen Y, Yu C, Cai L (2021) A joint training dual-mrc framework for aspect based sentiment analysis. In: 35th conference on artificial intelligence (AAAI 2021) 33rd conference on innovative applications of artificial intelligence (IAAI 2021), 11th symposium on educational advances in artificial intelligence (EAAI 2021), AAAI Press, pp 13543–13551. https://ojs.aaai.org/index.php/AAAI/article/view/17597

  • McAuley J, Yang A (2016) Addressing complex and subjective product-related queries with customer reviews. In: 25th international conference on World Wide Web (WWW 2016), ACM, pp 625–635. https://doi.org/10.1145/2872427.2883044

  • McAuley J, Leskovec J, Jurafsky D (2012) Learning attitudes and attributes from multi-aspect reviews. In: 12th IEEE international conference on data mining (ICDM 2012), IEEE, pp 1020–1025. https://doi.org/10.1109/ICDM.2012.110

  • McAuley J, Targett C, Shi Q, Van Den Hengel A (2015) Image-based recommendations on styles and substitutes. In: 38th international ACM SIGIR conference on research and development in information retrieval (SIGIR 2015), ACM, pp 43–52. https://doi.org/10.1145/2766462.2767755

  • Medhat W, Hassan A, Korashy H (2014) Sentiment analysis algorithms and applications: a survey. Ain Shams Eng J 5(4):1093–1113. https://doi.org/10.1016/j.asej.2014.04.011

    Article  Google Scholar 

  • Mei Q, Ling X, Wondra M, Su H, Zhai C (2007) Topic sentiment mixture: modeling facets and opinions in weblogs. In: 16th international conference on World Wide Web (WWW 2007), ACM, pp 171–180. https://doi.org/10.1145/1242572.1242596

  • Mikolov T, Sutskever I, Chen K, Corrado GS, Dean J (2013) Distributed representations of words and phrases and their compositionality. In: 27th annual conference in neural information processing systems (NIPS 2013), pp 3111–3119. https://proceedings.neurips.cc/paper/2013/hash/9aa42b31882ec039965f3c4923ce901b-Abstract.html

  • Miller GA (1995) WordNet: a lexical database for English. Commun ACM 38(11):39–41. https://doi.org/10.1145/219717.219748

    Article  Google Scholar 

  • Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67. https://doi.org/10.1016/j.advengsoft.2016.01.008

    Article  Google Scholar 

  • Mitchell M, Aguilar J, Wilson T, Van Durme B (2013) Open domain targeted sentiment. In: 2013 conference on empirical methods in natural language processing (EMNLP 2013), ACL, pp 1643–1654. https://doi.org/10.18653/v1/P19-1051

  • Moghaddam S, Ester M (2010) Opinion digger: an unsupervised opinion miner from unstructured product reviews. In: 19th international conference on information and knowledge management (CIKM 2010), ACM, pp 1825–1828. https://doi.org/10.1145/1871437.1871739

  • Mukherjee A, Liu B (2012) Aspect extraction through semi-supervised modeling. In: 50th annual meeting of the association for computational linguistics (ACL 2012), ACL, pp 339–348. https://aclanthology.org/P12-1036

  • Niu ZY, Ji DH, Tan CL (2007) I2r: three systems for word sense discrimination, chinese word sense disambiguation, and english word sense disambiguation. In: 4th international workshop on semantic evaluations (SemEval@ACL 2007), ACL, pp 177–182. https://aclanthology.org/S07-1037

  • Pantel P, Lin D (2002) Discovering word senses from text. In: 8thh international conference on knowledge discovery and data mining (SIGKDD 2002), ACM, pp 613–619. https://doi.org/10.1145/775047.775138

  • Patel M, Ezeife CI (2021) BERT-based multi-task learning for aspect-based opinion mining. In: 32nd international conference on database and expert systems applications (DEXA 2021), Springer, pp 192–204. https://doi.org/10.1007/978-3-030-86472-9_18

  • Peng H, Xu L, Bing L, Huang F, Lu W, Si L (2020) Knowing what, how and why: A near complete solution for aspect-based sentiment analysis. In: 34th AAAI conference on artificial intelligence, (AAAI 2020), 32nd innovative applications of artificial intelligence conference (IAAI 2020), 10th AAAI symposium on educational advances in artificial intelligence (EAAI 2020), AAAI Press, pp 8600–8607. https://doi.org/10.1609/aaai.v34i05.6383

  • Pennington J, Socher R, Manning CD (2014) GloVe: global vectors for word representation. In: 2014 conference on empirical methods in natural language processing (EMNLP 2014), ACL, pp 1532–1543. https://doi.org/10.3115/v1/d14-1162

  • Peters ME, Neumann M, Iyyer M, Gardner M, Clark C, Lee K, Zettlemoyer L (2018) Deep contextualized word representations. In: 2018 conference of the north American chapter of the association for computational linguistics: human language technologie (NAACL-HLT 2018), ACL, pp 2227–2237. https://doi.org/10.18653/v1/n18-1202

  • Phan MH, Ogunbona PO (2020) Modelling context and syntactical features for aspect-based sentiment analysis. In: 58th annual meeting of the association for computational linguistics (ACL 2020), ACL, pp 3211–3220. https://doi.org/10.18653/v1/2020.acl-main.293

  • Pontiki M, Galanis D, Pavlopoulos J, Papageorgiou H, Androutsopoulos I, Manandhar S (2014) SemEval-2014 task 4: aspect based sentiment analysis. In: 8th international workshop on semantic evaluation (SemEval@COLING 2014), ACL, Dublin, Ireland, pp 27–35. https://doi.org/10.3115/v1/S14-2004

  • Pontiki M, Galanis D, Papageorgiou H, Manandhar S, Androutsopoulos I (2015) Semeval-2015 task 12: aspect based sentiment analysis. In: 9th international workshop on semantic evaluation (SemEval@NAACL-HLT 2015), ACL, pp 486–495. https://doi.org/10.18653/v1/S15-2082

  • Pontiki M, Galanis D, Papageorgiou H, Androutsopoulos I, Manandhar S, Al-Smadi M, Al-Ayyoub M, Zhao Y, Qin B, De Clercq O, et al. (2016) Semeval-2016 task 5: aspect based sentiment analysis. In: 10th international workshop on semantic evaluation (SemEval@NAACL-HLT 2016), ACL, pp 19–30

  • Popescu AM, Etzioni O (2007) Extracting product features and opinions from reviews. In: Natural language processing and text mining, Springer, pp 9–28. https://doi.org/10.1007/978-1-84628-754-1_2

  • Poria S, Cambria E, Ku LW, Gui C, Gelbukh A (2014) A rule-based approach to aspect extraction from product reviews. In: 2nd workshop on natural language processing for social media (SocialNLP 2014), ACL, pp 28–37. https://doi.org/10.3115/v1/W14-5905

  • Poria S, Cambria E, Gelbukh A (2016) Aspect extraction for opinion mining with a deep convolutional neural network. Knowledge-Based Systems 108:42–49. https://doi.org/10.1016/j.knosys.2016.06.009

    Article  Google Scholar 

  • Qiu G, Liu B, Bu J, Chen C (2009) Expanding domain sentiment lexicon through double propagation. In: 21st international joint conference on artificial intelligence (IJCAI 2009), Morgan Kaufmann Publishers Inc. http://ijcai.org/Proceedings/09/Papers/202.pdf

  • Rabiner LR (1989) A tutorial on hidden Markov models and selected applications in speech recognition. Proc IEEE 77(2):257–286. https://doi.org/10.1109/5.18626

    Article  Google Scholar 

  • Radford A, Narasimhan K, Salimans T, Sutskever I (2018) Improving language understanding by generative pre-training. OpenAI

  • Rajpurkar P, Zhang J, Lopyrev K, Liang P (2016) SQUAD: 100,000+ questions for machine comprehension of text. In: 2016 conference on empirical methods in natural language processing (EMNLP 2016), ACL, pp 2383–2392. https://doi.org/10.18653/v1/D16-1264

  • Rana TA, Cheah YN (2016) Aspect extraction in sentiment analysis: comparative analysis and survey. Artif Intell Rev 46(4):459–483. https://doi.org/10.1007/s10462-016-9472-z

    Article  Google Scholar 

  • Rana TA, Cheah YN (2017) A two-fold rule-based model for aspect extraction. Expert Syst Appl 89:273–285. https://doi.org/10.1016/j.eswa.2017.07.047

    Article  Google Scholar 

  • Rana T, Cheah YN (2019) Sequential patterns rule-based approach for opinion target extraction from customer reviews. J Inf Sci 45(5):643–655. https://doi.org/10.1177/0165551518808195

    Article  Google Scholar 

  • Ravi K, Ravi V (2015) A survey on opinion mining and sentiment analysis: tasks, approaches and applications. Knowl-Based Syst 89:14–46. https://doi.org/10.1016/j.knosys.2015.06.015

    Article  Google Scholar 

  • Reimers N, Gurevych I (2017) Reporting score distributions makes a difference: performance study of LSTM-networks for sequence tagging. In: 2017 conference on empirical methods in natural language processing, (EMNLP 2017), ACL, pp 338–348. https://doi.org/10.18653/v1/D17-1035

  • Salakhutdinov R, Mnih A, Hinton G (2007) Restricted Boltzmann machines for collaborative filtering. In: 24th international conference on machine learning (ICML 2007), ACM, vol 227, pp 791–798. https://doi.org/10.1145/1273496.1273596

  • San Vicente I, Saralegi X, Agerri R (2015) EliXa: a modular and flexible ABSA platform. In: 9th international workshop on semantic evaluation (SemEval@NAACL-HLT 2015), ACL, pp 748–752. https://doi.org/10.18653/v1/S15-2127

  • Schouten K, Frasincar F (2015) Survey on aspect-level sentiment analysis. IEEE Trans Knowl Data Eng 28(3):813–830. https://doi.org/10.1109/TKDE.2015.2485209

    Article  Google Scholar 

  • Schouten K, Van Der Weijde O, Frasincar F, Dekker R (2017) Supervised and unsupervised aspect category detection for sentiment analysis with co-occurrence data. IEEE Trans Cybern 48(4):1263–1275. https://doi.org/10.1109/TCYB.2017.2688801

    Article  Google Scholar 

  • Shu L, Xu H, Liu B (2017) Lifelong learning CRF for supervised aspect extraction. In: 55th annual meeting of the association for computational linguistics (ACL 2017), ACL. https://doi.org/10.18653/v1/P17-2023

  • Somasundaran S, Wiebe J (2009) Recognizing stances in online debates. In: 47th annual meeting of the association for computational linguistics and the 4th international joint conference on natural language processing of the Asian federation of natural language processing (ACL 2009), ACL, pp 226–234. https://aclanthology.org/P09-1026

  • Srikant R, Agrawal R (1996) Mining sequential patterns: generalizations and performance improvements. In: 5th international conference on extending database technology (EDBT 1996), Springer, LNCS, pp 1–17. https://doi.org/10.1007/BFb0014140

  • Tang H, Tan S, Cheng X (2009) A survey on sentiment detection of reviews. Expert Syst Appl 36(7):10760–10773. https://doi.org/10.1016/j.eswa.2009.02.063

    Article  Google Scholar 

  • Titov I, McDonald R (2008) Modeling online reviews with multi-grain topic models. In: 17th international conference on World Wide Web (WWW 2008), ACM, pp 111–120. https://doi.org/10.1145/1367497.1367513

  • Toh Z, Su J (2016) NLANGP at SemeVal-2016 task 5: improving aspect based sentiment analysis using neural network features. In: 10th international workshop on semantic evaluation (SemEval@NAACL-HLT 2016), ACL, pp 282–288. https://doi.org/10.18653/v1/S16-1045

  • Toh Z, Wang W (2014) DLIREC: aspect term extraction and term polarity classification system. In: 8th international workshop on semantic evaluation (SemEval@COLING 2014), ACL, pp 235–240. https://doi.org/10.3115/v1/s14-2038

  • Toprak C, Jakob N, Gurevych I (2010) Sentence and expression level annotation of opinions in user-generated discourse. In: 48th annual meeting of the association for computational linguistics (ACL 2010), ACL, pp 575–584. https://aclanthology.org/P10-1059

  • Tubishat M, Idris N, Abushariah M (2021) Explicit aspects extraction in sentiment analysis using optimal rules combination. Future Gener Comput Syst 114:448–480. https://doi.org/10.1016/j.future.2020.08.019

    Article  Google Scholar 

  • Tulkens S, van Cranenburgh A (2020) Embarrassingly simple unsupervised aspect extraction. In: 58th annual meeting of the association for computational linguistics (ACL 2020), ACL, pp 3182–3187. https://doi.org/10.18653/v1/2020.acl-main.290

  • Vaswani A, Shazeer N, Parmar N, Uszkoreit J, Jones L, Gomez AN, Kaiser Ł, Polosukhin I (2017) Attention is all you need. In: 31st annual conference on neural information processing systems (NIPS 2017), pp 5998–6008. https://proceedings.neurips.cc/paper/2017/hash/3f5ee243547dee91fbd053c1c4a845aa-Abstract.html

  • Wang L, Liu K, Cao Z, Zhao J, De Melo G (2015) Sentiment-aspect extraction based on restricted Boltzmann machines. In: 53rd annual meeting of the association for computational linguistics (ACL 2015) and the 7th international joint conference on natural language processing of the Asian federation of natural language processing (ACL 2015), ACL, pp 616–625. https://doi.org/10.3115/v1/P15-1060

  • Wang W, Pan SJ, Dahlmeier D, Xiao X (2016) Recursive neural conditional random fields for aspect-based sentiment analysis. In: 2016 conference on empirical methods in natural language processing (EMNLP 2016), ACL, pp 616–626. https://doi.org/10.18653/v1/D16-1059

  • Wang W, Pan SJ, Dahlmeier D, Xiao X (2017) Coupled multi-layer attentions for co-extraction of aspect and opinion terms. In: 31st conference on artificial intelligence (AAAI 2017), AAAI Press, pp 3316–3322. http://aaai.org/ocs/index.php/AAAI/AAAI17/paper/view/14441

  • Wang Q, Wen Z, Zhao Q, Yang M, Xu R (2021) Progressive self-training with discriminator for aspect term extraction. In: 2021 conference on empirical methods in natural language processing (EMNLP 2021), ACL, pp 257–268. https://doi.org/10.18653/v1/2021.emnlp-main.23

  • Wei Z, Hong Y, Zou B, Cheng M, Jianmin Y (2020) Don’t eclipse your arts due to small discrepancies: boundary repositioning with a pointer network for aspect extraction. In: 58th annual meeting of the association for computational linguistics (ACL 2020), ACL, pp 3678–3684. https://doi.org/10.18653/v1/2020.acl-main.339

  • Weichselbraun A, Gindl S, Fischer F, Vakulenko S, Scharl A (2017) Aspect-based extraction and analysis of affective knowledge from social media streams. IEEE Intell Syst 32(3):80–88. https://doi.org/10.1109/MIS.2017.57

    Article  Google Scholar 

  • Wu Y, Zhang Q, Huang X, Wu L (2009) Phrase dependency parsing for opinion mining. In: 2009 conference on empirical methods in natural language processing, ACL, pp 1533–1541

  • Wu C, Wu F, Wu S, Yuan Z, Huang Y (2018) A hybrid unsupervised method for aspect term and opinion target extraction. Knowl-Based Syst 148:66–73. https://doi.org/10.1016/j.knosys.2018.01.019

    Article  Google Scholar 

  • Xenos D, Theodorakakos P, Pavlopoulos J, Malakasiotis P, Androutsopoulos I (2016) AUEB-ABSA at SemEval-2016 task 5: ensembles of classifiers and embeddings for aspect based sentiment analysis. In: 10th international workshop on semantic evaluation (SemEval@NAACL-HLT 2016), ACL, pp 312–317. https://doi.org/10.18653/v1/S16-1050

  • Xu H, Liu B, Shu L, Yu PS (2018) Double embeddings and CNN-based sequence labeling for aspect extraction. In: 56th annual meeting of the association for computational (ACL 2018), ACL, pp 592–598. https://doi.org/10.18653/v1/P18-2094

  • Xu H, Liu B, Shu L, Yu PS (2019) BERT post-training for review reading comprehension and aspect-based sentiment analysis. In: 2019 conference of the north American chapter of the association for computational linguistics: human language technologies (NAACL-HLT 2019), ACL, pp 2324–2335. https://doi.org/10.18653/v1/N19-1242

  • Xu H, Liu B, Shu L, Yu PS (2020a) DomBERT: domain-oriented language model for aspect-based sentiment analysis. In: 2020 conference on empirical methods in natural language processing (EMNLP 2020), ACL, pp 1725–1731. https://doi.org/10.18653/v1/2020.findings-emnlp.156

  • Xu L, Li H, Lu W, Bing L (2020b) Position-aware tagging for aspect sentiment triplet extraction. In: 2020 conference on empirical methods in natural language processing (EMNLP 2020), ACL, pp 2339–2349. https://doi.org/10.18653/v1/2020.emnlp-main.183

  • Xu L, Chia YK, Bing L (2021) Learning span-level interactions for aspect sentiment triplet extraction. In: 59th annual meeting of the association for computational linguistics (ACL 2021), 11th international joint conference on natural language processing (ACL/IJCNLP 2021), ACL, pp 4755–4766. https://doi.org/10.18653/v1/2021.acl-long.367

  • Yan H, Dai J, Ji T, Qiu X, Zhang Z (2021) A unified generative framework for aspect-based sentiment analysis. In: 59th annual meeting of the association for computational linguistics and 11th international joint conference on natural language processing (ACL/IJCNLP 2021), ACL, pp 2416–2429. https://doi.org/10.18653/v1/2021.acl-long.188

  • Yi J, Nasukawa T, Bunescu R, Niblack W (2003) Sentiment analyzer: extracting sentiments about a given topic using natural language processing techniques. In: 3rd IEEE international conference on data mining (ICDM 2003), IEEE, pp 427–434. https://doi.org/10.1109/ICDM.2003.1250949

  • Yin Y, Wei F, Dong L, Xu K, Zhang M, Zhou M (2016) Unsupervised word and dependency path embeddings for aspect term extraction. In: 25th international joint conference on artificial intelligence (IJCAI 2016), AAAI Press, pp 2979–2985. http://www.ijcai.org/Abstract/16/423

  • Yu J, Zha ZJ, Wang M, Chua TS (2011) Aspect ranking: identifying important product aspects from online consumer reviews. In: 49th annual meeting of the association for computational linguistics: human language technologies (ACL-HLT 2011), ACL, pp 1496–1505. https://aclanthology.org/P11-1150

  • Zhai C, Lafferty J (2001) Model-based feedback in the language modeling approach to information retrieval. In: 10th international conference on information and knowledge management (CIKM 2001), ACM, pp 403–410. https://doi.org/10.1145/502585.502654

  • Zhai Z, Liu B, Xu H, Jia P (2010) Grouping product features using semi-supervised learning with soft-constraints. In: 23rd international conference on computational linguistics (COLING 2010), ACL, pp 1272–1280. https://aclanthology.org/C10-1143

  • Zhang Z (2013) urCF: an approach to integrating user reviews into memory-based collaborative filtering. PhD thesis, University of Maryland

  • Zhang L, Liu B, Lim SH, O’Brien-Strain E (2010) Extracting and ranking product features in opinion documents. In: 23rd international conference on computational linguistics (COLING 2010), ACL, pp 1462–1470. https://aclanthology.org/C10-2167/

  • Zhang M, Zhang Y, Vo DT (2015) Neural networks for open domain targeted sentiment. In: 2015 conference on empirical methods in natural language processing (EMNLP 2015), ACL, pp 612–621. https://doi.org/10.18653/v1/d15-1073

  • Zhang L, Wang S, Liu B (2018) Deep learning for sentiment analysis: a survey. Wiley Interdiscip Rev: Data Min Knowl Discov. https://doi.org/10.1002/widm.1253

    Article  Google Scholar 

  • Zhang W, Deng Y, Li X, Yuan Y, Bing L, Lam W (2021) Aspect sentiment quad prediction as paraphrase generation. In: 2021 conference on empirical methods in natural language processing (EMNLP 2021), ACL, pp 9209–9219. https://doi.org/10.18653/v1/2021.emnlp-main.726

  • Zhao H, Huang L, Zhang R, Lu Q, Xue H (2020) SpanMlt: a span-based multi-task learning framework for pair-wise aspect and opinion terms extraction. In: 58th annual meeting of the association for computational linguistics (ACL 2020), ACL, pp 3239–3248. https://doi.org/10.18653/v1/2020.acl-main.296

Download references

Funding

Not applicable.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Maria Mihaela Truşcǎ.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

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

Rights and permissions

Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Truşcǎ, M.M., Frasincar, F. Survey on aspect detection for aspect-based sentiment analysis. Artif Intell Rev 56, 3797–3846 (2023). https://doi.org/10.1007/s10462-022-10252-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10462-022-10252-y

Keywords

Navigation