journal article·2025-08-29Open access

Comparison of Selected Algorithms in Movie Recommender System

Bogdan Walek, Ondřej Sládek

Applied Sciences· Volume 15· Issue 17

Abstract

Recommender systems are currently very popular, and their main goal is to propose relevant content to users based on various parameters. The main goal of this paper is to create a comprehensive comparison of selected algorithms in movie recommender systems. The recommender system works with the MovieLens database. The main output of the proposed comparison is finding the best algorithm for selecting movies that are the most relevant to user preferences. The paper contains experimental verification of the performance of the proposed algorithms, with an emphasis on their evaluation based on metrics such as Precision, Recall and F1 score. The goal of the evaluation is to assess how well each algorithm performs in generating accurate and relevant recommendations. The testing process includes analysis of the results achieved on the test set of users.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Recommender Systems and Techniques · Image and Video Quality Assessment · Image Retrieval and Classification Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Informatics and Computers, University of Ostrava, 30. dubna 22, 701 03 Ostrava, Czech Republic

Funding

Czech Ministry of Education, Youth and Sports

References (62)

Show source-provided references
1. Falk, K. (2019). Practical Recommender Systems, Manning Publications.
2. Raza, S., Rahman, M., Kamawal, S., Toroghi, A., Raval, A., Navah, F., and Kazemeini, A. (2024). A comprehensive review of recommender systems: Transitioning from theory to practice. arXiv.
3. Goodrow, C. (2025, April 15). On YouTube’s Recommender System. YouTube Official Blog. Available online: https://blog.youtube/inside-youtube/on-youtubes-recommendation-system/.
4. Netflix (2025, April 15). How Netflix’s Recommendations System Works. Netflix Help Center. Available online: https://help.netflix.com/en/node/100639.
5. Two decades of recommender systems at Amazon. com10.1109/MIC.2017.72 ↗
6. Zhou, R., Khemmarat, S., and Gao, L. (2010, January 1–3). The impact of YouTube Recommender system on video views. Proceedings of the 10th ACM SIGCOMM Conference on Internet Measurement, Melbourne, Australia.10.1145/1879141.1879193 ↗
7. Mangalindan, J.P. (2025, April 15). Amazon’s Recommendation Secret. Fortune. 30 July 2012. Available online: https://fortune.com/2012/07/30/amazons-recommendation-secret.
8. Google Ads (2025, April 15). Google Ads–Get Customers and Sell More with Online Advertising. Available online: https://ads.google.com/.
9. (2025, April 15). Google News. Available online: https://news.google.com/topstories.
10. (2025, April 15). YouTube. Available online: https://www.youtube.com.
11. Azaria, A., Hassidim, A., Kraus, S., Eshkol, A., Weintraub, O., and Netanely, I. (2013, January 12–16). Movie recommender system for profit maximization. Proceedings of the 7th ACM conference on Recommender systems, Hong Kong, China.10.1145/2507157.2507162 ↗
12. McLachlan, S. (2023). How the YouTube Algorithm Works in 2023: The Complete Guide, Hootsuite.
13. Millecamp, M., Htun, N.N., Jin, Y., and Verbert, K. (2018, January 8–11). Controlling spotify recommendations: Effects of personal characteristics on music recommender user interfaces. Proceedings of the 26th Conference on User Modeling, Adaptation and Personalization, Singapore.10.1145/3209219.3209223 ↗
14. Social media recommender systems: Review and open research issues10.1109/ACCESS.2018.2810062 ↗
15. Ilic, A., and Kabiljo, M. (2025, April 15). Recommending Items to More Than a Billion People. Engineering at Meta. Available online: https://engineering.fb.com/2015/06/02/core-infra/recommending-items-to-more-than-a-billion-people/.
16. Recommender system development for fashion retail e-commerce10.1016/j.elerap.2018.01.012 ↗
17. Mobile advertisement recommender system using collaborative filtering: MAR-CF
18. Broder, A.Z. (2008, January 23–25). Computational advertising and recommender systems. Proceedings of the 2008 ACM Conference on Recommender Systems, Lausanne, Switzerland.10.1145/1454008.1454009 ↗
19. e-Tourism: A tourist recommendation and planning application10.1142/S0218213009000378 ↗
20. Steinbauer, A., and Werthner, H. (2007). Consumer Behaviour in e-Tourism, Springer.
21. GHRS: Graph-based hybrid recommendation system with application to movie recommendation10.1016/j.eswa.2022.116850 ↗
22. Lavanya, R., Singh, U., and Tyagi, V. (2021, January 25–27). A comprehensive survey on movie recommendation systems. Proceedings of the 2021 International Conference on Artificial Intelligence and Smart Systems (ICAIS), Coimbatore, India.10.1109/ICAIS50930.2021.9395759 ↗
23. Mu, Y., and Wu, Y. (2023). Multimodal movie recommendation system using deep learning. Mathematics, 11.10.3390/math11040895 ↗
24. Movie recommender system using hybrid filtering techniques10.1063/5.0254138 ↗
25. Aggarwal, C.C. (2016). Recommender Systems: The Textbook, Springer.10.1007/978-3-319-29659-3 ↗
26. Towards the next generation of recommender systems: A survey of the state-of-the-art and possible extensions10.1109/TKDE.2005.99 ↗
27. Ricci, F., Rokach, L., Shapira, B., and Kantor, P.B. (2011). Introduction to recommender systems handbook. Recommender Systems Handbook, Springer.10.1007/978-0-387-85820-3 ↗
28. (2025, April 15). Netflix and the Recommender System Medium. Available online: https://medium.com/swlh/netflix-and-the-recommendation-system-e806f062ba74.
29. Symeonidis, P., Nanopoulos, A., and Manolopoulos, Y. (2009, January 22–25). MoviExplain: A recom-mender system with explanations. Proceedings of the Third ACM Conference on Recommender Systems, New York, NY, USA.10.1145/1639714.1639777 ↗
30. Ho, A.T., Menezes, I.L., and Tagmouti, Y. (2006, January 9–11). E-mrs: Emotion-based movie recommender system. Proceedings of the IADIS e-commerce Conference, Barcelona, Spain.
31. Collaborative filtering with temporal features for movie recommendation system10.1016/j.procs.2023.01.115 ↗
32. Siet, S., Peng, S., Ilkhomjon, S., Kang, M., and Park, D.S. (2024). Enhancing sequence movie recommendation system using deep learning and kmeans. Appl. Sci., 14.10.3390/app14062505 ↗
33. Content-Based Movie Recommendation System Using MBO with DBN10.32604/iasc.2023.030361 ↗
34. Burke, R. (2007). Hybrid web recommender systems. The Adaptive Web, Springer.10.1007/978-3-540-72079-9_12 ↗
35. Recommender system application developments: A survey10.1016/j.dss.2015.03.008 ↗
36. A systematic review and research perspective on recommender systems10.1186/s40537-022-00592-5 ↗
37. Kumar, P.P. (2021). Recommender Systems Algorithms and Applications, CRC Press.10.1201/9780367631888 ↗
38. Pazzani, M.J., and Billsus, D. (2007). Content-based Recommender systems. The Adaptive Web: Methods and Strategies of Web Personalization, Springer.
39. (2025, April 15). Collaborative Filtering in Recommender Systems: Learn All You Need To Know. Recommender Systems. Available online: https://www.iteratorshq.com/blog/collaborative-filtering-in-recommender-systems/.
40. Hahm, E. (2025, April 15). DATA612 RD 1. RPubs. Available online: https://rpubs.com/ehahm/627319.
41. What Is a Movie Recommender system in ML?
42. Hybrid recommender systems: Survey and experiments10.1023/A:1021240730564 ↗
43. LSTM, VADER and TF-IDF based hybrid sentiment analysis model
44. (2025, April 15). Matrix Factorization-Based Algorithms. Surprise. Available online: https://surprise.readthedocs.io/en/stable/matrix_factorization.html.
45. (2025, April 15). Exploratory Data Analysis—Movie Lens Dataset. Jovian. Available online: https://jovian.com/surendranjagadeesh/MovieLens-eda.
46. The movielens datasets: History and context
47. (2025, April 15). MovieLens. Available online: https://movielens.org/.
48. Mokeddem, A., Benharzallah, S., Arar, C., Dilekh, T., Kahloul, L., and Moumen, H. (2024, January 3–5). Benchmarking Service Recommendations Made Easy with SerRec-Validator. Proceedings of the 2024 1st International Conference on Innovative and Intelligent Information Technologies (IC3IT), Batna, Algeria.10.1109/IC3IT63743.2024.10869357 ↗
49. A content-based recommender system using stacked LSTM and an attention-based autoencoder10.1016/j.measen.2023.100975 ↗
50. New machine learning model based on the time factor for e-commerce recommendation systems10.1007/s11227-022-04909-2 ↗
51. (2025, April 15). Basic Algorithms. Surprise. Available online: https://surprise.readthedocs.io/en/stable/basic_algorithms.html.
52. Factor in the neighbors: Scalable and accurate collaborative filtering10.1145/1644873.1644874 ↗
53. (2025, April 15). Co-Clustering. Surprise. Available online: https://surprise.readthedocs.io/en/stable/co_clustering.html.
54. George, T., and Srujana, M. (2005, January 27–30). A scalable collaborative filtering framework based on co-clustering. Proceedings of the Fifth IEEE International Conference on Data Mining (ICDM’05), Houston, TX, USA.
55. (2025, April 15). K-NN Inspired Algorithms. Surprise. Available online: https://surprise.readthedocs.io/en/stable/knn_inspired.html.
56. Sarwar, B., Karypis, G., Konstan, J., and Riedl, J. (2002, January 28–29). Incremental singular value decomposition algorithms for highly scalable recommender systems. Proceedings of the Fifth International Conference on Computer and Information Science, Seoul, Republic of Korea.
57. (2025, April 15). Simon Funk’s Netflix SVD Method in Tensorflow, Part 1. Temuge’s Blog. Available online: https://temugebatpurev.wordpress.com/2021/02/04/simon-funks-netflix-svd-method-in-tensorflow-part-1/.
58. (2025, April 15). Slope One. Surprise. Available online: https://surprise.readthedocs.io/en/stable/slope_one.html.
59. An efficient non-negative matrix-factorization-based approach to collaborative filtering for recommender systems10.1109/TII.2014.2308433 ↗
60. Lemire, D., and Maclachlan, A. (2005, January 21–23). Slope one predictors for online rating-based collaborative filtering. Proceedings of the 2005 SIAM International Conference on Data Mining, Newport Beach, CA, USA.10.1137/1.9781611972757.43 ↗
61. A hybrid recommender system for recommending relevant movies using an expert system10.1016/j.eswa.2020.113452 ↗
62. A hybrid recommender system for an online store using a fuzzy expert system10.1016/j.eswa.2022.118565 ↗