Skip to main content

A Novel Approach to Recommendation System Business Workflows: A Case Study for Book E-Commerce Websites

  • Conference paper
  • First Online:
Computational Science and Its Applications – ICCSA 2022 Workshops (ICCSA 2022)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 13381))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 99.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 129.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Goldberg, K., et al.: EigenTaste: a constant time collaborative filtering algorithm. Inf. Retriev. 4, 133–151 (2001)

    Article  Google Scholar 

  2. Miller, B.N., et al.: PocketLens: toward a personal recommender system. ACM Trans. Office Inf. Syst. 22(3), 437–476 (2004)

    Article  Google Scholar 

  3. Su, X., et al.: A survey of collaborative filtering techniques. Adv. Artif. Intell. 2009, 2 (2009)

    Article  Google Scholar 

  4. Linden, G., et al.: Amazon. com recommendations: item-to-item collaborative filtering. IEEE Internet Comput. 7(1), 76–80 (2003)

    Article  Google Scholar 

  5. 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)

    Google Scholar 

  6. Gunes, I., et al.: Shilling attacks against recommender systems: a comprehensive survey. Artif. Intell. Rev. 42(4), 767–799 (2014)

    Article  Google Scholar 

  7. Pandey, A.K., Rajpoot, D.S.: Resolving cold start problem in recommendation system using demographic approach, pp. 213–218 (2016)

    Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. Bagchi, S.: Performance and quality assessment of similarity measures in collaborative filtering using mahout. Proc. Comput. Sci. 50, 229–234 (2015)

    Article  Google Scholar 

  10. Bokde, D., et al.: Matrix factorization model in collaborative filtering algorithms: a survey. Proc. Comput. Sci. 49, 136–146 (2015)

    Article  Google Scholar 

  11. kumar Bokde, D., et al.: Role of matrix factorization model in collaborative filtering algorithm: a survey. ArXiv abs/1503.07475 (2015)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. Burke, R.: Knowledge-based recommender systems. Encycl. Libr. Inf. Syst. 69, 175–186 (2000)

    Google Scholar 

  15. Burke, R.: Hybrid recommender systems: survey and experiments. User Model. User-Adapt. Interact. 12(4), 331–370 (2002)

    Article  Google Scholar 

  16. Smyth, B., Cotter, P.: Personalized tv listings service for the digital tv age. Knowl. Based Syst. 13, 53–59 (2000)

    Article  Google Scholar 

  17. Basu, C., et al.: Recommendation as classification: using social and content-based information in recommendation. In: AAAI/IAAI (1998)

    Google Scholar 

  18. Uzun-Per, M., et al.: Scalable recommendation systems based on finding similar items and sequences. Concurr. Comput. Pract. Exp. 2022, e6841 (2022)

    Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. 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)

    Google Scholar 

  22. 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)

    Google Scholar 

  23. 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)

    Google Scholar 

  24. Arpacı, A., Aktaş, M.: Investigation of different approaches for recommendation system. In: ELECO 2018 (2018)

    Google Scholar 

  25. 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)

    Google Scholar 

  26. 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)

    Google Scholar 

  27. 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)

    Article  Google Scholar 

  28. Olmezogullari, E., Aktas, M.: Pattern2vec: representation of clickstream data sequences for learning user navigational behavior. Concurr. Comput. Pract. Exp. 34(9), e6546 (2022)

    Article  Google Scholar 

  29. Bokde, D., et al.: Role of matrix factorization model in collaborative filtering algorithm: a survey. arXiv:abs/1503.07475 (2015)

  30. Hu, Y., et al.: Collaborative filtering for implicit feedback datasets. In: 2008 Eighth IEEE International Conference on Data Mining, pp. 263–272 (2008)

    Google Scholar 

  31. 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)

    Google Scholar 

  32. Kingma, D.P., Ba, J.: Adam: A method for stochastic optimization. CoRR abs/1412.6980 (2015)

    Google Scholar 

  33. 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

  34. 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)

    Google Scholar 

  35. 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)

    Google Scholar 

  36. Rendle, S., et al.: BPR: Bayesian personalized ranking from implicit feedback. arXiv preprint arXiv:1205.2618 (2012)

  37. 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)

    Google Scholar 

Download references

Acknowledgement

We would like to thank TekhneLogos Company for helping with the dataset and the computational environment.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mounes Zaval .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics