A Review of Collaborative Filtering Recommendation Systems

Authors

  • Yinsuo Li University of the East, Manila, Philippines Author

Keywords:

collaborative filtering, deep learning-based recommendation, graph neural networks (GNNs), cold start problem, data sparsity, reinforcement learning

Abstract

Collaborative filtering (CF) has emerged as a cornerstone of modern recommendation systems, powering personalized user experiences in e-commerce, streaming services, social media, and news platforms. This paper provides a comprehensive review of CF-based recommendation models, covering traditional memory-based and model-based CF techniques, along with recent advances in deep learning-enhanced CF models. We discuss the challenges associated with CF, including data sparsity, cold start problems, scalability, and explainability. Furthermore, we analyze the impact of deep learning architectures such as neural collaborative filtering (NCF), autoencoders, graph neural networks (GNNS), and transformer-based models on CF performance. A comparative analysis of traditional and deep learning-based approaches is presented, alongside experimental insights from real-world deployments. Finally, we explore emerging trends such as multi-modal recommendation, reinforcement learning-driven CF, and real-time recommendation frameworks. This survey aims to guide future research and practical implementations in recommendation systems by highlighting key advancements, challenges, and promising directions.

References

1. K. Ong, S. C. Haw, and K. W. Ng, "Deep learning based-recommendation system: An overview on models, datasets, eval-uation metrics, and future trends," in Proc. 2019 2nd Int. Conf. Comput. Intell. Intell. Syst., Nov. 2019, pp. 6-11, doi: 10.1145/3372422.3372444.

2. Z. Fayyaz, M. Ebrahimian, D. Nawara, A. Ibrahim, and R. Kashef, "Recommendation systems: Algorithms, challenges, metrics, and business opportunities," Appl. Sci., vol. 10, no. 21, p. 7748, 2020, doi: 10.3390/app10217748.

3. H. Yuan and A. A. Hernandez, "User cold start problem in recommendation systems: A systematic review," IEEE Access, vol. 11, pp. 136958-136977, 2023, doi: 10.1109/ACCESS.2023.3338705.

4. J. Yuan, W. Shalaby, M. Korayem, D. Lin, K. AlJadda, and J. Luo, "Solving cold-start problem in large-scale recommendation engines: A deep learning approach," in 2016 IEEE Int. Conf. Big Data (Big Data), Dec. 2016, pp. 1901-1910, doi: 10.1109/BigData.2016.7840810

5. X. He, L. Liao, H. Zhang, L. Nie, X. Hu, and T. S. Chua, "Neural collaborative filtering," in Proc. 26th Int. Conf. World Wide Web, Apr. 2017, pp. 173-182, doi: 10.1145/3038912.3052569.

6. S. Li, J. Kawale, and Y. Fu, "Deep collaborative filtering via marginalized denoising auto-encoder," in Proc. 24th ACM Int. Conf. Inf. Knowl. Manag., Oct. 2015, pp. 811-820, doi: 10.1145/2806416.2806527.

7. G. Adomavicius and A. Tuzhilin, "Context-aware recommender systems," in Recommender Systems Handbook, pp. 217-253, Boston, MA: Springer US, 2010. ISBN: 9780387858197.

8. N. Hariri, B. Mobasher, R. Burke, and Y. Zheng, "Context-aware recommendation based on review mining," in ITWP@ IJCAI, Jul. 2011, doi: 10.13140/2.1.1611.6002.

9. M. M. Afsar, T. Crump, and B. Far, "Reinforcement learning based recommender systems: A survey," ACM Comput. Surv., vol. 55, no. 7, pp. 1-38, 2022, doi: 10.1145/3543846.

10. X. Wang, Y. Chen, J. Yang, L. Wu, Z. Wu, and X. Xie, "A reinforcement learning framework for explainable recommenda-tion," in 2018 IEEE Int. Conf. Data Mining (ICDM), Nov. 2018, pp. 587-596, doi: 10.1109/ICDM.2018.00074.

Downloads

Published

27 March 2025

Issue

Section

Article

How to Cite

Li, Y. (2025). A Review of Collaborative Filtering Recommendation Systems. European Journal of AI, Computing & Informatics, 1(1), 1-11. http://pinnaclepubs.com/index.php/EJACI/article/view/8