Skip to main content
Log in

A novel recommendation system enabled by adaptive fuzzy aided sentiment classification for E-commerce sector using black hole-based grey wolf optimization

  • Published:
Sādhanā Aims and scope Submit manuscript

Abstract

Sentiment analysis is the most frequently adopted technique and is also termed as opinion mining. A numerous data is generated by the E-Commerce portals. These data will assist the online retailers for knowing the expectation of customers. From the numerous sources, sentiment analysis can process huge amount of online opinions. This paper develops a novel sentiment classification approach, named BH-GWO-Fuzzy, in E-commerce application for framing an efficient recommendation system. The proposed model undergoes five processing steps, such as (a) Data acquisition, (b) Pre-processing, (c) Feature extraction, (d) Weighted feature extraction, and (e) Classification. The pre-processing is done by three steps, namely stop word removal, stemming, and blank space removal. Further, the feature extraction is performed by measuring the joint similarity score and cross similarity score for the positive, negative and neutral keywords from the tweets. From the resultant features, the weighted feature extraction is carried out, in which the weight is multiplied with the features to attain the better scalable feature suitable for classification. Here, the weight is tuned or optimized by the hybrid Black Hole-based Grey Wolf Optimization (BH-GWO). The BH-GWO is developed by integrating BH and GWO algorithms. After that, the extracted features are subjected to Adaptive Fuzzy Classifier, in which the membership function is optimized by the same hybrid BH-GWO algorithm. Finally, the sentiment classification for recommendation system will be empirically evaluated against the gathered benchmark dataset using diverse machine learning algorithms.The accuracy of the BH-GWO-Fuzzy is 11.7% better than Fuzzy, 28.3% better than K-Nearest Neighbor (KNN), 20.2% better than Support Vector Machine (SVM), and 18.75% better than Neural Network (NN) at learning percentage 45 for dataset 1.

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.

Institutional subscriptions

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8

Similar content being viewed by others

Abbreviations

BH-GWO:

Black Hole-based Grey Wolf Optimization

POS:

Part-of-Speech

PMVNLNs:

Probability Multi-Valued Neutrosophic Linguistic Numbers

FRDF:

Fake Review Detection Framework

NLP:

Natural Language Processing

SVM:

Support Vector Machine

FPR:

False Positive Rate

CTN:

Cloze Task Network

FDR:

False Discover Rate

CHAN:

Convolutional Hierarchical Attention Networks

FNR:

False Negative Rate

ASCF:

Aspect Sentiment Collaborative Filtering

NPV:

Negative Predictive Value

GWO:

Grey Wolf Optimization

MCC:

Matthew's Correlation Coefficient

BHA:

Black Hole Algorithm

KNN:

K-Nearest Neighbour

PSO:

Particle Swarm Optimization

NN:

Neural Network

WOA:

Whale Optimization Algorithm

NGM:

N-Gram Machine

SPMM:

Sparse Matrix Multiplication

OMSA:

Opinion Mining and Sentiment Analysis

