Using Content-Based Filtering and Apriori for Recommendation Systems in a Smart Shopping System

Authors

  • Dwi Pebrianti Department of Mechanical and Aerospace Engineering, International Islamic University Malaysia
  • Denis Ahmad Faculty of Information Technology, Universitas Budi Luhur
  • Luhur Bayuaji Faculty of Data Science & Information Technology, INTI International University
  • Linda Wijayanti Professional Engineer Program, Universitas Katolik Indonesia Atma Jaya
  • Melisa Mulyadi Professional Engineer Program, Universitas Katolik Indonesia Atma Jaya

DOI:

https://doi.org/10.35806/ijoced.v6i1.393

Keywords:

Apriori, Content-based-filtering, Machine learning, Online shopping, Smart shopping system

Abstract

This research is motivated by the increasing significance of online shopping platforms and the challenges faced by users in locating products that align with their preferences and requirements, which can significantly influence the sales performance of online retailers. Consequently, the primary objective of this study is to design and implement a recommendation system capable of identifying suitable products and forecasting the purchase frequency for various product combinations, while also integrating this recommendation system with a smart shopping platform. To achieve this objective, the research employs machine learning techniques, specifically content-based filtering and the Apriori algorithm. Content-based filtering is utilized to analyze user preferences and behavioral patterns related to visited products, while the Apriori algorithm is employed to evaluate support and confidence values for item set combinations, thereby generating frequency values for future transactions involving product combinations. Additionally, a smart shopping system is developed and integrated, enhancing the shopping experience through smartphone applications and streamlining the payment process to facilitate seamless product purchases. The research methodology involves data collection pertaining to products and user preferences, followed by several testing involving a sample group of user respondents. The results demonstrate that the developed recommendation system effectively delivers relevant product recommendations based on user preferences, achieving a confidence value up to 98%. Furthermore, the smart shopping system proves capable of independently assisting users throughout the transaction process, thereby enhancing overall user experience and convenience.

References

Adomavicius, G., & Tuzhilin, A. (2005). Toward the Next Generation of Recommender Systems: A Survey of the State-of-the-Art and Possible Extensions. IEEE Transactions On Knowledge And Data Engineering , 17(6), 734–749.

Badriyah, T., Azvy, S., Yuwono, W., & Syarif, I. (2018). Recommendation system for property search using content based filtering method. 2018 International Conference on Information and Communications Technology (ICOIACT), 25–29. https://doi.org/10.1109/ICOIACT.2018.8350801

Faggioli, G., Polato, M., & Aiolli, F. (2020). Recency Aware Collaborative Filtering for Next Basket Recommendation. UMAP 2020 - Proceedings of the 28th ACM Conference on User Modeling, Adaptation and Personalization, 80–87. https://doi.org/10.1145/3340631.3394850

He, X., Liao, L., Zhang, H., Nie, L., Hu, X., & Chua, T. S. (2017). Neural collaborative filtering. 26th International World Wide Web Conference, WWW 2017, 173–182. https://doi.org/10.1145/3038912.3052569

Jagatap, A., Gupta, N., Farfade, S., & Comar, P. M. (2023). AttriBERT - Session-based Product Attribute Recommendation with BERT. SIGIR 2023 - Proceedings of the 46th International ACM SIGIR Conference on Research and Development in Information Retrieval, 3421–3425. https://doi.org/10.1145/3539618.3594714

Lai, C. H., & Peng, P. Y. (2023). A Hybrid Deep Learning Method to Extract Multi-features from Reviews and User–Item Relations for Rating Prediction. International Journal of Computational Intelligence Systems, 16(1). https://doi.org/10.1007/s44196-023-00288-5

Loukili, M., Messaoudi, F., & Ghazi, M. El. (2023). Machine learning based recommender system for e-commerce. IAES International Journal of Artificial Intelligence, 12(4), 1803–1811. https://doi.org/10.11591/ijai.v12.i4.pp1803-1811

Mulyana, R. S., Id Hadiana, A., & Ramadhan, E. (2023). Recommendation System Of Product Sales Ideas For MSMEs Using Content-based Filtering and Collaborative Filtering Methods. 2023 International Conference on Computer Science, Information Technology and Engineering (ICCoSITE), 252–256. https://doi.org/10.1109/ICCoSITE57641.2023.10127844

Salampasis, M., Katsalis, A., Siomos, T., Delianidi, M., Tektonidis, D., Christantonis, K., Kaplanoglou, P., Karaveli, I., Bourlis, C., & Diamantaras, K. (2023). A Flexible Session-Based Recommender System for e-Commerce. Applied Sciences (Switzerland), 13(5). https://doi.org/10.3390/app13053347

Wang, T.-C., Guo, R.-S., & Chen, C. (2023). An Integrated Data-Driven Procedure for Product Specification Recommendation Optimization with LDA-LightGBM and QFD. Sustainability, 15(18), 13642. https://doi.org/10.3390/su151813642

Yan Zhang, Bin Guo, Qianru Wang, Yueqi Sun, & Zhiwen Yu. (2020). MGCN4REC: Multi-graph Convolution Network for Next Basket Recommendation With Instant Interest. Lecture Notes in Computer Science, 12398, 171–185.

Zilong Wang, Zhu Wang, Zhiwen Yu, Bin Guo, & Xingshe Zhou. (2020). MI-KGNN: Exploring Multi-dimension Interaction for Recommendation Based on Knowledge Graph Neural Network. Lecture Notes in Computer Science, 12398, 155–170.

Downloads

Published

2024-04-01 — Updated on 2024-04-17

Versions

Issue

Section

Articles

How to Cite

Using Content-Based Filtering and Apriori for Recommendation Systems in a Smart Shopping System (D. Pebrianti, D. Ahmad, L. Bayuaji, L. Wijayanti, & M. Mulyadi , Trans.). (2024). Indonesian Journal of Computing, Engineering, and Design (IJoCED), 6(1), 58-70. https://doi.org/10.35806/ijoced.v6i1.393 (Original work published 2024)