Abstract
Have you ever wondered why a song or a book or a movie becomes so popular that everyone everywhere starts talking about it? If we did not have the technology, we would say that people who love something would start recommending it to their friends and families. We live in the age of technology where there are so many algorithms that can discover the patterns of human interaction and make an excellent guess about someone’s opinion about something. These algorithms are building blocks of digital streaming services and E-Commerce websites. These services require as accurate as possible recommendation systems for them to function. While many businesses prefer one type or another of recommendation algorithms, in this study, we developed a hybrid recommendation system for a book E-Commerce website by integrating many popular classical and Deep Neural Network-based recommendation algorithms. Since explicit feedback is unavailable most of the time, all our implementations are on implicit binary feedback. The four algorithms that we were concerned about in this study were the well-known Collaborative filtering algorithms, item-based CF and user-based CF, ALS Matrix Factorization, and Deep Neural Network Based approaches. Consequently, comparing their performances and accuracy, it was not surprising that the Deep Neural Network approach was the most accurate recommender for our E-Commerce website.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Goldberg, K., et al.: EigenTaste: a constant time collaborative filtering algorithm. Inf. Retriev. 4, 133–151 (2001)
Miller, B.N., et al.: PocketLens: toward a personal recommender system. ACM Trans. Office Inf. Syst. 22(3), 437–476 (2004)
Su, X., et al.: A survey of collaborative filtering techniques. Adv. Artif. Intell. 2009, 2 (2009)
Linden, G., et al.: Amazon. com recommendations: item-to-item collaborative filtering. IEEE Internet Comput. 7(1), 76–80 (2003)
Claypool, M., et al.: Combining content-based and collaborative filters in an online newspaper. In: Proceedings of the ACM SIGIR 1999 Workshop on Recommender Systems: Algorithms and Evaluation, Berkeley, California, ACM (1999)
Gunes, I., et al.: Shilling attacks against recommender systems: a comprehensive survey. Artif. Intell. Rev. 42(4), 767–799 (2014)
Pandey, A.K., Rajpoot, D.S.: Resolving cold start problem in recommendation system using demographic approach, pp. 213–218 (2016)
Papagelis, M., et al.: Qualitative analysis of user-based and item-based prediction algorithms for recommendation agents. Eng. App. Artif. Intell. 18(7), 781–789 (2005)
Bagchi, S.: Performance and quality assessment of similarity measures in collaborative filtering using mahout. Proc. Comput. Sci. 50, 229–234 (2015)
Bokde, D., et al.: Matrix factorization model in collaborative filtering algorithms: a survey. Proc. Comput. Sci. 49, 136–146 (2015)
kumar Bokde, D., et al.: Role of matrix factorization model in collaborative filtering algorithm: a survey. ArXiv abs/1503.07475 (2015)
He, X., et al.: Neural collaborative filtering. In: WWW 2017, Republic and Canton of Geneva, CHE, International World Wide Web Conferences Steering Committee, pp. 173–182 (2017)
Tran, T., Cohen, R.: Hybrid recommender systems for electronic commerce. In: Proceedings of Knowledge-Based Electronic Markets, Papers from the AAAI Workshop, Technical report WS-00-04, vol. 40. AAAI Press (2000)
Burke, R.: Knowledge-based recommender systems. Encycl. Libr. Inf. Syst. 69, 175–186 (2000)
Burke, R.: Hybrid recommender systems: survey and experiments. User Model. User-Adapt. Interact. 12(4), 331–370 (2002)
Smyth, B., Cotter, P.: Personalized tv listings service for the digital tv age. Knowl. Based Syst. 13, 53–59 (2000)
Basu, C., et al.: Recommendation as classification: using social and content-based information in recommendation. In: AAAI/IAAI (1998)
Uzun-Per, M., et al.: Scalable recommendation systems based on finding similar items and sequences. Concurr. Comput. Pract. Exp. 2022, e6841 (2022)
Uzun-Per, M., et al.: Big data testing framework for recommendation systems in e-science and e-commerce domains. In: 2021 IEEE International Conference on Big Data (Big Data), pp. 2353–2361. IEEE (2021)
Uzun-Per, M., et al.: An approach to recommendation systems using scalable association mining algorithms on big data processing platforms: a case study in airline industry. In: 2021 International Conference on INnovations in Intelligent SysTems and Applications (INISTA), pp. 1–6. IEEE (2021)
Tas, K., et al.: On the implicit feedback based data modeling approaches for recommendation systems. In: 2021 International Conference on Electrical, Communication, and Computer Engineering (ICECCE), pp. 1–6. IEEE (2021)
Duzen, Z., Aktas, M.S.: An approach to hybrid personalized recommender systems. In: 2016 International Symposium on INnovations in Intelligent SysTems and Applications (INISTA), pp. 1–8. IEEE (2016)
Aktas, M.S., et al.: A web based conversational case-based recommender system for ontology aided metadata discovery. In: Fifth IEEE/ACM International Workshop on Grid Computing, pp. 69–75. IEEE (2004)
Arpacı, A., Aktaş, M.: Investigation of different approaches for recommendation system. In: ELECO 2018 (2018)
Olmezogullari, E., Aktas, M.: Representation of click-stream datasequences for learning user navigational behavior by using embeddings. In: 2020 IEEE International Conference on Big Data (Big Data), pp. 3173–3179. IEEE (2020)
Uygun, Y., et al.: On the large-scale graph data processing for user interface testing in big data science projects. In: 2020 IEEE International Conference on Big Data (Big Data), pp. 3173–3179. IEEE (2020)
Oz, M., et al.: On the use of generative deep learning approaches for generating hidden test scripts. Int. J. Softw. Eng. Knowl. Eng. IJSEKE. 31(10), 1447–1468 (2021)
Olmezogullari, E., Aktas, M.: Pattern2vec: representation of clickstream data sequences for learning user navigational behavior. Concurr. Comput. Pract. Exp. 34(9), e6546 (2022)
Bokde, D., et al.: Role of matrix factorization model in collaborative filtering algorithm: a survey. arXiv:abs/1503.07475 (2015)
Hu, Y., et al.: Collaborative filtering for implicit feedback datasets. In: 2008 Eighth IEEE International Conference on Data Mining, pp. 263–272 (2008)
Elkahky, A.M., et al.: A multi-view deep learning approach for cross domain user modeling in recommendation systems. In: Proceedings of the 24th International Conference on World Wide Web. WWW 2015, Republic and Canton of Geneva, CHE, International World Wide Web Conferences Steering Committee, pp. 278–288 (2015)
Kingma, D.P., Ba, J.: Adam: A method for stochastic optimization. CoRR abs/1412.6980 (2015)
He, X., Liao, L., Zhang, H., Nie, L., Hu, X., Chua, T.S.: Neural collaborative filtering source code. https://github.com/hexiangnan/neural_collaborative_filtering
Bayer, I., et al.: A generic coordinate descent framework for learning from implicit feedback. In: Proceedings of the 26th International Conference on World Wide Web. WWW 2017, Republic and Canton of Geneva, CHE, International World Wide Web Conferences Steering Committee, pp. 1341–1350 (2017)
He, X., et al.: Fast matrix factorization for online recommendation with implicit feedback. In: Proceedings of the 39th International ACM SIGIR Conference on Research and Development in Information Retrieval. SIGIR 2016, New York, NY, USA, Association for Computing Machinery, pp. 549–558 (2016)
Rendle, S., et al.: BPR: Bayesian personalized ranking from implicit feedback. arXiv preprint arXiv:1205.2618 (2012)
He, X., et al.: Trirank: Review-aware explainable recommendation by modeling aspects. In: Proceedings of the 24th ACM International on Conference on Information and Knowledge Management. CIKM 2015, New York, NY, USA, Association for Computing Machinery, pp. 1661–1670 (2015)
Acknowledgement
We would like to thank TekhneLogos Company for helping with the dataset and the computational environment.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Zaval, M., Haidari, S.O., Kosan, P., Aktas, M.S. (2022). A Novel Approach to Recommendation System Business Workflows: A Case Study for Book E-Commerce Websites. In: Gervasi, O., Murgante, B., Misra, S., Rocha, A.M.A.C., Garau, C. (eds) Computational Science and Its Applications – ICCSA 2022 Workshops. ICCSA 2022. Lecture Notes in Computer Science, vol 13381. Springer, Cham. https://doi.org/10.1007/978-3-031-10548-7_50
Download citation
DOI: https://doi.org/10.1007/978-3-031-10548-7_50
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-10547-0
Online ISBN: 978-3-031-10548-7
eBook Packages: Computer ScienceComputer Science (R0)