Implementation of Movie Recommendation System Using Machine Learning

Authors

  • S. Sridevi  Department of Computer Science and Engineering, New Horizon College of Engineering, Bangalore, India
  • Celeste Murnal  Department of Computer Science and Engineering, New Horizon College of Engineering, Bangalore, India

DOI:

https://doi.org/10.32628/CSEIT2063143

Keywords:

Machine Learning, Recommendation System, Content based filtering, Collaborative filtering, RMSE, XGBoost.

Abstract

As world is evolving, similarly people's desire, trend, interests are also changing. Same way even in the field of movies, people want to watch the movies according to their interest. Many web-based movie service providers have emerged and to increase their business and popularity, they want to keep their subscribers entertained. To improve their business, the service provider should recommend movies which users might like, so that they might watch another movie and be entertained. By doing this there is high possibility that customers will periodically renew the web-based movie service provider application. The objective of this project is to implement the machine learning based movie recommendation system which can recommend the movies to the users based on their interest and ratings. To achieve this, content-based filtering is used to recommend movie based on movie-movie similarity, collaborative based filtering is used to compute features based on user information and movie information. The proposed system uses the new ensemble learning algorithm, XGBoost algorithm to improve the performance. The results show that the proposed system is effective for movie recommendation and the system minimizes the root mean square error (RMSE).

References

  1. Kuzelewska, U., 2014. “Clustering algorithms in hybrid recommender system on movielens data” Studies in logic, grammar and rhetoric, vol. 37, no. 1, pp.125-139.
  2. Geetha, G., M. Safa, C. Fancy, and D. Saranya. “A hybrid approach using collaborative filtering and content based filtering for recommender system” Journal of Physics: Conference Series, vol. 1000, no. 1, p. 012101, 2018.
  3. De Campos, L.M., Fernández-Luna, J.M., Huete, J.F. and Rueda-Morales, M.A., 2010. “Combining content-based and collaborative recommendations: A hybrid approach based on Bayesian networks” International journal of approximate reasoning, vol. 51, no. 7, pp.785-799.
  4. Manoj Kumar, D.K. Yadav, Ankur Singh, Vijay Kr. Gupta; “A Movie Recommender System: MOVREC” International Journal of Computer Applications, vol. 124, no. 3, pp. 7-11, 2015.
  5. Nupur Kalra, Deepak Yadav, Gourav Bathla; “Movie Recommender System using Collaborative Filtering” International Journal on Future Revolution in Computer Science & Communication Engineering, vol. 4, no.12, pp. 88-92, 2018.
  6. Sonali R. Gandhi, Jaydeep Gheewala; “A survey on recommendation system with collaborative filtering using big data” in IEEE International Conference on Innovative Mechanisms for Industry Applications, pp. 457-460, 2017.
  7. Rupali Hande, Ajinkya Gutti, Kevin Shah, Jeet Gandhi, Vrushal Kamtikar; “MOVIEMENDER A Movie Recommender System” International Journal of Engineering Sciences & Research Technology, pp. 469-473, 2016.
  8. https://www.kaggle.com/netflix-inc/netflix-prize-data/data
  9. Chen, Tianqi, and Carlos Guestrin. “Xgboost: A scalable tree boosting system” Proceedings of the 22nd ACM International Conference on Knowledge Discovery and Data Mining, pp. 785-794. 2016.

Downloads

Published

2020-06-30

Issue

Section

Research Articles

How to Cite

[1]
S. Sridevi, Celeste Murnal, " Implementation of Movie Recommendation System Using Machine Learning" International Journal of Scientific Research in Computer Science, Engineering and Information Technology(IJSRCSEIT), ISSN : 2456-3307, Volume 6, Issue 3, pp.587-593, May-June-2020. Available at doi : https://doi.org/10.32628/CSEIT2063143