Skip to main content
Log in

Mining and classifying customer reviews: a survey

  • Published:
Artificial Intelligence Review Aims and scope Submit manuscript

Abstract

With the increasing number of customer reviews on the Web, there is a growing need for effective methods to retrieve valuable information hidden in these reviews, as sellers need to gain a deep understanding of customers’ preferences in a timely manner. With the continuous enhancement of opinion mining or sentiment analysis research, researchers have proposed many automatic mining and classification methods. However, how to choose a trusted method is a difficult problem for companies, because customer reviews (or opinions) contain a lot of uncertain information and noise. This article reports on a detailed survey of recent opinion mining literature. It also reviews how to extract text features in opinions that may contain noise or uncertainties, how to express knowledge in opinions, and how to classify them. Through this extensive study, this paper discusses open questions and recommends future research directions for building the next generation of opinion mining systems.

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
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  • Afzaal M, Usman M, Fong ACM, Fong S, Zhuang Y (2016) Fuzzy aspect based opinion classification system for mining tourist reviews. Adv Fuzzy Syst 2016:2–6

    Google Scholar 

  • Ahmad T, Doja MN (2013) (2013) Opinion mining using frequent pattern growth method from unstructured text. In: International symposium on computational and business intelligence (ISCBI). IEEE, pp 92–95

  • Ain QT, Ali M, Riaz A, Noureen A, Kamran M, Hayat B, Rehman A (2017) Sentiment analysis using deep learning techniques: a review. Int J Adv Comput Sci Appl 8(6):424

    Google Scholar 

  • Akhtar MS, Ekbal A, Cambria E (2020) How intense are you? predicting intensities of emotions and sentiments using stacked ensemble. IEEE Comput Intell Mag 15(1):64–75

    Article  Google Scholar 

  • Akhtar S, Ghosal D, Ekbal A, Bhattacharyya P, Kurohashi S (2019) All-in-one: emotion, sentiment and intensity prediction using a multi-task ensemble framework. In: IEEE transactions on affective computing, pp 1–1

  • Albishre K, Li Y, Xu Y, Huang W (2020) Query-based unsupervised learning for improving social media search. World Wide Web 23(3):1791–1809

    Article  Google Scholar 

  • Alharbi AS, Li Y, Xu Y (2017a) Integrating lda with clustering technique for relevance feature selection. In: Australasian joint conference on artificial intelligence. Springer, pp 274–286

  • Alharbi AS, Li Y, Xu Y (2017b) Topical term weighting based on extended random sets for relevance feature selection. In: Proceedings of the international conference on web intelligence. ACM, pp 654–661

  • Alharbi AS, Li Y, Xu Y (2018) An extended random-sets model for fusion-based text feature selection. In: Pacific-Asia conference on knowledge discovery and data mining. Springer, pp 126–138

  • Ali F, Kwak KS, Kim YG (2016) Opinion mining based on fuzzy domain ontology and support vector machine: a proposal to automate online review classification. Appl Soft Comput 47:235–250

    Article  Google Scholar 

  • Amarouche K, Benbrahim H, Kassou I (2015) Product opinion mining for competitive intelligence. Procedia Comput Sci 73:358–365

    Article  Google Scholar 

  • Angelpreethi A, Kumar SBR (2017) An enhanced architecture for feature based opinion mining from product reviews. In: 2017 world congress on computing and communication technologies (WCCCT). IEEE, pp 89–92

  • Araújo M, Gonçalves P, Cha M, Benevenuto F (2014) ifeel: a system that compares and combines sentiment analysis methods. In: Proceedings of the 23rd international conference on world wide web, pp 75–78

  • Asgarian E, Kahani M, Sharifi S (2018) The impact of sentiment features on the sentiment polarity classification in persian reviews. Cogn Comput 10(1):117–135

    Article  Google Scholar 

  • Azizan A, Jamal NNSA, Abdullah MN, Mohamad M, Khairudin N (2019) Lexicon-based sentiment analysis for movie review tweets. In: 2019 1st international conference on artificial intelligence and data sciences (AiDAS). IEEE, pp 132–136

  • Bafna K, Toshniwal D (2013) Feature based summarization of customers reviews of online products. Procedia Comput Sci 22:142–151

    Article  Google Scholar 

  • Baly R, Hajj H, Habash N, Shaban KB, El-Hajj W (2017) A sentiment treebank and morphologically enriched recursive deep models for effective sentiment analysis in arabic. ACM Trans Asian Low-Resour Lang Inf Process (TALLIP) 16(4):1–21

    Article  Google Scholar 

  • Basari ASH, Hussin B, Ananta IGP, Zeniarja J (2013) Opinion mining of movie review using hybrid method of support vector machine and particle swarm optimization. Procedia Eng 53:453–462

    Article  Google Scholar 

  • Batmaz Z, Yurekli A, Bilge A, Kaleli C (2019) A review on deep learning for recommender systems: challenges and remedies. Artif Intell Rev 52(1):1–37

    Article  Google Scholar 

  • Bayardo RJ Jr (1998) Efficiently mining long patterns from databases. ACM Sigmod Rec 27(2):85–93

    Article  Google Scholar 

  • Bhardwaj A, Narayan Y, Dutta M et al (2015) Sentiment analysis for indian stock market prediction using sensex and nifty. Procedia Comput Sci 70:85–91

    Article  Google Scholar 

  • Bilal M, Israr H, Shahid M, Khan A (2016) Sentiment classification of roman-urdu opinions using naïve bayesian, decision tree and knn classification techniques. J King Saud Univ-Comput Inf Sci 28(3):330–344

    Google Scholar 

  • Bilici E, Saygın Y (2017) Why do people (not) like me?: mining opinion influencing factors from reviews. Expert Syst Appl 68:185–195

    Article  Google Scholar 

  • Bing L, Chan KC (2014) A fuzzy logic approach for opinion mining on large scale twitter data. In: 2014 IEEE/ACM 7th international conference on utility and cloud computing (UCC). IEEE, pp 652–657

  • Boote DN, Beile P (2005) Scholars before researchers: on the centrality of the dissertation literature review in research preparation. Edu Res 34(6):3–15

    Article  Google Scholar 

  • Boudia MA, Hamou RM, Amine A (2017) Fuzzy opinion: detection of opinion based on sentiwordnet dictionary by using fuzzy logic. In: Fuzzy systems: concepts, methodologies, tools, and applications. IGI Global, pp 1576–1595

  • Bouma G (2009) Normalized (pointwise) mutual information in collocation extraction. In: Proceedings of GSCL, pp 31–40

  • Bravo-Marquez F, Mendoza M, Poblete B (2014) Meta-level sentiment models for big social data analysis. Knowl-Based Syst 69:86–99

    Article  Google Scholar 

  • Cambria E (2016) Affective computing and sentiment analysis. IEEE Intell Syst 31(2):102–107

    Article  Google Scholar 

  • Cambria E, Grassi M, Hussain A, Havasi C (2012) Sentic computing for social media marketing. Multimed Tools Appl 59(2):557–577

    Article  Google Scholar 

  • Cambria E, Schuller B, Liu B, Wang H, Havasi C (2013a) Knowledge-based approaches to concept-level sentiment analysis. IEEE Intell Syst 28(2):12–14

    Article  Google Scholar 

  • Cambria E, Schuller B, Xia Y, Havasi C (2013b) New avenues in opinion mining and sentiment analysis. IEEE Intell Syst 28(2):15–21

    Article  Google Scholar 

  • Cambria E, Hussain A, Vinciarelli A (2017) Affective reasoning for big social data analysis. IEEE Trans Affect Comput 8(4):426–427

    Article  Google Scholar 

  • Cambria E, Li Y, Xing FZ, Poria S, Kwok K (2020) Senticnet 6: ensemble application of symbolic and subsymbolic ai for sentiment analysis. In: International conference on information and knowledge management, pp 105–114

  • Catal C, Nangir M (2017) A sentiment classification model based on multiple classifiers. Appl Soft Comput 50:135–141

    Article  Google Scholar 

  • Chee CH, Jaafar J, Aziz IA, Hasan MH, Yeoh W (2019) Algorithms for frequent itemset mining: a literature review. Artif Intell Rev 52(4):2603–2621

    Article  Google Scholar 

  • Chen CC, Tseng YD (2011) Quality evaluation of product reviews using an information quality framework. Decis Support Syst 50(4):755–768

    Article  Google Scholar 

  • Chen LS, Liu CH, Chiu HJ (2011) A neural network based approach for sentiment classification in the blogosphere. J Informetr 5(2):313–322

    Article  Google Scholar 

  • Chenlo JM, Losada DE (2014) An empirical study of sentence features for subjectivity and polarity classification. Inf Sci 280:275–288

    Article  Google Scholar 

  • Cover TM, Thomas JA (2012) Elements of information theory. Wiley, New York

    MATH  Google Scholar 

  • Dalal MK, Zaveri MA (2014) Opinion mining from online user reviews using fuzzy linguistic hedges. Appl Comput Intell Soft Comput 2014:2

    Google Scholar 

  • Dale R (2018) Text analytics apis, part 1: the bigger players. Nat Lang Eng 24(2):317–324

    Article  Google Scholar 

  • Damani OP (2013) Improving pointwise mutual information (pmi) by incorporating significant co-occurrence. In: Proceedings of the seventeenth conference on computational natural language learning, pp 20–28

  • Darrab S, Eregenc B (2016) Frequent pattern mining under multiple support thresholds. Wseas Trans Comput Res 10:11

    Google Scholar 

  • Da’u A, Salim N (2019) Recommendation system based on deep learning methods: a systematic review and new directions. Artif Intell Rev 53:1–40

    Google Scholar 

  • Da’u A, Salim N, Rabiu I, Osman A (2020a) Recommendation system exploiting aspect-based opinion mining with deep learning method. Inf Sci 512:1279–1292

    Article  Google Scholar 

  • Da’u A, Salim N, Rabiu I, Osman A (2020b) Weighted aspect-based opinion mining using deep learning for recommender system. Expert Syst Appl 140:112871

    Article  Google Scholar 

  • Deshmukh JS, Tripathy AK (2018) Entropy based classifier for cross-domain opinion mining. Appl Comput Inf 14(1):55–64

    Google Scholar 

  • Dragoni M, Petrucci G (2017) A neural word embeddings approach for multi-domain sentiment analysis. IEEE Trans Affect Comput 8(4):457–470

    Article  Google Scholar 

  • Dragoni M, Tettamanzi AG, da Costa Pereira C (2014) A fuzzy system for concept-level sentiment analysis. In: Semantic web evaluation challenge. Springer, pp 21–27

  • Eirinaki M, Pisal S, Singh J (2012) Feature-based opinion mining and ranking. J Comput Syst Sci 78(4):1175–1184

    Article  MathSciNet  Google Scholar 

  • Esparza SG, O’Mahony MP, Smyth B (2012) Mining the real-time web: a novel approach to product recommendation. Knowl-Based Syst 29:3–11

    Article  Google Scholar 

  • Estrada MLB, Cabada RZ, Bustillos RO, Graff M (2020) Opinion mining and emotion recognition applied to learning environments. Expert Syst Appl 150:113265

    Article  Google Scholar 

  • Fan TK, Chang CH (2011) Blogger-centric contextual advertising. Expert Syst Appl 38(3):1777–1788

    Article  Google Scholar 

  • Fang Z, Zhang Q, Tang X, Wang A, Baron C (2020) An implicit opinion analysis model based on feature-based implicit opinion patterns. Artif Intell Rev 53:1–28

    Article  Google Scholar 

  • Fautsch C, Savoy J (2009) Algorithmic stemmers or morphological analysis? an evaluation. J Am Soc Inf Sci Technol 60(8):1616–1624

    Article  Google Scholar 

  • Fernandes R, Rio D’Souza GL (2017) Semantic analysis of reviews provided by mobile web services using rule based and supervised machine learning techniques. Int J Appl Eng Res 12(22):12637–12644

    Google Scholar 

  • Fine S, Singer Y, Tishby N (1998) The hierarchical hidden markov model: analysis and applications. Mach Learn 32(1):41–62

    Article  MATH  Google Scholar 

  • Gao Y, Xu Y, Li Y (2015) Pattern-based topics for document modelling in information filtering. IEEE Trans Knowl Data Eng 27(6):1629–1642

    Article  Google Scholar 

  • Ghorashi SH, Ibrahim R, Noekhah S, Dastjerdi NS (2012) A frequent pattern mining algorithm for feature extraction of customer reviews. IJCSI Int J Comput Sci Issues, Citeseer 9:29–35

    Google Scholar 

  • Glorot X, Bordes A, Bengio Y (2011) Domain adaptation for large-scale sentiment classification: a deep learning approach. In: International conference on machine learning, pp 513–520

  • Gu X, Gu Y, Wu H (2017) Cascaded convolutional neural networks for aspect-based opinion summary. Neural Process Lett 46(2):581–594

    Article  Google Scholar 

  • Hagenau M, Liebmann M, Neumann D (2013) Automated news reading: stock price prediction based on financial news using context-capturing features. Decis Support Syst 55(3):685–697

    Article  Google Scholar 

  • Han J, Wang J, Lu Y, Tzvetkov P (2002) Mining top-k frequent closed patterns without minimum support. In: 2002 IEEE international conference on data mining. IEEE, pp 211–218

  • Han Y, Liu Y, Jin Z (2019) Sentiment analysis via semi-supervised learning: a model based on dynamic threshold and multi-classifiers. Neural Comput Appl 32:1–13

    Google Scholar 

  • Haque M et al (2014) Sentiment analysis by using fuzzy logic. Int J Comput Sci Eng Inf Technol (IJCSEIT) 4:33–48

    Google Scholar 

  • He C, Parra D, Verbert K (2016) Interactive recommender systems: a survey of the state of the art and future research challenges and opportunities. Expert Syst Appl 56:9–27

    Article  Google Scholar 

  • He R, Lee WS, Ng HT, Dahlmeier D (2018) Effective attention modeling for aspect-level sentiment classification. In: Proceedings of the 27th international conference on computational linguistics, pp 1121–1131

  • Hemmatian F, Sohrabi MK (2019) A survey on classification techniques for opinion mining and sentiment analysis. Artif Intell Rev 52:1–51

    Article  Google Scholar 

  • Hofmann T (2017) Probabilistic latent semantic indexing. ACM SIGIR Forum, ACM 51:211–218

    Article  Google Scholar 

  • Howells K, Ertugan A (2017) Applying fuzzy logic for sentiment analysis of social media network data in marketing. Procedia Comput Sci 120:664–670

    Article  Google Scholar 

  • Hu M, Liu B (2004) Mining and summarizing customer reviews. In: Proceedings of the tenth ACM SIGKDD international conference on Knowledge discovery and data mining. ACM, pp 168–177

  • Hu YH, Chen YL, Chou HL (2017) Opinion mining from online hotel reviews: a text summarization approach. Inf Process Manag 53(2):436–449

    Article  Google Scholar 

  • Hughes M, Li I, Kotoulas S, Suzumura T (2017) Medical text classification using convolutional neural networks. Stud Health Technol Inform 235:246–50

    Google Scholar 

  • Hussain A, Cambria E (2018) Semi-supervised learning for big social data analysis. Neurocomputing 275:1662–1673

    Article  Google Scholar 

  • Ifrim G, Bakir G, Weikum G (2008) Fast logistic regression for text categorization with variable-length n-grams. In: Proceedings of the 14th ACM SIGKDD international conference on Knowledge discovery and data mining. ACM, pp 354–362

  • Jadav BM, Vaghela VB (2016) Sentiment analysis using support vector machine based on feature selection and semantic analysis. Int J Comput Appl 146(13):26–30

    Google Scholar 

  • Jain A, Nandi BP, Gupta C, Tayal DK (2020) Senti-nsetpso: large-sized document-level sentiment analysis using neutrosophic set and particle swarm optimization. Soft Comput 24(1):3–15

    Article  Google Scholar 

  • Jaman JH, Abdulrohman R (2019) Sentiment analysis of customers on utilizing online motorcycle taxi service at twitter with the support vector machine. In: 2019 international conference on electrical engineering and computer science (ICECOS). IEEE, pp 231–234

  • Jangid H, Singhal S, Shah RR, Zimmermann R (2018) Aspect-based financial sentiment analysis using deep learning. In: Companion of the web conference 2018 on international world wide web conferences steering committee, pp 1961–1966

  • Jiménez-Zafra SM, Martín-Valdivia MT, Martínez-Cámara E, Ureña-López LA (2016) Combining resources to improve unsupervised sentiment analysis at aspect-level. J Inf Sci 42(2):213–229

    Article  Google Scholar 

  • Jindal N, Liu B (2006) Mining comparative sentences and relations. AAAI Conf Artif Intell 22:1331–1336

    Google Scholar 

  • Jing N, Jiang T, Du J, Sugumaran V (2018) Personalized recommendation based on customer preference mining and sentiment assessment from a Chinese e-commerce website. Electron Commer Res 18(1):159–179

    Article  Google Scholar 

  • Jinturkar M, Gotmare P (2016) Sentiment analysis of customer review data using big data: a survey. Int J Comput Appl ETC 2016:3–8

    Google Scholar 

  • Joshi M, Penstein-Rosé C (2009) Generalizing dependency features for opinion mining. In: Proceedings of the ACL-IJCNLP 2009 conference short papers, association for computational linguistics, pp 313–316

  • Kadhim AI (2019) Survey on supervised machine learning techniques for automatic text classification. Artif Intell Rev 52(1):273–292

    Article  MathSciNet  Google Scholar 

  • Kang H, Yoo SJ, Han D (2012) Senti-lexicon and improved naïve bayes algorithms for sentiment analysis of restaurant reviews. Expert Syst Appl 39(5):6000–6010

    Article  Google Scholar 

  • Kang M, Ahn J, Lee K (2018) Opinion mining using ensemble text hidden Markov models for text classification. Expert Syst Appl 94:218–227

    Article  Google Scholar 

  • Kang WC, McAuley J (2019) Candidate generation with binary codes for large-scale top-n recommendation. In: Proceedings of the 28th ACM international conference on information and knowledge management, pp 1523–1532

  • Keshtkar F, Inkpen D (2013) A bootstrapping method for extracting paraphrases of emotion expressions from texts. Comput Intell 29(3):417–435

    Article  MathSciNet  Google Scholar 

  • Khairnar J, Kinikar M (2013) Machine learning algorithms for opinion mining and sentiment classification. Int J Sci Res Publ 3(6):1–6

    Google Scholar 

  • Khan FH, Qamar U, Bashir S (2017a) Lexicon based semantic detection of sentiments using expected likelihood estimate smoothed odds ratio. Artif Intell Rev 48(1):113–138

    Article  Google Scholar 

  • Khan FH, Qamar U, Bashir S (2017b) A semi-supervised approach to sentiment analysis using revised sentiment strength based on sentiwordnet. Knowl Inf Syst 51(3):851–872

    Article  Google Scholar 

  • Khan K, Baharudin B, Khan A, Ullah A (2014) Mining opinion components from unstructured reviews: a review. J King Saud Univ-Comput Inf Sci 26(3):258–275

    Google Scholar 

  • Khattak A, Paracha WT, Asghar MZ, Jillani N, Younis U, Saddozai FK, Hameed IA (2020) Fine-grained sentiment analysis for measuring customer satisfaction using an extended set of fuzzy linguistic hedges. Int J Comput Intell Syst 13:744–756

    Article  Google Scholar 

  • Khatua A, Khatua A, Cambria E (2019) A tale of two epidemics: contextual word2vec for classifying twitter streams during outbreaks. Inf Process Manag 56(1):247–257

    Article  Google Scholar 

  • Khatua A, Khatua A, Cambria E (2020) Predicting political sentiments of voters from twitter in multi-party contexts. Appl Soft Comput 97:106743

    Article  Google Scholar 

  • Kristiyanti DA, Wahyudi M (2017) Feature selection based on genetic algorithm, particle swarm optimization and principal component analysis for opinion mining cosmetic product review. In: 2017 5th international conference on cyber and IT service management (CITSM). IEEE, pp 1–6

  • Kumarasiri C, Farook C (2018) User centric mobile based decision-making system using natural language processing (nlp) and aspect based opinion mining (abom) techniques for restaurant selection. In: Science and information conference. Springer, pp 43–56

  • Lau RY, Lai CC, Ma J, Li Y (2009) Automatic domain ontology extraction for context-sensitive opinion mining. In: ICIS 2009 proceedings, pp 35–53

  • Lee C, Lee GG (2006) Information gain and divergence-based feature selection for machine learning-based text categorization. Inf Process Manag 42(1):155–165

    Article  Google Scholar 

  • Lei Z, Yang Y, Yang M, Liu Y (2018) A multi-sentiment-resource enhanced attention network for sentiment classification. In: Proceedings of the 56th annual meeting of the association for computational linguistics, vol 2, pp 758–763

  • Li C, Xu B, Wu G, He S, Tian G, Hao H (2014) Recursive deep learning for sentiment analysis over social data. In: Proceedings of the 2014 IEEE/WIC/ACM international joint conferences on web intelligence (WI) and intelligent agent technologies (IAT). IEEE Computer Society, pp 180–185

  • Li F, Huang M, Zhu X (2010a) Sentiment analysis with global topics and local dependency. AAAI Conf Artif Intell 10:1371–1376

    Google Scholar 

  • Li H, Chen Z, Mukherjee A, Liu B, Shao J (2015a) Analyzing and detecting opinion spam on a large-scale dataset via temporal and spatial patterns. In: International conference on web and social media, pp 634–637

  • Li ST, Tsai FC (2013) A fuzzy conceptualization model for text mining with application in opinion polarity classification. Knowl-Based Syst 39:23–33

    Article  Google Scholar 

  • Li W, Chen H (2014) Identifying top sellers in underground economy using deep learning-based sentiment analysis. In: 2014 IEEE joint intelligence and security informatics conference (JISIC). IEEE, pp 64–67

  • Li X, Bing L, Li P, Lam W, Yang Z (2018) Aspect term extraction with history attention and selective transformation. In: Proceedings of the twenty-seventh international joint conference on artificial intelligence, pp 4198–4200

  • Li X, Wang B, Li L, Gao Z, Liu Q, Xu H, Fang L (2020) Deep2s: improving aspect extraction in opinion mining with deep semantic representation. IEEE Access 8:104026–104038

    Article  Google Scholar 

  • Li Y, Algarni A, Zhong N (2010b) Mining positive and negative patterns for relevance feature discovery. In: Proceedings of the 16th ACM SIGKDD international conference on Knowledge discovery and data mining. ACM, pp 753–762

  • Li Y, Algarni A, Xu Y (2011) A pattern mining approach for information filtering systems. Inf Retr 14(3):237–256

    Article  Google Scholar 

  • Li Y, Algarni A, Albathan M, Shen Y, Bijaksana MA (2015b) Relevance feature discovery for text mining. IEEE Trans Knowl Data Eng 27(6):1656–1669

    Article  Google Scholar 

  • Li Y, Zhang L, Xu Y, Yao Y, Lau RYK, Wu Y (2017) Enhancing binary classification by modeling uncertain boundary in three-way decisions. IEEE Trans Knowl Data Eng 29(7):1438–1451

    Article  Google Scholar 

  • Li Y, Wang S, Pan Q, Peng H, Yang T, Cambria E (2019) Learning binary codes with neural collaborative filtering for efficient recommendation systems. Knowl-Based Syst 172:64–75

    Article  Google Scholar 

  • Liddy ED (2001) Natural language processing. In: Encyclopedia of library and information science

  • Lin C, He Y (2009) Joint sentiment/topic model for sentiment analysis. In: Proceedings of the 18th ACM conference on information and knowledge management. ACM, pp 375–384

  • Liu B (2010) Sentiment Analysis and Subjectivity. In: Handbook of natural language processing, vol 2. pp 627–666

  • Liu B, Hu M, Cheng J (2005) Opinion observer: analyzing and comparing opinions on the web. In: Proceedings of the 14th international conference on World Wide Web. ACM, pp 342–351

  • Lo SL, Cambria E, Chiong R, Cornforth D (2017) Multilingual sentiment analysis: from formal to informal and scarce resource languages. Artif Intell Rev 48(4):499–527

    Article  Google Scholar 

  • Lu Y, Zhai C (2008) Opinion integration through semi-supervised topic modeling. In: Proceedings of the 17th international conference on World Wide Web, pp 121–130

  • Luo Z, Osborne M, Wang T (2012) Opinionr trieval in twitter. In: Sixth international AAAI conference on weblogs and social media, pp 10–15

  • Ma Y, Peng H, Khan T, Cambria E, Hussain A (2018) Sentic lstm: a hybrid network for targeted aspect-based sentiment analysis. Cogn Comput 10(4):639–650

    Article  Google Scholar 

  • Mamgain N, Pant B, Mittal A (2016) Categorical data analysis and pattern mining of top colleges in india by using twitter data. In: 2016 8th international conference on computational intelligence and communication networks (CICN). IEEE, pp 341–345

  • Martineau J, Finin T et al (2009) Delta tfidf: an improved feature space for sentiment analysis. Int Conf Web Soc Media 9:106

    Google Scholar 

  • Matsuno IP, Rossi RG, Marcacini RM, Rezende SO (2016) Aspect-based sentiment analysis using semi-supervised learning in bipartite heterogeneous networks. J Inf Data Manag 7(2):141–141

    Google Scholar 

  • McAuley JJ, Leskovec J (2013) From amateurs to connoisseurs: modeling the evolution of user expertise through online reviews. In: Proceedings of the 22nd international conference on World Wide Web. ACM, pp 897–908

  • Miao Z, Li Y, Wang X, Tan WC (2020) Snippext: semi-supervised opinion mining with augmented data. Proc Web Conf 2020:617–628

    Google Scholar 

  • Mishra RK, Urolagin S, et al. (2019) A sentiment analysis-based hotel recommendation using tf-idf approach. In: 2019 international conference on computational intelligence and knowledge economy (ICCIKE). IEEE, pp 811–815

  • Moore J, Han EH, Boley D, Gini M, Gross R, Hastings K, Karypis G, Kumar V, Mobasher B (1997) Web page categorization and feature selection using association rule and principal component clustering. IBM shared research report/University of Minnesota (Minneapolis, Mn) 98:3

  • Moraes R, Valiati JF, Neto WPG (2013) Document-level sentiment classification: an empirical comparison between svm and ann. Expert Syst Appl 40(2):621–633

    Article  Google Scholar 

  • Morency LP, Mihalcea R, Doshi P (2011) Towards multimodal sentiment analysis: harvesting opinions from the web. In: Proceedings of the 13th international conference on multimodal interfaces. ACM, pp 169–176

  • Mukhopadhyay S (2018) Opinion mining in management research: the state of the art and the way forward. J OPSEARCH 55:1–30

    MathSciNet  MATH  Google Scholar 

  • Mukhtar N, Khan MA (2019) Effective lexicon-based approach for urdu sentiment analysis. Artif Intell Rev 53:1–28

    Google Scholar 

  • Nadali S, Murad MA (2012) Fuzzy semantic classifier to determine the strength levels of customer product reviews. Proc Int Conf Adv Comput Sci Appl 2012:60–63

    Google Scholar 

  • Nasukawa T, Yi J (2003) Sentiment analysis: capturing favorability using natural language processing. In: Proceedings of the 2nd international conference on Knowledge capture. ACM, pp 70–77

  • Nikfarjam A, Gonzalez GH (2011) Pattern mining for extraction of mentions of adverse drug reactions from user comments. In: AMIA annual symposium proceedings. American Medical Informatics Association, vol 2011, p 1019

  • Noekhah S, Salim NB, Zakaria NH (2017) A comprehensive study on opinion mining features and their applications. In: International conference of reliable information and communication technology. Springer, pp 78–89

  • Nóra BM, Lemnaru C, Potolea R (2010) Semi-supervised learning with lexical knowledge for opinion mining. In: Proceedings of the 2010 IEEE 6th international conference on intelligent computer communication and processing. IEEE, pp 19–25

  • Novák V, Perfilieva I, Mockor J (2012) Mathematical principles of fuzzy logic, vol 517. Springer, Boston, MA

    MATH  Google Scholar 

  • Oneto L, Bisio F, Cambria E, Anguita D (2017) Semi-supervised learning for affective common-sense reasoning. Cogn Comput 9(1):18–42

    Article  Google Scholar 

  • Onwuegbuzie AJ, Frels R (2016) Seven steps to a comprehensive literature review: a multimodal and cultural approach. SAGE Publications Ltd., Thousand Oaks

    Google Scholar 

  • Paltoglou G, Thelwall M (2010) A study of information retrieval weighting schemes for sentiment analysis. In: Proceedings of the 48th annual meeting of the association for computational linguistics. Association for Computational Linguistics, pp 1386–1395

  • Panchendrarajan R, Ahamed N, Murugaiah B, Sivakumar P, Ranathunga S, Pemasiri A (2016) Implicit aspect detection in restaurant reviews using cooccurence of words. In: Proceedings of the 7th workshop on computational approaches to subjectivity, sentiment and social media analysis, pp 128–136

  • Pang B, Lee L, Vaithyanathan S (2002) Thumbs up?: sentiment classification using machine learning techniques. In: Proceedings of the ACL-02 conference on empirical methods in natural language processing. Association for Computational Linguistics, pp 79–86

  • Pang B, Lee L et al (2008) Opinion mining and sentiment analysis. Found Trends® Inf Retr 2(1–2):1–135

    Article  Google Scholar 

  • Pansare V (2016) Effecive pattern identification approach for text mining. Int J Comput Sci Inf Technol 7:1826–1830

    Google Scholar 

  • Park SM, Lee SJ, On BW (2020) Topic word embedding-based methods for automatically extracting main aspects from product reviews. Appl Sci 10(11):3831

    Article  Google Scholar 

  • Pasquier N, Bastide Y, Taouil R, Lakhal L (1999) Discovering frequent closed itemsets for association rules. In: International conference on database theory. Springer, pp 398–416

  • Penalver-Martinez I, Garcia-Sanchez F, Valencia-Garcia R, Rodriguez-Garcia MA, Moreno V, Fraga A, Sanchez-Cervantes JL (2014) Feature-based opinion mining through ontologies. Expert Syst Appl 41(13):5995–6008

    Article  Google Scholar 

  • Phu VN, Chau VTN, Tran VTN (2017) Svm for english semantic classification in parallel environment. Int J Speech Technol 20(3):487–508

    Article  Google Scholar 

  • Pimpalkar A, Wandhe T, Rao MS, Kene M (2014) Review of online product using rule based and fuzzy logic with smiley’s. Int J Comput Technol 1(1):39–44

    Google Scholar 

  • Piryani R, Madhavi D, Singh VK (2017) Analytical mapping of opinion mining and sentiment analysis research during 2000–2015. Inf Process Manag 53(1):122–150

    Article  Google Scholar 

  • Poria S, Cambria E, Ku LW, Gui C, Gelbukh A (2014) A rule-based approach to aspect extraction from product reviews. In: Proceedings of the second workshop on natural language processing for social media (SocialNLP), pp 28–37

  • Poria S, Cambria E, Gelbukh A, Bisio F, Hussain A (2015) Sentiment data flow analysis by means of dynamic linguistic patterns. IEEE Comput Intell Mag 10(4):26–36

    Article  Google Scholar 

  • Poria S, Cambria E, Gelbukh A (2016a) Aspect extraction for opinion mining with a deep convolutional neural network. Knowl-Based Syst 108:42–49

    Article  Google Scholar 

  • Poria S, Chaturvedi I, Cambria E, Bisio F (2016b) Sentic lda: improving on lda with semantic similarity for aspect-based sentiment analysis. In: 2016 international joint conference on neural networks (IJCNN). IEEE, pp 4465–4473

  • Prakash S, Chakravarthy T, Kaveri E (2015) Statistically weighted reviews to enhance sentiment classification. Karbala Int J Mod Sci 1(1):26–31

    Article  Google Scholar 

  • Priyadarshi R, Rawat S, Kumar P (2014) An implementation of opinion mining using fuzzy inference system. In: Innovative applications of computational intelligence on power, energy and controls with their impact on Humanity (CIPECH). IEEE, pp 127–132

  • Quan C, Ren F (2014) Unsupervised product feature extraction for feature-oriented opinion determination. Inf Sci 272:16–28

    Article  Google Scholar 

  • Quan T, Hui S, Cao T (2004) A fuzzy fca-based approach for citation-based document retrieval. In: 2004 IEEE conference on cybernetics and intelligent systems, vol 1. IEEE, pp 578–583

  • Rana TA, Cheah YN (2017) A two-fold rule-based model for aspect extraction. Expert Syst Appl 89:273–285

    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

    Article  Google Scholar 

  • Ravi K, Ravi V, Prasad PSRK (2017) Fuzzy formal concept analysis based opinion mining for crm in financial services. Appl Soft Comput 60:786–807

    Article  Google Scholar 

  • Recupero DR, Presutti V, Consoli S, Gangemi A, Nuzzolese AG (2015) Sentilo: frame-based sentiment analysis. Cogn Comput 7(2):211–225

    Article  Google Scholar 

  • Robertson S, Zaragoza H et al (2009) The probabilistic relevance framework: Bm25 and beyond. Found Trends® Inf Retr 3(4):333–389

    Article  Google Scholar 

  • Sadhana S, SaiRamesh L, Sabena S, Ganapathy S, Kannan A (2017) Mining target opinions from online reviews using semi-supervised word alignment model. In: 2017 second international conference on recent trends and challenges in computational models (ICRTCCM). IEEE, pp 196–200

  • Sadidpour S, Shirazi H, Sharef NM, Minaei-Bidgoli B, Sanjaghi ME (2016) Context-sensitive opinion mining using polarity patterns. Int J Adv Comput Sci Appl (IJACSA) 7:146–150

    Google Scholar 

  • Saleena N et al (2018) An ensemble classification system for twitter sentiment analysis. Procedia Comput Sci 132:937–946

    Article  Google Scholar 

  • Saleh MR, Martín-Valdivia MT, Montejo-Ráez A, Ureña-López L (2011) Experiments with svm to classify opinions in different domains. Expert Syst Appl 38(12):14799–14804

    Article  Google Scholar 

  • Samha AK, Li Y, Zhang J (2014) Aspect-based opinion extraction from customer reviews, arXiv preprint arXiv:1404.1982

  • Sarkar SD, Goswami S, Agarwal A, Aktar J (2014) A novel feature selection technique for text classification using naive bayes. Int Sch Res Not 2014:1–10

    Google Scholar 

  • Severyn A, Moschitti A (2015) Twitter sentiment analysis with deep convolutional neural networks. In: Proceedings of the 38th international ACM SIGIR conference on research and development in information retrieval. ACM, pp 959–962

  • Sharma R, Raman S (2003) Phrase-based text representation for managing the web documents. In: Proceedings ITCC 2003. International conference on information technology: coding and computing. IEEE, pp 165–169

  • Sharma R, Nigam S, Jain R (2014) Opinion mining of movie reviews at document level. Int J Inf Theory 3:13–21

    Google Scholar 

  • Shin B, Lee T, Choi JD (2016) Lexicon integrated cnn models with attention for sentiment analysis. In: Proceedings of the 8th workshop on computational approaches to subjectivity, sentiment and social media analysis

  • Shinde MR, Gill PC (2014) Pattern discovery techniques for the text mining and its applications. Int J Sci Res (IJSR) 3(5):1660–1664

    Google Scholar 

  • Shokeen J, Rana C (2020) A study on features of social recommender systems. Artif Intell Rev 53(2):965–988

    Article  Google Scholar 

  • Spasic I, Williams L, Buerki A (2017) Idiom based features in sentiment analysis: cutting the gordian knot. IEEE Trans Affect Comput 11:189–199

    Article  Google Scholar 

  • Subhashini L, Li Y, Zhang J, Athukorale A (2018) Opinion classification using pattern mining and fuzzy logic. In: 2018 18th international conference on advances in ICT for emerging regions (ICTer). IEEE, pp 1–7

  • Sun S, Luo C, Chen J (2017) A review of natural language processing techniques for opinion mining systems. Inf Fusion 36:10–25

    Article  Google Scholar 

  • Taboada M, Brooke J, Tofiloski M, Voll K, Stede M (2011) Lexicon-based methods for sentiment analysis. Comput Linguist 37(2):267–307

    Article  Google Scholar 

  • Tang D, Qin B, Liu T, Yang Y (2015) User modeling with neural network for review rating prediction. In: Twenty-fourth international joint conference on artificial intelligence, pp 1340-1346

  • Tay Y, Tuan LA, Hui SC (2017) Dyadic memory networks for aspect-based sentiment analysis. In: Proceedings of the 2017 ACM on conference on information and knowledge management. ACM, pp 107–116

  • Titov I, McDonald R (2008) Modeling online reviews with multi-grain topic models. In: Proceedings of the 17th international conference on World Wide Web. ACM, pp 111–120

  • Tsirakis N, Poulopoulos V, Tsantilas P, Varlamis I (2017) Large scale opinion mining for social, news and blog data. J Syst Softw 127:237–248

    Article  Google Scholar 

  • Turney PD (2002) Thumbs up or thumbs down?: semantic orientation applied to unsupervised classification of reviews. In: Proceedings of the 40th annual meeting on association for computational linguistics. Association for Computational Linguistics, pp 417–424

  • Van Hee C, Lefever E, Hoste V (2018) Exploring the fine-grained analysis and automatic detection of irony on twitter. Lang Resour Eval 52:1–25

    Google Scholar 

  • Vateekul P, Koomsubha T (2016) A study of sentiment analysis using deep learning techniques on thai twitter data. In: 13th international joint conference on computer science and software engineering (JCSSE). IEEE, pp 1–6

  • Vechtomova O (2010) Facet-based opinion retrieval from blogs. Inf Process Manag 46(1):71–88

    Article  Google Scholar 

  • Vechtomova O (2017) Disambiguating context-dependent polarity of words: an information retrieval approach. Inf Process Manag 53(5):1062–1079

    Article  Google Scholar 

  • Vijayarani S, Ilamathi MJ, Nithya M (2015) Preprocessing techniques for text mining-an overview. Int J Comput Sci Commun Netw 5(1):7–16

    Google Scholar 

  • Vinodhini G, Chandrasekaran R (2016) A comparative performance evaluation of neural network based approach for sentiment classification of online reviews. J King Saud Univ-Comput Inf Sci 28(1):2–12

    Google Scholar 

  • Vinodhini G, Chandrasekaran R (2017) A sampling based sentiment mining approach for e-commerce applications. Inf Process Manag 53(1):223–236

    Article  Google Scholar 

  • Vo B, Le T, Nguyen G, Hong TP (2017) Efficient algorithms for mining erasable closed patterns from product datasets. IEEE Access 5:3111–3120

    Article  Google Scholar 

  • Wang W, Pan SJ, Dahlmeier D (2018) Memory networks for fine-grained opinion mining. Artif Intell 265:1–17

    Article  MATH  Google Scholar 

  • Wang Y, Huang M, Zhao L, et al. (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

  • Whissell JS, Clarke CL (2011) Improving document clustering using okapi bm25 feature weighting. Inf Retr 14(5):466–487

    Article  Google Scholar 

  • Wu ST, Li Y (2013) Pattern-based web mining using data mining techniques. Int J e-Educ, e-Bus, e-Manag e-Learn 3(2):163

    Google Scholar 

  • Wu ST, Li Y, Xu Y, Pham B, Chen P (2004) Automatic pattern-taxonomy extraction for web mining. In: Proceedings of the IEEE/WIC/ACM international conference on web intelligence (WI). IEEE, pp 242–248

  • Wu Y, Li Y, Xu Y (2019) Dual pattern-enhanced representations model for query-focused multi-document summarisation. Knowl-Based Syst 163:736–748

    Article  Google Scholar 

  • Wu Z, Dai XY, Yin C, Huang S, Chen J (2018) Improving review representations with user attention and product attention for sentiment classification. In: Thirty-second AAAI conference on artificial intelligence, pp 1-9

  • Xia R, Jiang J, He H (2017) Distantly supervised lifelong learning for large-scale social media sentiment analysis. IEEE Trans Affect Comput 8(4):480–491

    Article  Google Scholar 

  • Xia Y, Cambria E, Hussain A, Zhao H (2015) Word polarity disambiguation using bayesian model and opinion-level features. Cogn Comput 7(3):369–380

    Article  Google Scholar 

  • Xing FZ, Cambria E, Zou X (2017) Predicting evolving chaotic time series with fuzzy neural networks. In: 2017 international joint conference on neural networks (IJCNN). IEEE, pp 3176–3183

  • Xu R, Gui L, Xu J, Lu Q, Wong KF (2015) Cross lingual opinion holder extraction based on multi-kernel svms and transfer learning. World Wide Web 18(2):299–316

    Article  Google Scholar 

  • Yang Z, Yang D, Dyer C, He X, Smola A, Hovy E (2016) Hierarchical attention networks for document classification. In: Proceedings of the 2016 conference of the north american chapter of the association for computational linguistics: human language technologies, pp 1480–1489

  • Yatsko V (2013) Advantages and disadvantages of tf* idf term weighting. World Sci Discov 2(42):10–15

    Google Scholar 

  • You ZH, Hu YH, Tsai CF, Kuo YM (2020) Integrating feature and instance selection techniques in opinion mining. Int J Data Warehous Min (IJDWM) 16(3):168–182

    Article  Google Scholar 

  • Yousif A, Niu Z, Tarus JK, Ahmad A (2019) A survey on sentiment analysis of scientific citations. Artif Intell Rev 52(3):1805–1838

    Article  Google Scholar 

  • Yu J, Zha ZJ, Wang M, Wang K, Chua TS (2011) Domain-assisted product aspect hierarchy generation: towards hierarchical organization of unstructured consumer reviews. In: Proceedings of the conference on empirical methods in natural language processing. Association for Computational Linguistics, pp 140–150

  • Yu N, Kubler S (2010) Semi-supervised learning for opinion detection. In: 2010 IEEE/WIC/ACM international conference on web intelligence and intelligent agent technology, vol 3. IEEE, pp 249–252

  • Zadeh LA (1996) Fuzzy sets. Fuzzy sets, fuzzy logic. And fuzzy systems, Selected papers by Lotfi A Zadeh, World Scientific, pp 394–432

  • Zhang G, Xu L, Wang L (2018) Sentiments classification in stock network public opinion space based on long-short memory convolution neural network. In: MATEC web of conferences, vol 189. EDP Sciences, p 10010

  • Zhang H, Sekhari A, Ouzrout Y, Bouras A (2016a) Jointly identifying opinion mining elements and fuzzy measurement of opinion intensity to analyze product features. Eng Appl Artif Intell 47:122–139

    Article  Google Scholar 

  • Zhang K, Narayanan R, Choudhary AN (2010) Voice of the customers: mining online customer reviews for product feature-based ranking. In: Proceedings of the 3rd conference on online social networks, pp 1–9

  • Zhang Y, Er MJ, Venkatesan R, Wang N, Pratama M (2016b) Sentiment classification using comprehensive attention recurrent models. In: 2016 international joint conference on neural networks (IJCNN). IEEE, pp 1562–1569

  • Zhang Y, Wu J, Wang H (2019) Neural binary representation learning for large-scale collaborative filtering. IEEE Access 7:60752–60763

    Article  Google Scholar 

  • Zhang Z, Wang R (2014) Applying three-way decisions to sentiment classification with sentiment uncertainty. In: International conference on rough sets and knowledge technology. Springer, pp 720–731

  • Zhao H, Xia Y, Lau RY, Liu Y (2012) Word sentiment polarity disambiguition based on opinion level context. In: 2012 international conference on machine learning and cybernetics, vol 5. IEEE, pp 2007–2012

  • Zheng S, Zhou Y, Martin T (2009) A new method for fuzzy formal concept analysis. In: Proceedings of the 2009 IEEE/WIC/ACM international joint conference on web intelligence and intelligent agent technology, vol 3. IEEE Computer Society, pp 405–408

  • Zhong N, Li Y, Wu ST (2012) Effective pattern discovery for text mining. IEEE Trans Knowl Data Eng 24(1):30–44

    Article  Google Scholar 

  • Zhou S, Chen Q, Wang X (2010) Active deep networks for semi-supervised sentiment classification. In: Coling 2010: posters, pp 1515–1523

  • Zhou X, Xu Y, Li Y, Josang A, Cox C (2012) The state-of-the-art in personalized recommender systems for social networking. Artif Intell Rev 37(2):119–132

    Article  Google Scholar 

  • Zimmermann M, Ntoutsi E, Spiliopoulou M (2015) Discovering and monitoring product features and the opinions on them with opinstream. Neurocomputing 150:318–330

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yuefeng Li.

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

Subhashini, L.D.C.S., Li, Y., Zhang, J. et al. Mining and classifying customer reviews: a survey. Artif Intell Rev 54, 6343–6389 (2021). https://doi.org/10.1007/s10462-021-09955-5

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10462-021-09955-5

Keywords

Navigation