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.
Similar content being viewed by others
References
Lin, Z.: An empirical investigation of user and system recommendations in e-commerce. Decis. Support Syst. 68, 111–124 (2014)
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)
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)
Riyaz, P.A., Varghese, S.M.: A scalable product recommendations using collaborative filtering in hadoop for bigdata. Proc. Technol. 24, 1393–1399 (2016)
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)
Linden, G., Smith, B., York, J.: Amazon.com recommendations: item-to-item collaborative filtering. IEEE Internet comput. 1, 76–80 (2003)
Xiao, B., Benbasat, I.: E-commerce product recommendation agents: use, characteristics, and impact. MIS Q. 31, 137–209 (2007)
Choi, S.H., Kang, S., Jeon, Y.J.: Personalized recommendation system based on product specification values. Expert. Syst. Appl. 31, 607–616 (2006)
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)
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)
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)
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)
Birtolo, C., Ronca, D.: Advances in clustering collaborative filtering by means of fuzzy C-means and trust. Expert. Syst. Appl. 40, 6997–7009 (2013)
Koohi, H., Kiani, K.: User based collaborative filtering using fuzzy C-means. Measurement 91, 134–139 (2016)
Ye, H.: A personalized collaborative filtering recommendation using association rules mining and self-organizing map. JSW 6, 732–739 (2011)
Hwangbo, H., Kim, Y.S., Cha, K.J.: Recommendation system development for fashion retail e-commerce. Electron. Com. Res. Appl. 28, 94–101 (2018)
Sulthana, A.R., Ramasamy, S.: Ontology and context based recommendation system using neuro-fuzzy classification. Comput. Electr. Eng. 74, 498 (2018)
Hong, W., Li, L., Li, T.: Product recommendation with temporal dynamics. Expert. Syst. Appl. 39, 12398–12406 (2012)
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)
Dixit, V.S., Gupta, S., Jain, P.: A Propound Hybrid Approach for Personalized Online Product Recommendations. Appl. Artifi. Intell. 32, 785–801 (2018)
Bag, S., Kumar, S.K., Tiwari, M.K.: An efficient recommendation generation using relevant Jaccard similarity. Inf. Sci. 483, 53–64 (2019)
Wolf, N., Zhu, Z., Semret, N., Baskin, J., Google Inc.: Providing product recommendations through keyword extraction from negative reviews. U.S. Patent, 8 (2013)
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)
Onan, A., Korukoğlu, S., Bulut, H.: Ensemble of keyword extraction methods and classifiers in text classification. Expert Syst. Appl. 57, 232–247 (2016)
Biswas, S.K., Bordoloi, M., Shreya, J.: A graph based keyword extraction model using collective node weight. Expert. Syst. Appl. 97, 51–59 (2018)
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)
Cao, Y., Li, Y.: An intelligent fuzzy-based recommendation system for consumer electronic products. Expert. Syst. Appl. 33, 230–240 (2007)
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
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)
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)
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)
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
Mirjalili, S., Mirjalili, S.M., Lewis, A.: Grey wolf optimizer. Adv. Eng. Softw. 69, 46–61 (2014)
Katarya, R., Verma, O.P.: Recommender system with grey wolf optimizer and FCM. Neural Comput. Appl. 30, 1679–1687 (2018)
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)
Mirjalili, S.: Genetic algorithm. In: Evolutionary Algorithms and Neural Networks, pp. 43–55. Springer, Cham (2019)
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)
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)
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)
Maheswari, M., Geetha, S.: Adaptable and proficient Hellinger coefficient based collaborative filtering for recommendation system. Clust. Comput. 22(5), 12325–12338 (2019)
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)
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
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)
Li, X., Wang, Z.: A new recommendation algorithm combined with spectral clustering and transfer learning. Clust. Comput. 22(1), 1151–1167 (2019)
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)
Dataset link: https://snap.stanford.edu/data/web-Amazon.html
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10586-020-03171-6