Collaborative Filtering vs. Content-Based Filtering : A Machine Learning Perspective in Recommendation Systems
DOI:
https://doi.org/10.32628/CSEIT24102142Keywords:
Content Based Filtering, Collaborative Filtering, Machine Learning, Hybrid System, Deep Learning, Matrix FactorizationAbstract
Recommendation systems have become fundamental components of modern digital platforms, powering personalized experiences across e-commerce, entertainment, and social media. This review paper provides a comprehensive analysis of the two primary recommendation approaches: collaborative filtering and content-based filtering, examined through a machine learning lens. We investigate their underlying algorithms, performance characteristics, applications, and emerging trends including deep learning implementations. Our analysis reveals that while collaborative filtering excels in discovering unexpected user preferences and achieving high diversity, content-based filtering offers superior transparency and better handling of new items. The convergence of these approaches through hybrid systems and deep learning architectures represents the current state-of-the-art, addressing individual limitations while leveraging complementary strengths.
📊 Article Downloads
References
Ricci, F., Rokach, L., & Shapira, B. (2015). Recommender systems: Introduction and challenges. Recommender Systems Handbook, 1-34. Springer. https://doi.org/10.1007/978-1-4899-7637-6_1
Phalle, T. S., & Bhushan, S. (2024). Content based filtering and collaborative filtering: A comparative study. Journal of Advanced Zoology, 45(S4), 1234-1245. https://doi.org/10.53555/jaz.v45iS4.4158
Su, X., & Khoshgoftaar, T. M. (2009). A survey of collaborative filtering techniques. Advances in Artificial Intelligence, 2009, 1-19. https://doi.org/10.1155/2009/421425
Al-Mani, I. A., Al-Sabaawi, A. M. A., & Hussien, M. H. (2022). A review paper of model based collaborative filtering techniques. In Proceedings of the 2022 International Conference on Data Science and Intelligent Computing (ICDSIC) (pp. 52–57). IEEE. https://doi.org/10.1109/ICDSIC56987.2022.10076148
Koren, Y., Bell, R., & Volinsky, C. (2009). Matrix factorization techniques for recommender systems. Computer, 42(8), 30-37. https://doi.org/10.1109/MC.2009.263
Thorat, S. A., Ashwini, G., & Seema, M. (2023). Survey on collaborative and content-based recommendation systems. In Proceedings of the 2023 5th International Conference on Smart Systems and Inventive Technology (ICSSIT) (pp. 1541–1548). IEEE. https://doi.org/10.1109/ICSSIT55814.2023.10061072
Aher, S. B., & Lobo, L. M. R. J. (2015). Combination of machine learning algorithms for recommendation system. Procedia Computer Science, 49, 182–189. https://doi.org/10.1016/j.procs.2015.04.237
Zhang, Y. (2022). An introduction to matrix factorization and factorization machines in recommendation system, and beyond. arXiv preprint arXiv:2203.11026. https://arxiv.org/abs/2203.11026
Lefats'e Manamolela, Martin Appiah, and Tranos Zuva. 2020. A survey of contend-based filtering technique for personalized recommendations. In Proceedings of the 2nd International Conference on Intelligent and Innovative Computing Applications (ICONIC '20). Association for Computing Machinery, New York, NY, USA, Article 13, 1–6. https://doi.org/10.1145/3415088.3415101
Safa, M., Fancy, C., & Saranya, D. (2018, April). A hybrid approach using collaborative filtering and content based filtering for recommender system. In Journal of Physics: Conference Series (Vol. 1000, p. 012101). IOP Publishing. https://doi.org/10.1088/1742-6596/1000/1/012101
Kaur, P., & Goel, S. (2023). Collaborative filtering based hybrid recommendation system using neural network and matrix factorization techniques. International Journal of Intelligent Systems and Applications in Engineering, 11(4), 590–601. https://doi.org/10.18201/ijisae.2023.11.4.11
Zhang, S., Yao, L., Sun, A., & Tay, Y. (2019). Deep learning based recommender system: A survey and new perspectives. ACM Computing Surveys, 52(1), 1-38. https://doi.org/10.1145/3285029
Li, P., Zhang, K., Wu, J., Wang, H., & Liu, Y. (2024). A survey on deep neural networks in collaborative filtering recommendation systems. arXiv preprint arXiv:2412.01378. https://arxiv.org/abs/2412.01378
Liang, D., Krishnan, R. G., Hoffman, M. D., & Jebara, T. (2018). Variational autoencoders for collaborative filtering. Proceedings of the 2018 Web Conference, 689-698. https://doi.org/10.1145/3178876.3186150
Ricci, F., Rokach, L., & Shapira, B. (2023). Evaluating recommender systems. In Recommender Systems Handbook (pp. 89–117). Springer. https://doi.org/10.1007/978-3-031-26651-5_5
Downloads
Published
Issue
Section
License
Copyright (c) 2025 International Journal of Scientific Research in Computer Science, Engineering and Information Technology

This work is licensed under a Creative Commons Attribution 4.0 International License.