Skip to main content
Log in

Online product recommendation system using gated recurrent unit with Broyden Fletcher Goldfarb Shanno algorithm

  • Research Paper
  • Published:
Evolutionary Intelligence Aims and scope Submit manuscript

Abstract

In recent decades, online product recommendation system has become a main channel for enterprise promotion, because it is rapidly used across several aspects of ecommerce and online media. However, dealing with the customer feedbacks in text format as an unstructured data is a challenging task, because it is hard to analyze and interpret the information. In this research work, matrix factorization and non-negative matrix factorization methods are applied in gated recurrent unit to predict the long and global time interested products of the users. The factorization methods generate the latent user and product features in gated recurrent unit for underlying the interaction between users and products. Additionally, the obtained latent user and product features are feed to Broyden Fletcher Goldfarb Shanno algorithm to recommend the final product to the customers. In this paper, gated recurrent unit gives differentiable dependencies on predicted state. To resolve the problems of non-linear constrains in gated recurrent unit, the Broyden Fletcher Goldfarb Shanno algorithm is applied in this work. Simulation results showed that the proposed algorithm achieved better performance in product recommendation compared to collaborative filtering, fuzzy c means, k-means clustering and quantum inspired possibilistic fuzzy C-means on amazon customer review database in terms of precision, recall, and accuracy.

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
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Sohail SS, Siddiqui J, Ali R (2015) User feedback based evaluation of a product recommendation system using rank aggregation method. In: Advances in intelligent informatics. Springer, Cham, pp 349–358. sshttps://doi.org/10.1007/978-3-319-11218-3_32

  2. Tsao WY (2013) The fitness of product information: Evidence from online recommendations. Int J Inf Manag 33:1–9. https://doi.org/10.1016/j.ijinfomgt.2012.04.003

    Article  Google Scholar 

  3. Yesodha K, Anitha R, Mala T, Vindhya S (2018) Product recommendation system using support vector machine. In: Advanced computational and communication paradigms. Springer, Singapore, pp 438–446

  4. An J, Zhao S, Lu X, Liu N (2018) A two-stage multiple-factor aware method for travel product recommendation. Multimedia Tools Appl 77:28991–29012. https://doi.org/10.1007/s11042-018-5992-7

    Article  Google Scholar 

  5. Zhao WX, Wang J, He Y, Wen JR, Chang EY, Li X (2016) Mining product adopter information from online reviews for improving product recommendation. ACM Trans Knowl Discov Data TKDD 10:1–23. https://doi.org/10.1145/2842629

    Article  Google Scholar 

  6. Hwangbo H, Kim YS, Cha KJ (2018) Recommendation system development for fashion retail e-commerce. Electron Commer Res Appl 28:94–101. https://doi.org/10.1016/j.elerap.2018.01.012

    Article  Google Scholar 

  7. Huang Y, Wang NN, Zhang H, Wang J (2019) A novel product recommendation model consolidating price, trust and online reviews. Kybernetes. https://doi.org/10.1108/k-03-2018-0143

    Article  Google Scholar 

  8. Zhang H, Zhao L, Gupta S (2018) The role of online product recommendations on customer decision making and loyalty in social shopping communities. Int J Inf Manag 38:150–166

    Article  Google Scholar 

  9. Guo Y, Wang M, Li X (2017) Application of an improved Apriori algorithm in a mobile e-commerce recommendation system. Ind Manag Data Syst. https://doi.org/10.1108/imds-03-2016-0094

    Article  Google Scholar 

  10. Xiao Y, Ezeife CI (2018) E-commerce product recommendation using historical purchases and clickstream data. In: International conference on big data analytics and knowledge discovery. Springer, Cham, pp 70–82

  11. Choi K, Yoo D, Kim G, Suh Y (2012) A hybrid online-product recommendation system: combining implicit rating-based collaborative filtering and sequential pattern analysis. Electr Commer Res Appl 11:309–317. https://doi.org/10.1016/j.elerap.2012.02.004

    Article  Google Scholar 

  12. Bandyopadhyay S, Thakur SS, Mandal JK (2017) Product recommendation for E-commerce data using association rule and apriori algorithm. In: International conference on modelling and simulation. Springer, Cham, pp 585–593. https://doi.org/10.1007/978-3-319-74808-5_51

  13. Lakshmanaprabu SK, Shankar K, Gupta D, Khanna A, Rodrigues JJ, Pinheiro PR, De Albuquerque VHC (2018) Ranking analysis for online customer reviews of products using opinion mining with clustering. Complexity. https://doi.org/10.1155/2018/3569351

    Article  Google Scholar 

  14. Bag S, Tiwari MK, Chan FT (2019) Predicting the consumer’s purchase intention of durable goods: an attribute-level analysis. J Bus Res 94:408–419. https://doi.org/10.1016/j.jbusres.2017.11.031

    Article  Google Scholar 

  15. Liang R, Wang JQ (2019) A linguistic intuitionistic cloud decision support model with sentiment analysis for product selection in E-commerce. Int J Fuzzy Syst 21:963–977. https://doi.org/10.1007/s40815-019-00606-0

    Article  Google Scholar 

  16. Riaz S, Fatima M, Kamran M, Nisar MW (2019) Opinion mining on large scale data using sentiment analysis and k-means clustering. Clust Comput 22:7149–7164. https://doi.org/10.1007/s10586-017-1077-z

    Article  Google Scholar 

  17. Zhao Y, Xu X, Wang M (2019) Predicting overall customer satisfaction: Big data evidence from hotel online textual reviews. Int J Hosp Manag 76:111–121. https://doi.org/10.1016/j.ijhm.2018.03.017

    Article  Google Scholar 

  18. Shoja BM, Tabrizi N (2019) Customer reviews analysis with deep neural networks for E-commerce recommender systems. IEEE Access 7:119121–119130. https://doi.org/10.1109/access.2019.2937518

    Article  Google Scholar 

  19. Bai T, Zhao WX, He Y, Nie JY, Wen JR (2018) Characterizing and predicting early reviewers for effective product marketing on e-commerce websites. IEEE Trans Knowl Data Eng 30:2271–2284. https://doi.org/10.1109/tkde.2018.2821671

    Article  Google Scholar 

  20. Zhao WX, Li S, He Y, Wang L, Wen JR, Li X (2016) Exploring demographic information in social media for product recommendation. Knowl Inf Syst 49:61–89. https://doi.org/10.1007/s10115-015-0897-5

    Article  Google Scholar 

  21. Kim H, Yang G, Jung H, Lee SH, Ahn JJ (2019) An intelligent product recommendation model to reflect the recent purchasing patterns of customers. Mob Netw Appl 24:163–170. https://doi.org/10.1007/s11036-017-0986-7

    Article  Google Scholar 

  22. Wang K, Zhang T, Xue T, Lu Y, Na SG (2020) E-commerce personalized recommendation analysis by deeply-learned clustering. J Vis Commun Image Represent 71:102735. https://doi.org/10.1016/j.jvcir.2019.102735

    Article  Google Scholar 

  23. Patro SGK, Mishra BK, Panda SK, Kumar R, Long HV, Taniar D, Priyadarshini I (2020) A hybrid action-related k-nearest neighbour (HAR-KNN) approach for recommendation systems. IEEE Access 8:90978–90991. https://doi.org/10.1109/access.2020.2994056

    Article  Google Scholar 

  24. Kolhe L, Jetawat AK, Khairnar V (2020) Robust product recommendation system using modified grey wolf optimizer and quantum inspired possibilistic fuzzy C-means. Clust Comput. https://doi.org/10.1007/s10586-020-03171

    Article  Google Scholar 

  25. Marques G, Respício A, Afonso AP (2016) A mobile recommendation system supporting group collaborative decision making. Procedia Comput Sci 96:560–567

    Article  Google Scholar 

  26. Hartanto M, Utama DN (2020) Intelligent decision support model for recommending restaurant. Cogent Eng 7(1):1763888

    Article  Google Scholar 

  27. Gaeta M, Orciuoli F, Rarità L, Tomasiello S (2017) Fitted Q-iteration and functional networks for ubiquitous recommender systems. Soft Comput 21(23):7067–7075

    Article  Google Scholar 

  28. Yadav U, Duhan N, Bhatia KK (2020) Dealing with pure new user cold-start problem in recommendation system based on linked open data and social network features. Mob Inf Syst. https://doi.org/10.1155/2020/8912065

    Article  Google Scholar 

  29. Çano E, Morisio M (2017) Hybrid recommender systems: a systematic literature review. Intell Data Anal 21:1487–1524. https://doi.org/10.3233/ida-163209

    Article  Google Scholar 

  30. Iftikhar A, Ghazanfar MA, Ayub M, Mehmood Z, Maqsood M (2020) An improved product recommendation method for collaborative filtering. IEEE Access 8:123841–123857. https://doi.org/10.1109/access.2020.3005953

    Article  Google Scholar 

  31. Wu B, Ye Y (2020) BSPR: basket-sensitive personalized ranking for product recommendation. Inf Sci. https://doi.org/10.1016/j.ins.2020.06.046

    Article  MathSciNet  Google Scholar 

  32. Guo Y, Yin C, Li M, Ren X, Liu P (2018) Mobile e-commerce recommendation system based on multi-source information fusion for sustainable e-business. Sustainability 10:147. https://doi.org/10.3390/su10010147

    Article  Google Scholar 

  33. Ramzan B, Bajwa IS, Jamil N, Amin RU, Ramzan S, Mirza F, Sarwar N (2019) An intelligent data analysis for recommendation systems using machine learning. Sci Program. https://doi.org/10.1155/2019/5941096

    Article  Google Scholar 

  34. Cao Y, Li Y (2007) An intelligent fuzzy-based recommendation system for consumer electronic products. Expert Syst Appl 33:230–240. https://doi.org/10.1016/j.eswa.2006.04.012

    Article  Google Scholar 

  35. McAuley J, Leskovec J (2013) Hidden factors and hidden topics: understanding rating dimensions with review text. RecSys. https://doi.org/10.1145/2507157.2507163

    Article  Google Scholar 

  36. Wang YJ, Shen J, Liu W, Sun XM, Dou ZH (2013) Non-negative constraint research of Tikhonov regularization inversion for dynamic light scattering. Laser Phys 23:085701. https://doi.org/10.1088/1054-660x/23/8/085701

    Article  Google Scholar 

  37. Rana R (2016) Gated recurrent unit (GRU) for emotion classification from noisy speech. arXiv preprint arXiv:1612.07778

  38. Zhang H, Li R, Cai Z, Gu Z, Heidari AA, Wang M, Chen H, Chen M (2020) Advanced orthogonal moth flame optimization with Broyden–Fletcher–Goldfarb–Shanno algorithm: framework and real-world problems. Expert Syst Appl. https://doi.org/10.1016/j.eswa.2020.113617

    Article  Google Scholar 

Download references

Funding

This study was not funded by any organization.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. Suresh.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Suresh, A., Carmel Mary Belinda, M.J. Online product recommendation system using gated recurrent unit with Broyden Fletcher Goldfarb Shanno algorithm. Evol. Intel. 15, 1861–1874 (2022). https://doi.org/10.1007/s12065-021-00594-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12065-021-00594-x

Keywords

Navigation