Skip to main content
Log in

E-commerce Personalized Recommendations: a Deep Neural Collaborative Filtering Approach

  • Research
  • Published:
Operations Research Forum Aims and scope Submit manuscript

Abstract

In the ever-evolving landscape of e-commerce, personalized product recommendations have emerged as a critical tool for optimizing the shopping experience and driving sales growth. This study presents a comprehensive exploration and implementation of a deep neural collaborative filtering recommendation system, aimed at fine-tuning product recommendations to meet user preferences. Our results showcase the effectiveness of the model with a precision of 0.85, indicating its ability to provide relevant suggestions, a recall score of 0.78, demonstrating successful item retrieval, and a click-through rate of 0.12, emphasizing user engagement with recommended products. While recognizing limitations related to data quality and scalability, this research highlights the potential for data-driven, machine learning-powered recommendation systems to revolutionize the e-commerce landscape. In an ever-competitive digital marketplace, advanced recommendation systems are poised to be pivotal in enhancing the shopping experience and sustaining sales growth.

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

Data Availability

The dataset analyzed during the current study is publicly available and was sourced from Kaggle. The dataset, titled "Sales Data Analysis," can be accessed directly through the following link: https://www.kaggle.com/datasets/aemyjutt/salesdata/data. This dataset is provided under the terms of use specified by Kaggle and the dataset's original contributors. Researchers and readers are advised to comply with these terms when accessing and utilizing the dataset for their purposes.

