Skip to main content
Log in

Robust product recommendation system using modified grey wolf optimizer and quantum inspired possibilistic fuzzy C-means

  • Published:
Cluster Computing Aims and scope Submit manuscript

Abstract

In recent years, several researchers have developed web-based product recommendation systems to assist customers in product search and selection during online shopping. In addition, the product recommendation systems deliver true personalization by recommending the products based on the other customer’s preferences. This study has investigated how the product recommendation system influences the customer’s decision effort and quality. In this study, the proposed system comprises of five major phases: data collection, pre-processing, key word extraction, keyword optimization and similar data clustering. The input data were collected from amazon customer review dataset. After the data collection, pre-processing was carried-out to enhance the quality of collected amazon data. The pre-processing phase comprises of two systems lemmatization and removal of stop-words & uniform resource locators (URLs). Then, a superior topic modelling method Latent Dirichlet allocation (LDA) along with modified grey wolf optimizer (MGWO) was applied in order to identify the optimal keywords. The extracted key-words were clustered into two forms (positive and negative) by applying a clustering algorithm named as quantum inspired possibilistic fuzzy C-means (QIPFCM). Experimental results showed that the proposed system achieved better performance in the product recommendation system compared to the existing systems in terms of accuracy, precision, recall and f-measure.

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

  1. Lin, Z.: An empirical investigation of user and system recommendations in e-commerce. Decis. Support Syst. 68, 111–124 (2014)

    Article  Google Scholar 

  2. Xiao, B., Benbasat, I.: An empirical examination of the influence of biased personalized product recommendations on consumers’ decision making outcomes. Decis. Support Syst. 110, 46–57 (2018)

    Article  Google Scholar 

  3. Schreiner, T., Rese, A., Baier, D.: Multichannel personalization: Identifying consumer preferences for product recommendations in advertisements across different media channels. J. Retail. Consum. Serv. 48, 87–99 (2019)

    Article  Google Scholar 

  4. Riyaz, P.A., Varghese, S.M.: A scalable product recommendations using collaborative filtering in hadoop for bigdata. Proc. Technol. 24, 1393–1399 (2016)

    Article  Google Scholar 

  5. Pereira, J.A., Matuszyk, P., Krieter, S., Spiliopoulou, M., Saake, G.: Personalized recommender systems for product-line configuration processes. Comput. Lang. Syst. Struct. 54, 451–471 (2018)

    Google Scholar 

  6. Linden, G., Smith, B., York, J.: Amazon.com recommendations: item-to-item collaborative filtering. IEEE Internet comput. 1, 76–80 (2003)

    Article  Google Scholar 

  7. Xiao, B., Benbasat, I.: E-commerce product recommendation agents: use, characteristics, and impact. MIS Q. 31, 137–209 (2007)

    Article  Google Scholar 

  8. Choi, S.H., Kang, S., Jeon, Y.J.: Personalized recommendation system based on product specification values. Expert. Syst. Appl. 31, 607–616 (2006)

    Article  Google Scholar 

  9. Sani, N.S., Tabriz, F.N.: A new strategy in trust-based recommender system using k-means clustering. Int. J. Adv. Comput. Sci. Appl. 8, 152–156 (2017)

    Google Scholar 

  10. Sarwar, B.M., Karypis, G., Konstan, J., Riedl, J.: Recommender systems for large-scale e-commerce: scalable neighborhood formation using clustering. In: Proceedings of the Fifth International Conference on Computer and Information Technology, pp. 291–324 (2002)

  11. Dakhel, G.M., Mahdavi, M.: A new collaborative filtering algorithm using K-means clustering and neighbours’ voting. In: Proceedings of the 11th International Conference on Hybrid Intelligence System (HIS), IEEE, pp. 179–184 (2011)

  12. Kim, K.J., Ahn, H.: A recommender system using GA K-means clustering in an online shopping market. Expert. Syst. Appl. 34, 1200–1209 (2008)

    Article  Google Scholar 

  13. Birtolo, C., Ronca, D.: Advances in clustering collaborative filtering by means of fuzzy C-means and trust. Expert. Syst. Appl. 40, 6997–7009 (2013)

    Article  Google Scholar 

  14. Koohi, H., Kiani, K.: User based collaborative filtering using fuzzy C-means. Measurement 91, 134–139 (2016)

    Article  Google Scholar 

  15. Ye, H.: A personalized collaborative filtering recommendation using association rules mining and self-organizing map. JSW 6, 732–739 (2011)

    Article  Google Scholar 

  16. Hwangbo, H., Kim, Y.S., Cha, K.J.: Recommendation system development for fashion retail e-commerce. Electron. Com. Res. Appl. 28, 94–101 (2018)

    Article  Google Scholar 

  17. Sulthana, A.R., Ramasamy, S.: Ontology and context based recommendation system using neuro-fuzzy classification. Comput. Electr. Eng. 74, 498 (2018)

    Article  Google Scholar 

  18. Hong, W., Li, L., Li, T.: Product recommendation with temporal dynamics. Expert. Syst. Appl. 39, 12398–12406 (2012)

    Article  Google Scholar 

  19. Mitra, A., Ghosh, S., Basuchowdhuri, P., Shekhawat, M.K., Saha, S.K.: Recommendation system based on product purchase analysis. Innov. Syst. Softw. Eng. 12, 177–192 (2016)

    Article  Google Scholar 

  20. Dixit, V.S., Gupta, S., Jain, P.: A Propound Hybrid Approach for Personalized Online Product Recommendations. Appl. Artifi. Intell. 32, 785–801 (2018)

    Article  Google Scholar 

  21. Bag, S., Kumar, S.K., Tiwari, M.K.: An efficient recommendation generation using relevant Jaccard similarity. Inf. Sci. 483, 53–64 (2019)

    Article  Google Scholar 

  22. Wolf, N., Zhu, Z., Semret, N., Baskin, J., Google Inc.: Providing product recommendations through keyword extraction from negative reviews. U.S. Patent, 8 (2013)

  23. Habibi, M., Popescu-Belis, A.: Keyword extraction and clustering for document recommendation in conversations. IEEE/ACM Trans. Audio Speech Lang. Process. 23, 746–759 (2015)

    Article  Google Scholar 

  24. Onan, A., Korukoğlu, S., Bulut, H.: Ensemble of keyword extraction methods and classifiers in text classification. Expert Syst. Appl. 57, 232–247 (2016)

    Article  Google Scholar 

  25. Biswas, S.K., Bordoloi, M., Shreya, J.: A graph based keyword extraction model using collective node weight. Expert. Syst. Appl. 97, 51–59 (2018)

    Article  Google Scholar 

  26. Choi, K., Yoo, D., Kim, G., Suh, Y.: A hybrid online-product recommendation system: combining implicit rating-based collaborative filtering and sequential pattern analysis. Electron. Commer. Res. Appl. 11, 309–317 (2012)

    Article  Google Scholar 

  27. Cao, Y., Li, Y.: An intelligent fuzzy-based recommendation system for consumer electronic products. Expert. Syst. Appl. 33, 230–240 (2007)

    Article  Google Scholar 

  28. Xie, W., Dong, Q., Gao, H.: A probabilistic recommendation method inspired by latent Dirichlet allocation model. Math. Probl. Eng. (2014). https://doi.org/10.1155/2014/979147

    Article  Google Scholar 

  29. Colace, F., De Santo, M., Greco, L., Amato, F., Moscato, V., Picariello, A.: Terminological ontology learning and population using latent dirichlet allocation. J. Vis. Lang. Comput. 25, 818–826 (2014)

    Article  Google Scholar 

  30. Krestel, R., Fankhauser, P., Nejdl, W.: Latent dirichlet allocation for tag recommendation. In: Proceedings of the 3rd ACM Conference on Recommender System, pp. 61–68. ACM, New York (2009)

  31. Kim, Y., Shim, K.: TWILITE: A recommendation system for Twitter using a probabilistic model based on latent Dirichlet allocation. Inf. Syst. 42, 59–77 (2014)

    Article  Google Scholar 

  32. Li, Q., Chen, H., Huang, H., Zhao, X., Cai, Z., Tong, C., Liu, W., Tian, X.: An enhanced grey wolf optimization based feature selection wrapped kernel extreme learning machine for medical diagnosis. Comput. Math. Methods Med. (2017). https://doi.org/10.1155/2017/9512741

    Article  Google Scholar 

  33. Mirjalili, S., Mirjalili, S.M., Lewis, A.: Grey wolf optimizer. Adv. Eng. Softw. 69, 46–61 (2014)

    Article  Google Scholar 

  34. Katarya, R., Verma, O.P.: Recommender system with grey wolf optimizer and FCM. Neural Comput. Appl. 30, 1679–1687 (2018)

    Article  Google Scholar 

  35. Sultana, U., Khairuddin, A.B., Mokhtar, A.S., Zareen, N., Sultana, B.: Grey wolf optimizer based placement and sizing of multiple distributed generation in the distribution system. Energy 111, 525–536 (2016)

    Article  Google Scholar 

  36. Mirjalili, S.: Genetic algorithm. In: Evolutionary Algorithms and Neural Networks, pp. 43–55. Springer, Cham (2019)

    Chapter  MATH  Google Scholar 

  37. Sahoo, S., Ratha, B.K.: Rapid frequent pattern growth and possibilistic fuzzy C-means algorithms for improving the user profiling personalized web page recommendation system. Int. J. Intell. Eng. Syst. 11, 237–245 (2017)

    Google Scholar 

  38. Himmelspach, L., Conrad, S.: A possibilistic multivariate fuzzy C-means clustering algorithm. In: Proceedings of the International Conference on Scalable Uncertain. Management, pp. 338–344. Springer, Cham (2016)

  39. Askari, S., Montazerin, N., Zarandi, M.F.: Generalized possibilistic fuzzy C-means with novel cluster validity indices for clustering noisy data. Appl. Soft Comput. 53, 262–283 (2017)

    Article  Google Scholar 

  40. Maheswari, M., Geetha, S.: Adaptable and proficient Hellinger coefficient based collaborative filtering for recommendation system. Clust. Comput. 22(5), 12325–12338 (2019)

    Article  Google Scholar 

  41. Xu, L.B., Li, X.S., Guo, Y.: Gauss-core extension dependent prediction algorithm for collaborative filtering recommendation. Clust. Comput. 22(5), 11501–11511 (2019)

    Article  Google Scholar 

  42. Jiang, Z., Gao, S.: An intelligent recommendation approach for online advertising based on hybrid deep neural network and parallel computing. Comput, Clust (2019) https://doi.org/10.1007/s10586-019-02959-5

    Book  Google Scholar 

  43. Bhaskaran, S., Santhi, B.: An efficient personalized trust based hybrid recommendation (tbhr) strategy for e-learning system in cloud computing. Clust. Comput. 22(1), 1137–1149 (2019)

    Article  Google Scholar 

  44. Li, X., Wang, Z.: A new recommendation algorithm combined with spectral clustering and transfer learning. Clust. Comput. 22(1), 1151–1167 (2019)

    Article  Google Scholar 

  45. Liu, X.: A collaborative filtering recommendation algorithm based on the influence sets of e-learning group’s behavior. Clust. Comput. 22(2), 2823–2833 (2019)

    Article  Google Scholar 

  46. Dataset link: https://snap.stanford.edu/data/web-Amazon.html

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Likhesh Kolhe.

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

Kolhe, L., Jetawat, A.K. & Khairnar, V. Robust product recommendation system using modified grey wolf optimizer and quantum inspired possibilistic fuzzy C-means. Cluster Comput 24, 953–968 (2021). https://doi.org/10.1007/s10586-020-03171-6

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10586-020-03171-6

Keywords

Navigation