Performance Evaluation on E-Commerce Recommender System based on KNN, SVD, CoClustering and Ensemble Approaches

Main Article Content

Wan-Er Kong
Tong-Ern Tai
Palanichamy Naveen
Heru Agus Santoso

Abstract

E-commerce recommender systems (RS) nowadays are essential for promoting products. These systems are expected to offer personalized recommendations for users based on the user preference. This can be achieved by employing cutting-edge technology such as artificial intelligence (AI) and machine learning (ML). Tailored recommendations for users can boost user experience in using the application and hence increase income as well as the reputation of a company. The purpose of this study is to investigate popular ML methods for e-commerce recommendation and study the potential of ensemble methods to combine the strengths of individual approaches. These recommendations are derived from a multitude of factors, including users' prior purchases, browsing history, demographic information, and others. To forecast the interests and preferences of users, several techniques are chosen to be investigated in this study, which include Singular Value Decomposition (SVD), k-Nearest Neighbor Baseline (KNN Baseline) and CoClustering. In addition, several evaluation metrics including the fraction of concordant pairs (FCP), mean absolute error (MAE), root mean square error (RMSE) and normalized discounted cumulative gain (NDCG) will be used to assess how well different techniques work. To provide a better understanding, the outcomes produced in this study will be incorporated into a graphical user interface (GUI).

Article Details

How to Cite
Kong, W.-E., Tai, T.-E., Naveen, P., & Santoso, H. A. (2024). Performance Evaluation on E-Commerce Recommender System based on KNN, SVD, CoClustering and Ensemble Approaches. Journal of Informatics and Web Engineering, 3(3), 63–76. https://doi.org/10.33093/jiwe.2024.3.3.4
Section
Regular issue

References

C. Campbell, S. Sands, C. Ferraro, H.-Y. (Jody) Tsao, and A. Mavrommatis, “From data to action: How marketers can leverage AI,” Bus Horiz, vol. 63, no. 2, pp. 227–243, 2020. doi: 10.1016/j.bushor.2019.12.002.

D. Ferreira, S. Silva, A. Abelha, and J. Machado, “Recommendation System Using Autoencoders,” Applied Sciences, vol. 10, no. 16, 2020, doi: 10.3390/app10165510.

S. S. Kundu, D. Sarkar, P. Jana, and D. K. Kole, “Personalization in Education Using Recommendation System: An Overview,” pp. 85–111, 2021. doi: 10.1007/978-981-15-8744-3_5.

L. Quijano-Sánchez, I. Cantador, M. E. Cortés-Cediel, and O. Gil, “Recommender systems for smart cities,” Inf Syst, vol. 92, 2020, doi: 10.1016/j.is.2020.101545.

Z. Fayyaz, M. Ebrahimian, D. Nawara, A. Ibrahim, and R. Kashef, “Recommendation Systems: Algorithms, Challenges, Metrics, and Business Opportunities,” Applied Sciences, vol. 10, no. 21, 2020, doi: 10.3390/app10217748.

S. Ben Atitallah, M. Driss, W. Boulila, and H. Ben Ghezala, “Leveraging Deep Learning and IoT big data analytics to support the smart cities development: Review and future directions,” Computer Science Review, vol. 38, 100303, 2020. doi: 10.1016/j.cosrev.2020.100303.

Z. Xia, A. Sun, J. Xu, Y. Peng, R. Ma, and M. Cheng, “Contemporary Recommendation Systems on Big Data and Their Applications: A Survey,” arXiv, 2022.

M. Cakir, S. G. Oguducu, and R. Tugay, “A Deep Hybrid Model for Recommendation Systems,” arXiv, pp. 321–335, 2019. doi: 10.1007/978-3-030-35166-3_23.

I. H. Sarker, “Machine Learning: Algorithms, Real-World Applications and Research Directions,” SN Comput Sci, vol. 2, no. 3, p. 160, 2021, doi: 10.1007/s42979-021-00592-x.

