Dynamic matrix factorization-based collaborative filtering in movie recommendation services

Authors

DOI:

10.46223/HCMCOUJS.tech.en.14.1.2922.2024

Keywords:

collaborative filtering; matrix factorization; recommendation system

Abstract

Movies are a primary source of entertainment, but finding specific content can be challenging given the exponentially increasing number of movies produced each year. Recommendation systems are extremely useful for solving this problem. While various approaches exist, Collaborative Filtering (CF) is the most straightforward. CF leverages user input and historical preferences to determine user similarity and suggest movies. Matrix Factorization (MF) is one of the most popular Collaborative Filtering (CF) techniques. It maps users and items into a joint latent space, using a vector of latent features to represent each user or item. However, traditional MF techniques are static, while user cognition and product variety are constantly evolving. As a result, traditional MF approaches struggle to accommodate the dynamic nature of user-item interactions. To address this challenge, we propose a Dynamic Matrix Factorization CF model for movie recommendation systems (DMF-CF) that considers the dynamic changes in user interactions. To validate our approach, we conducted evaluations using the standard MovieLens dataset and compared it to state-of-the-art models. Our preliminary findings highlight the substantial benefits of DMF-CF, which outperforms recent models on the MovieLens-100K and MovieLens-1M datasets in terms of Mean Absolute Error (MAE) and Root Mean Squared Error (RMSE) metrics.

Downloads

Download data is not yet available.

References

Aciar, S. V., Aciar, G. I., Collazos, C. A., & Gonzalez, C. S. (2016). User recommender system based on knowledge, availability, and reputation from interactions in forums. IEEE Revista Iberoamericana de Tecnologias Del Aprendizaje, 11(1), 18-22. doi:10.1109/RITA.2016.2518441

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. doi:10.1109/TKDE.2005.99

Aghdam, M. H., Analoui, M., & Kabiri, P. (2017). Collaborative filtering using non-negative matrix factorisation. Journal of Information Science, 43(4), 567-579. doi:10.1177/0165551516654354

Anwar, T., Uma, V., & Srivastava, G. (2021). Rec-CFSVD++: Implementing recommendation system using collaborative filtering and Singular Value Decomposition (SVD)++. International Journal of Information Technology & Decision Making, 20(4), 1075-1093. doi:10.1142/S0219622021500310

Ding, Y., & Li, X. (2005). Time weight collaborative filtering. In Proceedings of the 14th ACM international conference on Information and knowledge management (pp. 485-492). New York, NY: ACM.

Downloads

Received: 21-08-2023
Accepted: 23-10-2023
Published: 05-03-2024

Statistics Views

Abstract: 535
Dynamic Matrix Factorization-based Collaborative Filtering in Movie Recommendation Services: 0
PDF: 424

How to Cite

Nguyen, V. L., Vo, T. Q., & Nguyen, H. T. T. (2024). Dynamic matrix factorization-based collaborative filtering in movie recommendation services. HO CHI MINH CITY OPEN UNIVERSITY JOURNAL OF SCIENCE - ENGINEERING AND TECHNOLOGY, 14(1), 3–12. https://doi.org/10.46223/HCMCOUJS.tech.en.14.1.2922.2024