References

  1. Cepolina EM, Cepolina F, Ferla G (2022) Brainstorm on artificial intelligence applications and evaluation of their commercial impact. IAES Int J Artif Intell 11(3):799

    Google Scholar 

  2. Vidhya V, Donthu S, Veeran L, Lakshmi YS, Yadav B (2023) The intersection of AI and consumer behavior: Predictive models in modern marketing. Remit Rev 8(4)

  3. Loukili M, Messaoudi F, El Ghazi M (2023) Machine learning based recommender system for E-commerce. IAES Int J Artif Intell 12(4):1803–1811. https://doi.org/10.11591/ijai.v12.i4

    Article  Google Scholar 

  4. Loukili M, Messaoudi F, El Ghazi M (2022) Supervised learning algorithms for predicting customer churn with hyperparameter optimization. Int J Adv Soft Comput Appl 14(3):49–63. https://doi.org/10.15849/IJASCA.221128.04

    Article  Google Scholar 

  5. Messaoudi F, Loukili M, El Ghazi M (2023) Demand prediction using sequential deep learning model. In 2023 International Conference on Information Technology (ICIT), Amman, Jordan, pp. 577–582. https://doi.org/10.1109/ICIT58056.2023.10225930

  6. Jain PK, Pamula R, Srivastava G (2021) A systematic literature review on machine learning applications for consumer sentiment analysis using online reviews. Comput Sci Rev 41:100413

    Article  Google Scholar 

  7. Ahmad AYB, Gongada TN, Shrivastava G, Gabbi RS, Islam S, Nagaraju K (2023) E-commerce trend analysis and management for Industry 5.0 using user data analysis. Int J Intell Syst Appl Eng 11(11s):135–150

    Google Scholar 

  8. Rao F, Muneer A, Almaghthawi A, Alghamdi A, Fati SM, Ghaleb EAA (2023) BMSP-ML: big mart sales prediction using different machine learning techniques. IAES Int J Artif Intell 12(2):874

    Google Scholar 

  9. Loukili M, Messaoudi F (2023) Machine learning, deep neural network and natural language processing based recommendation system. In Kacprzyk, J., Ezziyyani, M., Balas, V.E. (Eds.), International Conference on Advanced Intelligent Systems for Sustainable Development. AI2SD 2022. Lecture notes in networks and systems, vol 637. Springer, Cham. https://doi.org/10.1007/978-3-031-26384-2_7

  10. Javed AF, Ashraf SA (2023) Novelty in recommender systems for effective personalization in E-commerce and retail. J Inform Educ Res 3(2)

  11. Liu W, Wang Z, Liu X, Zeng N, Liu Y, Alsaadi FE (2017) A survey of deep neural network architectures and their applications. Neurocomputing 234:11–26

    Article  Google Scholar 

  12. Schafer JB, Konstan JA, Riedl J (2001) E-commerce recommendation applications. Data Min Knowl Disc 5:115–153

    Article  Google Scholar 

  13. Konstan JA, Riedl J (2012) Recommender systems: from algorithms to user experience. User Model User-Adap Inter 22:101–123

    Article  Google Scholar 

  14. Jannach D, Manzoor A, Cai W, Chen L (2021) A survey on conversational recommender systems. ACM Comput Surv (CSUR) 54(5):1–36

    Article  Google Scholar 

  15. Karn AL, Karna RK, Kondamudi BR, Bagale G, Pustokhin DA, Pustokhina IV, Sengan S (2023) Customer centric hybrid recommendation system for E-commerce applications by integrating hybrid sentiment analysis. Electron Commer Res 23(1):279–314

    Article  Google Scholar 

  16. Deldjoo Y, Schedl M, Cremonesi P, Pasi G (2020) Recommender systems leveraging multimedia content. ACM Comput Surv (CSUR) 53(5):1–38

    Article  Google Scholar 

  17. Da’u A, Salim N (2020) Recommendation system based on deep learning methods: a systematic review and new directions. Artif Intell Rev 53(4):2709–2748

    Article  Google Scholar 

  18. Khanal SS, Prasad PWC, Alsadoon A, Maag A (2020) A systematic review: machine learning based recommendation systems for e-learning. Educ Inf Technol 25:2635–2664

    Article  Google Scholar 

  19. Velankar M, Kulkarni P (2022) Music recommendation systems: overview and challenges. Adv Speech Music Technol: Comput Aspects Appl 51–69

  20. Etemadi M, Abkenar SB, Ahmadzadeh A, Kashani MH, Asghari P, Akbari M, Mahdipour E (2023) A systematic review of healthcare recommender systems: open issues, challenges, and techniques. Expert Syst Appl 213:118823

    Article  Google Scholar 

  21. D’Amico E, Muhammad K, Tragos E, Smyth B, Hurley N, Lawlor A (2023) Item graph convolution collaborative filtering for inductive recommendations. In European Conference on Information Retrieval, pp. 249–263. Springer Nature Switzerland

  22. Loukili M, Messaoudi F, El Ghazi M (2023) Personalizing product recommendations using collaborative filtering in online retail: a machine learning approach. In 2023 International Conference on Information Technology (ICIT), Amman, Jordan, pp. 19–24. https://doi.org/10.1109/ICIT58056.2023.10226042

  23. Abdalla HI, Amer AA, Amer YA, Nguyen L, Al-Maqaleh B (2023) Boosting the item-based collaborative filtering model with novel similarity measures. Int J Comput Intell Syst 16(1):123

    Article  Google Scholar 

  24. Razak TR, Ismail MH, Fauzi SSM, Gining RAJ, Maskat R (2021) A framework to shape the recommender system features based on participatory design and artificial intelligence approaches. IAES Int J Artif Intell 10(3):727–734

    Google Scholar 

  25. Mazlan I, Abdullah N, Ahmad N (2023) Exploring the impact of hybrid recommender systems on personalized mental health recommendations. Int J Adv Comput Sci Appl 14(6)

  26. Gheisari M, Ebrahimzadeh F, Rahimi M, Moazzamigodarzi M, Liu Y, Dutta Pramanik PK, Kosari S (2023) Deep learning: applications, architectures, models, tools, and frameworks: a comprehensive survey. CAAI Trans Intell Technol

  27. Shokrzadeh Z, Feizi-Derakhshi MR, Balafar MA, Mohasefi JB (2023) Knowledge graph-based recommendation system enhanced by neural collaborative filtering and knowledge graph embedding. Ain Shams Eng J 102263

  28. Priyanka S, Saravanan P, Indragandhi V, Subramaniyaswamy V (2023) Neural collaborative filtering-based hybrid recommender system for online movies recommendation. Intell Soft Comput Syst Green Energy 287–301

  29. Cheng HT, Koc L, Harmsen J, Shaked T, ChandraT, Aradhye H, Shah H (2016) Wide & deep learning for recommender systems. In Proceedings of the 1st workshop on deep learning for recommender systems, pp. 7–10

  30. Martins GB, Papa JP, Adeli H (2020) Deep learning techniques for recommender systems based on collaborative filtering. Expert Syst 37(6):e12647

    Article  Google Scholar 

  31. Wu ZY, El-Maghraby M, Pathak S (2015) Applications of deep learning for smart water networks. Procedia Eng 119:479–485

    Article  Google Scholar 

  32. Sales Data Analysis dataset. (2023). Retrieved from https://www.kaggle.com/datasets/aemyjutt/salesdata/data

  33. Szandała T (2021) Review and comparison of commonly used activation functions for deep neural networks. Bio-inspired Neurocomput 203–224

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

    Article  Google Scholar 

  35. Lu J, Wu D, Mao M, Wang W, Zhang G (2015) Recommender system application developments: a survey. Decis Support Syst 74:12–32

    Article  Google Scholar 

  36. Singh SK, Thakur RK, Kumar S, Anand R (2022) Deep learning and machine learning based facial emotion detection using CNN. In 2022 9th International Conference on Computing for Sustainable Global Development (INDIACom), pp. 530–535. IEEE

  37. Lee S, Kang Q, Madireddy S, Balaprakash P, Agrawal A, Choudhary A, Liao WK (2019) Improving scalability of parallel CNN training by adjusting mini-batch size at run-time. In 2019 IEEE International Conference on Big Data (Big Data), pp. 830–839, IEEE

  38. Maji K, Gupta S (2023) Evaluation of various loss functions and optimization techniques for MRI brain tumor detection. In 2023 International Conference on Distributed Computing and Electrical Circuits and Electronics (ICDCECE), pp. 1–6. IEEE

  39. Hassan E, Shams MY, Hikal NA, Elmougy S (2023) The effect of choosing optimizer algorithms to improve computer vision tasks: a comparative study. Multimed Tools Appl 82(11):16591–16633

    Article  Google Scholar 

  40. Yu C, Qi X, Ma H, He X, Wang C, Zhao Y (2020) LLR: learning learning rates by LSTM for training neural networks. Neurocomputing 394:41–50

    Article  Google Scholar 

  41. Luchies AC, Byram BC (2019) Training improvements for ultrasound beamforming with deep neural networks. Phys Med Biol 64(4):045018

    Article  Google Scholar 

