Movie Recommender System: Collaborative Filtering Methods

Authors

  • Abhishek Kumar Rai Department of Computer Science and Engineering, Amity University Uttar Pradesh, Lucknow, India
  • Pooja Khanna Department of Computer Science and Engineering, Amity University Uttar Pradesh, Lucknow, India
  • Pawan Singh Department of Computer Science and Engineering, Amity University Uttar Pradesh, Lucknow, India

DOI:

https://doi.org/10.54060/a2zjournals.jmss.66

Keywords:

collaborative filtering, Cosine Similarity, Mean-Squared Distance, mean absolute error

Abstract

In the current digital era, personalized movie recommendation systems have become essential tools for aiding users in navigating the vast array of available cinematic content. This paper offers an indepth examination of the development and implementation of a Python-based movie recommender system, integrating content-based and collaborative filtering methodologies. Utilizing a comprehensive dataset encompassing diverse movie attributes and audience feedback metrics, our research aims to construct a resilient recommendation engine capable of delivering customized movie suggestions to users. Through a meticulous analysis and evaluation of various similarity metrics, including Pearson Correlation Coefficient, Spearman Rank Correlation Coefficient, Mean-Squared Distance, and Cosine Similarity, we assess the system's effectiveness in generating personalized recommendations. Our findings provide valuable insights into the strengths and weaknesses of each technique, thereby guiding future research and enhancements in movie recommendation systems.

Downloads

Download data is not yet available.

References

J. S. Breese, D. Heckerman, and C. Kadie, “Empirical analysis of predictive algorithms for collaborative filtering,” arXiv [cs.IR], 2013.

M. Kumar, et al. "A movie recommender system: Movrec." International journal of computer applications, vol. 124, no. 3, 2015.

J. L. Herlocker, J. A. Konstan, and J. Riedl, “Explaining collaborative filtering recommendations,” in Proceedings of the 2000 ACM conference on Computer supported cooperative work, 2000.

R. J. Prem and R. Mooney, “Content-boosted collaborative filtering for improved recommendations,” Aaai/iaai, vol. 23, pp. 187–192, 2002.

M. Gupta, et al. "Movie recommender system using collaborative filtering." 2020 international conference on electronics and sustainable communication systems (ICESC). IEEE, 2020.

R. Katarya and O. P. Verma, “An effective collaborative movie recommender system with cuckoo search,” Egypt. Inform. J., vol. 18, no. 2, pp. 105–112, 2017.

Y. Koren, S. Rendle, and R. Bell, “Advances in collaborative filtering,” in Recommender Systems Handbook, New York, NY: Springer US, 2022, pp. 91–142.

X. Su and T. M. Khoshgoftaar, “A survey of collaborative filtering techniques,” Adv. Artif. Intell., vol. 2009, pp. 1–19, 2009.

B. Justin, and T. Hofmann. "Unifying collaborative and content-based filtering." Proceedings of the twenty-first interna-tional conference on Machine learning, 2004.

S. Airen and J. Agrawal, “Movie recommender system using K-nearest neighbors variants,” Natl. Acad. Sci. Lett., vol. 45, no. 1, pp. 75–82, 2022.

R. H. Singh et al., “Movie recommendation system using cosine similarity and KNN,” Int. J. Eng. Adv. Technol., vol. 9, no. 5, pp. 556–559, 2020.

R. Ahuja, A. Solanki, and A. Nayyar, “Movie recommender system using K-means clustering AND K-nearest neighbor,” in 2019 9th International Conference on Cloud Computing, Data Science & Engineering (Confluence), 2019.

A. Azaria, et al. "Movie recommender system for profit maximization." Proceedings of the 7th ACM conference on Recom-mender systems, 2013.

M. Goyani and N. Chaurasiya, “A review of movie recommendation system: Limitations, Survey and Challenges,” ELCVIA: electronic letters on computer vision and image analysis, vol. 19, pp. 18–37, 2020.

A. Odić, M. Tkalčič, J. F. Tasič, and A. Košir, “Predicting and detecting the relevant contextual information in a mov-ie-recommender system,” Interact. Comput., vol. 25, no. 1, pp. 74–90, 2013.

H. Xiangnan, et al. "Neural collaborative filtering." Proceedings of the 26th international conference on world wide web, 2017.

D. Heckerman, “Dependency networks for inference, collaborative filtering, and data visualization,” Journal of Machine Learning Research, vol. 1, pp. 49–75, 2000.

J. Herlocker, J. A. Konstan, and J. Riedl, “An empirical analysis of design choices in neighborhood-based collaborative fil-tering algorithms,” Information retrieval, vol. 5, pp. 287–310, 2002.

J. Lee, M. Sun, and G. Lebanon, “A comparative study of collaborative filtering algorithms,” arXiv [cs.IR], 2012.

Y. Koren, S. Rendle, and R. Bell, “Advances in collaborative filtering,” in Recommender Systems Handbook, New York, NY: Springer US, pp. 91–142, 2022.

jmss 66

Downloads

Published

2024-04-25

How to Cite

[1]
A. K. Rai, Pooja Khanna, and Pawan Singh, “Movie Recommender System: Collaborative Filtering Methods”, J. Manage. Serv. Sci., vol. 4, no. 1, pp. 1–11, Apr. 2024.

CITATION COUNT

Issue

Section

Research Article