Y. Afoudi, M. Lazaar, and M. Al Achhab, “Hybrid recommendation system combined content-based filtering and collaborative prediction using artificial neural network,” Simul Model Pract Theory, vol. 113, p. 102375, 2021, doi: 10.1016/j.simpat.2021.102375.

P. Bahrani, B. Minaei-Bidgoli, H. Parvin, M. Mirzarezaee, and A. Keshavarz, “A hybrid semantic recommender system enriched with an imputation method,” Multimed Tools Appl, vol. 83, no. 6, pp. 15985–16018, 2023, doi: 10.1007/s11042-023-15258-4.

J. Latrech, Z. Kodia, and N. Ben Azzouna, “CoDFi-DL: a hybrid recommender system combining enhanced collaborative and demographic filtering based on deep learning,” J Supercomput, vol. 80, no. 1, pp. 1160–1182, 2024, doi: 10.1007/s11227-023-05519-2.

L. Chen, R. Xiong, and Y. Ji, “Application of SVM model based on collaborative filtering hybrid algorithm in e-commerce recommendation,” International Journal of Computers and Applications, vol. 46, no. 5, pp. 292–300, 2024, doi: 10.1080/1206212X.2024.2309809.

J. Singh, K. Steele, and L. Singh, “Combining the Best of Online and Face-to-Face Learning: Hybrid and Blended Learning Approach for COVID-19, Post Vaccine, & Post-Pandemic World,” Journal of Educational Technology Systems, vol. 50, no. 2, pp. 140–171, 2021, doi: 10.1177/00472395211047865.

A. S. Lampropoulos, D. N. Sotiropoulos, and G. A. Tsihrintzis, “Evaluation of a Cascade Hybrid Recommendation as a Combination of One-Class Classification and Collaborative Filtering,” in International Conference on Tools with Artificial Intelligence, IEEE, pp. 674–681, 2012. doi: 10.1109/ICTAI.2012.96.

B. M, G. R, J. Johnson, J. F. Lilian, and S. P, “Recommendation Systems for Supermarket,” International Conference on Innovative Practices in Technology and Management (ICIPTM), IEEE, pp. 1–6, 2023. doi: 10.1109/ICIPTM57143.2023.10117637.

M. R. Kumar, S. Vishnu, G. Roshen, D. N. Kumar, P. Revathi, and D. R. L. Baster, “Product Recommendation Using Collaborative Filtering and K-Means Clustering,” IEEE International Conference on Computing, Power and Communication Technologies (IC2PCT), IEEE, pp. 1722–1728, 2024. doi: 10.1109/IC2PCT60090.2024.10486625.

G. A. Rani, B. U. Sri, S. S. Deshai, S. N. Bachupally, V. K. R. Patlolla, and P. V Kumar, “E - Commerce Product Recommendation System using Collaborative Filtering,” International Conference on Edge Computing and Applications (ICECAA), IEEE, pp. 1521–1525, 2023. doi: 10.1109/ICECAA58104.2023.10212422.

L. Li, “Research on Personalized Recommendation System for E-Commerce Products Based on Collaborative Filtering Algorithm,” IEEE 3rd International Conference on Electrical Engineering, Big Data and Algorithms (EEBDA), IEEE, pp. 876–880, 2024. doi: 10.1109/EEBDA60612.2024.10485710.

P. Satheesan, P. S. Haddela, and J. Alosius, “Product Recommendation System for Supermarket,” IEEE International Conference on Machine Learning and Applications (ICMLA), IEEE, pp. 930–935, 2020. doi: 10.1109/ICMLA51294.2020.00151.

K. Cheedella, S. Fathimabi, and D. Chinamuttevi, “Amazon Product Recommendation System Using Apache Spark,” International Conference on Cloud Computing, Data Science & Engineering (Confluence), IEEE, pp. 223–227, 2024. doi: 10.1109/Confluence60223.2024.10463211.

J. Lourenco and A. S. Varde, “Item-Based Collaborative Filtering and Association Rules for a Baseline Recommender in E-Commerce,” IEEE International Conference on Big Data (Big Data), IEEE, pp. 4636–4645, 2020. doi: 10.1109/BigData50022.2020.9377807.