Download references

Acknowledgements

We would like to express our gratitude to all those who contributed to this research endeavor. We affirm that there are no conflicts of interest associated with this work. It is important to note that this project was conducted as part of a doctoral thesis and did not receive any external research funding or grants. We appreciate the support and guidance provided by our academic institutions during this journey.

Author information

Authors and Affiliations

Authors

Contributions

F.M. and M.L. are the co-authors of this manuscript. Their respective contributions to the research and manuscript are as follows: F.M.: Conceptualization: F.M. played a key role in conceptualizing the research, defining the objectives, and outlining the study's scope. Methodology: F.M. was primarily responsible for designing the research methodology, including data collection and analysis. Writing—Original Draft Preparation: F.M. took the lead in writing the initial draft of the manuscript, including the abstract, introduction, methodology, and parts of the results and discussion sections. Data Visualization: F.M. prepared tables and figures, including the presentation of the research results. Review and Editing: F.M. contributed to reviewing and editing the manuscript. M.L.: Supervision: M.L. supervised the entire research process, providing guidance and expertise in the field of machine learning and recommendation systems. Methodology: M.L. significantly contributed to the development and implementation of the Deep Neural Collaborative Filtering (DNCF) recommendation system. Writing—Original Draft Preparation: M.L. actively participated in writing the manuscript, specifically sections related to the theoretical background, methodology, and parts of the results and discussion sections. Review and Editing: M.L. played a crucial role in reviewing and editing the manuscript for clarity and accuracy. Corresponding Author: M.L. handled correspondence related to the manuscript submission and revisions. Both authors, F.M. and M.L., reviewed and approved the final version of the manuscript for submission to the journal. All authors have read and agreed to the manuscript's content and authorship order.

Corresponding author

Correspondence to Manal Loukili.

Ethics declarations

Competing Interests

The authors declare no competing interests.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Messaoudi, F., Loukili, M. E-commerce Personalized Recommendations: a Deep Neural Collaborative Filtering Approach. Oper. Res. Forum 5, 5 (2024). https://doi.org/10.1007/s43069-023-00286-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s43069-023-00286-5

Keywords

Navigation