References

  1. Kumar S, Yadava M and Roy P P 2019 Fusion of EEG response and sentiment analysis of products review to predict customer satisfaction. Inf. Fusion 52: 41–52

    Article  Google Scholar 

  2. Jiangtao Q, Chuanhui L, Yinghong L and Zhangxi L 2018 Leveraging sentiment analysis at the aspects level to predict ratings of reviews. Inf. Sci. 451–452: 295–309

    Google Scholar 

  3. Sun Q, Niu J, Yao Z and Yan H 2019 Exploring eWOM in online customer reviews: sentiment analysis at a fine-grained level. Eng. Appl. Artif. Intel. 81: 68–78

    Article  Google Scholar 

  4. Vinodhini G and Chandrasekaran R M 2017 A sampling based sentiment mining approach for e-commerce applications. Inf. Process. Manag. 53: 223–236

    Article  Google Scholar 

  5. Nakayama M and Wan Y 2019 The cultural impact on social commerce: a sentiment analysis on Yelp ethnic restaurant reviews. Inf. Manag. 56: 271–279

    Article  Google Scholar 

  6. Xia R, Xu F, Zong C, Li Q, Qi Y and Li T 2015 Dual sentiment analysis: considering two sides of one review. IEEE Trans. Knowl. Data Eng. 27: 2120–2133

    Article  Google Scholar 

  7. Clavel C and Callejas Z 2016 Sentiment analysis: from opinion mining to human-agent interaction. IEEE Trans. Affect. Comput. 7: 74–93

    Article  Google Scholar 

  8. Al-Moslmi T, Omar N, Abdullah S and Albared M 2017 Approaches to cross-domain sentiment analysis: a systematic literature review. IEEE Access 5: 16173–16192

    Article  Google Scholar 

  9. Schouten K and Frasincar F 2016 Survey on aspect-level sentiment analysis. IEEE Trans. Knowl. Data Eng. 28: 813–830

    Article  Google Scholar 

  10. Pang B, Lee L, and Vaithyanathan S, 2002 Thumbs up?: sentiment classification using machine learning techniques. In EMNLP, 79–86

  11. Mullen T and Collier N 2004 Sentiment analysis using support vector machines with diverse information sources. EMNLP 4: 412–418.

    Google Scholar 

  12. Dave K, Lawrence S, and Pennock D M, 2003 Mining the peanut gallery: Opinion extraction and semantic classification of product reviews. WWW, 519–528

  13. Pang B and Lee L 2008 Opinion mining and sentiment analysis. Found Trends Inf. Ret. 2: 1–135

    Article  Google Scholar 

  14. Srinivas T A S and Manivannan S S 2020 Prevention of hello flood attack in IoT using combination of deep learning with improved rider optimization algorithm. Comput. Commun. 163: 162–175

    Article  Google Scholar 

  15. Glorot X, Bordes A, and Bengio Y, 2011 Domain adaptation for large-scale sentiment classification: a deep learning approach. ICML, 513–520

  16. Kim Y, 2014 Convolutional neural networks for sentence classification. EMNLP, 1746–1751

  17. Socher R, Pennington J, Huang E H, Ng A Y, and Manning C D, 2011, Semi-supervised recursive autoencoders for predicting sentiment distributions. EMNLP, 151–161

  18. Socher R, Perelygin A, Wu J Y, Chuang J, Manning C D, Ng A Y and Potts C 2013 Recursive deep models for semantic compositionality over a sentiment Treebank. EMNLP 1631: 1642

    Google Scholar 

  19. Tang D, Qin B and Liu T 2015 Deep learning for sentiment analysis: successful approaches and future challenges. Wiley Interdiscip. Rev. Wires Data Min. Knowl. 5: 292–303

    Article  Google Scholar 

  20. Tang D, Qin B, and Liu T, 2016 Aspect level sentiment classification with deep memory network. arXiv preprint arXiv:1605.08900

  21. Bengio Y, Courville A and Vincent P 2013 Representation learning: a review and new perspectives. IEEE Trans. PAMI 35: 1798–1828

    Article  Google Scholar 

  22. Bengio Y 2009 Learning deep architectures for AI. Found Trend Mach. Learn. 2: 1–127

    Article  Google Scholar 

  23. Sanaj M S and Prathap P M J 2020 Nature inspired chaotic squirrel search algorithm (CSSA) for multi-objective task scheduling in an IAAS cloud computing atmosphere. Eng. Sci. Technol. Int. J. 23: 891–902

    Google Scholar 

  24. Prakash K S and Prathap P M J, 2017 Tracking pointer and look ahead matching strategy to evaluate iceberg driven query. J. Comput. Sci., 13

  25. Prathap P M J and Vasudevan V 2008 Revised variable length interval batch rekeying with balanced key tree management for secure multicast communications. IJCSNS Int J. Comput. Sci. Net. Secur. 8: 232–241

    Google Scholar 

  26. Prakash K S, Prathap PM J, 2015 Bitmap indexing a suitable approach for data warehouse design. Int. J. Recent Innov. Trends Comput. Commun., 3

  27. Prakash K S, Prathap P M J, 2017 Evaluating aggregate functions of iceberg query using priority based bitmap indexing strategy. Int. J. Electr. Comput. Eng. (IJECE), 7

  28. Menon V G and Prathap P M J 2016 Routing in highly dynamic ad hoc networks: issues and challenges. Int. J. Comput. Sci. Eng. 8: 112–116

    Google Scholar 

  29. Lal S P and Prathap P M J, 2020 A provenance based defensive technique to determine malevolent selective forwardingattacks in multi-hop wireless sensor networks, J. Ambient. Intel. Hum. Comput

  30. Bhambere H S S and Abhishek B 2021 Rapid digitization of healthcare: a review of Covid-19 impact on our health systems. Int. J. All Res. Educ. Sci. Methods 9: 1457–1459

    Google Scholar 

  31. IshaqA, Sadiq S, Umer M, Ullah S, Mirjalili S, Rupapara V and Nappi M 2021 Improving the prediction of heart failure patients’ survival using SMOTE and effective data mining techniques, IEEE Access

  32. Denecke K, 2008 Using SentiWordNet for multilingual sentiment analysis. In: 2008 IEEE 24th International Conference on Data Engineering Workshop

  33. Ji P, Zhang H and Wang J, 2019 A fuzzy decision support model with sentiment analysis for items comparison in E-commerce: the case study of http://PConline.com. IEEE Trans Syst. Man. Cy-S, 49: 1993-2004

  34. Zhao W, Guan Z, Chen L, He X, Cai D, Wang B and Wang Q, 2018 Weakly-supervised deep embedding for product review sentiment analysis. IEEE Trans. Knowl. Data Eng. 30: 185–197

  35. Manshu T and Xuemin Z 2019 CCHAN: an end to end model for cross domain sentiment classification. IEEE Access 7: 50232–50239

    Article  Google Scholar 

  36. Mullen T and Collier N, 2004 Sentiment analysis using support vector machines with diverse information sources. In: Proceedings of the 2004 Conference on Empirical Methods Nat Lang Process, 412-418

  37. Taylor S and Keselj V, 2020 e-Commerce and sentiment analysis: predicting outcomes of class action lawsuits. In: Proceedings of the 3rd Workshop on e-Commerce and NLP, 77-85

  38. Mishra P, Rajnish R, and Kumar P, 2016 Sentiment analysis of Twitter data: case study on digital India. In: 2016 International Conference on Information Technology (InCITe)-The Next Generation IT Summit, 148-153

  39. Zhang S and Zhong H 2019 Mining users trust from E-commerce reviews based on sentiment similarity analysis. IEEE Access 7: 13523–13535

    Article  Google Scholar 

  40. Kauffmann E, Peral J, Gil D, Ferrández A, Sellers R and Mora H, 2019 A framework for big data analytics in commercial social networks: A case study on sentiment analysis and fake review detection for marketing decision-making. Ind. Market Manag. 90: 523–537

  41. Manshu T and Bing W 2019 Adding prior knowledge in hierarchical attention neural network for cross domain sentiment classification. IEEE Access 7: 32578–32588

    Article  Google Scholar 

  42. Godbole N, Srinivasaiah M and Skiena S 2007 Large-scale sentiment analysis for news and blogs. ICWSM 7: 219–222

    Google Scholar 

  43. Graff M, Miranda-Jimnez S, Tellez E S and Moctezuma D 2020 EvoMSA: a multilingual evolutionary approach for sentiment analysis. IEEE Comput. Intell. Mag. 15: 76–88

    Article  Google Scholar 

  44. Xu F, Pan Z and Xia R, 2020 E-commerce product review sentiment classification based on a naïve Bayes continuous learning framework. Inf. Process. Manag., 1-7

  45. Piryani R, Madhavi D and Singh V K 2017 Analytical mapping of opinion mining and sentiment analysis research during 2000–2015. Inf. Process. Manag. 53: 122–150

    Article  Google Scholar 

  46. Pong-Inwong C and Songpan W, 2018 Sentiment analysis in teaching evaluations using sentiment phrase pattern matching (SPPM) based on association mining. Int. J. Mach. Learn. Cyb. 10: 2177–2186

  47. Zhang J, Chen D and Lu M 2018 Combining sentiment analysis with a fuzzy Kano model for product aspect preference recommendation. IEEE Access 6: 59163–59172

    Article  Google Scholar 

  48. Singh V K, Piryani R, Uddin A, Waila P, 2013 Sentiment analysis of movie reviews: A new feature-based heuristic for aspect-level sentiment classification. In: 2013 International Mutli-Conference on Autom Comput CommunControl and Compressed Sens, 712–717

  49. Gurusamy V and Kannan S, 2014 Preprocessing Techniques for Text Mining. In: Conference Paper

  50. Sousa M J, Moutinho A and Almeida M 2019 Classification of potential fire outbreaks: a fuzzy modeling approach based on thermal images. Expert Syst. Appl. 129: 216–232

    Article  Google Scholar 

  51. Mirjalili S, Mirjalili S M and Lewis A 2014 A grey wolf optimizer. Adv. Eng. Softw. 69: 46–61

    Article  Google Scholar 

  52. Hatamlou A 2013 Black hole: a new heuristic optimization approach for data clustering. Inf. Sci. 222: 175–184

    Article  MathSciNet  Google Scholar 

  53. Mirjalili S and Lewis A 2016 The whale optimization algorithm. Adv. Eng. Softw. 95: 51–67

    Article  Google Scholar 

  54. Fernández-Navarro F, Carbonero-Ruz M, Alonso D B and Torres-Jiménez M 2017 Global sensitivity estimates for neural network classifiers. IEEE Trans. Neur. Netw. Learn. 28: 2592–2604

    Article  MathSciNet  Google Scholar 

  55. Yu S, Tan K K, Sng B L, Li S and Sia A T H 2015 Lumbar ultrasound image feature extraction and classification with support vector machine. Ultrasound Med. Biol. 41: 2677–2689

    Article  Google Scholar 

  56. Chen Y, Hu X, Fan W, Shen L, Zhang Z, Liu X, Du J, Li H, Chen Y and Li H, 2019 Fast density peak clustering for large scale data based on kNN. Knowl-Based Syst

  57. Pedersen M E H and Chipperfield A J 2010 Simplifying particle swarm optimization. Appl. Soft. Comput. 10: 618–628

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to N Ramshankar.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ramshankar, N., Joe Prathap, P.M. A novel recommendation system enabled by adaptive fuzzy aided sentiment classification for E-commerce sector using black hole-based grey wolf optimization. Sādhanā 46, 125 (2021). https://doi.org/10.1007/s12046-021-01631-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s12046-021-01631-2

Keywords

Navigation