Implementation and optimization of recommendation systems

Authors

  • Jinghan Liang

DOI:

https://doi.org/10.61173/qj7tma45

Keywords:

recommendation systems, collaborative filtering, matrix factorization, deep learning, user-item in-teractions, prediction accuracy, system optimization

Abstract

This study focuses on the implementation and optimization of a recommendation system using deep learning-based collaborative filtering algorithms. The system utilizes user-item interactions from provided datasets to predict user ratings for items in a test set. We introduce a hybrid model that incorporates both collaborative filtering and matrix factorization techniques to enhance prediction accuracy. The collaborative filtering approach exploits similarities between user preferences, while the matrix factorization method decomposes the user-item matrix to capture latent features. The effectiveness of the system is evaluated through various metrics, including precision and recall, with results indicating substantial improvements in recommendation accuracy and system robustness.

References

Koren, Y., Bell, R., & Volinsky, C. (2009). Matrix factorization techniques for recommender systems. Computer, 42(8), 30-37.

Linden, G., Smith, B., & York, J. (2003). Amazon.com recommendations: Item-to-item collaborative filtering. IEEE Internet Computing, 7(1), 76-80.

Sarwar, B., Karypis, G., Konstan, J., & Riedl, J. (2001). Item-based collaborative filtering recommendation algorithms. Proceedings of the 10th International Conference on World Wide Web, 285-295. Rendle, S., Freudenthaler, C., Gantner, Z., & Schmidt-

Thieme, L. (2009). BPR: Bayesian Personalized Ranking from implicit feedback. Proceedings of the Twenty-Fifth Conference on Uncertainty in Artificial Intelligence, 452- 461. He, X., Liao, L., Zhang, H., Nie, L., Hu, X., & Chua, T. (2017). Neural collaborative filtering. Proceedings of the 26th International Conference on World Wide Web, 173- 182.

Downloads

Published

2025-02-26