Development of a Movie Recommendation System - MoviepleX

Authors

  • Vaani Gupta Department of Computer Science and Engineering, Amity University, Gurgaon, Haryana, India Author
  • Khushboo Tripathi Department of Computer Science and Engineering, Amity University, Gurgaon, Haryana, India Author

DOI:

https://doi.org/10.55524/ijircst.2023.11.2.6

Keywords:

Streaming Media, Movie Recommendation, Machine Learning, Heroku

Abstract

The content recommendation model,  “Development of a Movie Recommendation System - MoviepleX” is aimed at providing accurate movie  recommendations to users, on the basis of similarity with  the movie they would enter for reference, using machine  learning algorithms, functions and metrics. It is built using  the tmdb_5000 dataset, taken from Kaggle. The data  consists of a number of features like cast, crew, genre,  budget, overview, runtime, tagline, popularity, production  unit and revenue corresponding to 4803 Hollywood  movies that are a part of the tmdb database. Recommendation engines are a subclass of information  filtering systems that seek to predict the 'rating' or  'preference' a user would give to an item, a movie in case  of a movie recommender. Streaming media services like  Netflix & Disney+ Hotstar employ highly efficient content  recommendation systems, which can play a huge role as  game-changers in a streaming service’s success or failure.  These content-based recommenders are what keep our  entertainment rhythm going, serving us the best material  out there, based on our own personal interests, choices,  likes & dislikes. Movie recommendation systems provide  a mechanism to assist viewers and subscribers of streaming  platforms by classifying movies based on similar interests  of users. A movie recommendation is important in our  social life due to its strength in providing enhanced  entertainment.  The model proposed in this paper uses machine learning’s  capability to identify patterns and build prediction and  recommendation mechanisms using provided data. A  machine learning web application was created for the  recommendation engine, which was deployed onto  Heroku, a container-based cloud Platform as a Service  (PaaS), used to deploy, manage, and scale modern apps.  The app deployment was made through Streamlit. By  having a webpage for the ML - application, it has been  made accessible and beneficial to public. 

Downloads

Download data is not yet available.

References

Kim, Mucheol, and S. O. Park, "Group affinity based social trust model for an intelligent movie recommender system", Multimedia tools and applications 64, vol. no. 2, pp. 505- 516, 2013.

Colombo, Mendoza, L. Omar, R. V. García, A. R. González, G.A. Hernández, and J. J. S. Zapater, "RecomMetz: A

context-aware knowledge-based mobile recommender system for movie showtimes", Expert Systems with Applications 42, vol. no. 3, pp. 1202-1222, 2015.

Fernandez, George, W. Lopez, F. Olivera, B. Rienzi, and P. R. Bocca, "Let's go to the cinema!”, a movie recommender system for ephemeral groups of users", Computing Conference (CLEI), XL Latin American, IEEE, pp. 1-12, 2014

Symeonidis, Panagiotis, A. Nanopoulos, and Y. Manolopoulos, "MoviExplain: a recommender system with explanations", Third ACM conference on Recommender systems, pp. 317-320, 2009

Christakou, Christina, L. Lefakis, S. Vrettos, and A. Stafylopatis, "A movie recommender system based on semi supervised clustering", Computational Intelligence for Modelling, Control and Automation, 2005 and International Conference on Intelligent Agents, Web Technologies and Internet Commerce, International Conference on IEEE, vol. 2, pp.897-903, 2005

R. Banjong, Nutcha, and S. Maneeroj, "Multi criteria pseudo rating and multidimensional user profile for movie recommender system", Computer Science and Information Technology (ICCSIT) 2009, 2nd IEEE International Conference on IEEE, pp. 596-601, 2009

Nanou, Theodora, G. Lekakos, and K. Fouskas, "The effects of recommendations” presentation on persuasion and satisfaction in a movie recommender system", Multimedia systems 16, vol. no. 4-5, 219-230, 2010

E. Rich, “User modeling via stereotypes”, Cognitive Science, Vol. 3, No. 4, pp. 329–354, 1979.

M. Sanderson, and W. B. Croft, “The History of Information Retrieval Research, Proceedings of the IEEE, Vol. 100, pp. 1444–1451, 2012.

P. Resnick, N. Iacovou, M. Sushak, P. Bergstrom, and J. Riedl, “GroupLens: An open architechure for collaborative filtering of netnews”, In Proceedings of the ACM Conf. Computer Support Cooperative Work (CSC), pp. 175-186, 1994.

R. E. Nisbett, and T. D. Wilson, “Telling more than we can know: Verbal reports on mental processes”, Psychological Review, Vol. 84, No. 3, pp. 231-259, 1977.

D. Goldberg, B. Oki, D. Nichols, and D. B. Terry, “Using Collaborative Filtering to Weave an Information Tapestry”, Communications of the ACM, December, Vol. 35, No. 12, pp. 61-70, 1992.

Online available: www.youtube.com/

G. Salton, A. Wong, C. S. Yang, “A vector space model for automatic indexing”, Communications of the ACM, Vol.18, No.11, pp. 613-620, 1975.

M.H. Ferrara, M. P. LaMeau, “Pandora Radio/Music Genome Project. Innovation Masters: History’s Best Examples of Business Transformation. Detroit”, Gale Virtual Reference Library, pp. 267-270, 2012.

M. Balabanovic ́, Y Shoham, “Fab: Content-based, Collaborative Recommendation”, Communications of the ACM, Vol.40, No.3, pp.66-72, 1997.

“Recommendation-system”,

en.citizendium.org/wiki/Recommendation_system [18] J. B. Schafer, J. A. Konstan, J. Riedl, “E-Commerce recommendation applications”, Data Mining and Knowledge Discovery, Vol. 5, No. 1, pp. 115–153, 2001. [19] L. M. de Campos, J. M. F. Luna, J.F. Huete, M. A. R. Morales; “Combining content-based and collaborative recommendations: A hybrid approach based on Bayesian networks”, International Journal of Approximate Reasoning, revised 2010.

H. K. Virk, Er. M. Singh, “Analysis and Design of Hybrid Online Movie Recommender System”, International Journal of Innovations in Engineering and Technology (IJIET), Vol. 5, Issue 2, 2015

http://www.nytimes.com/2012/02/19/magazine/shopping habits.html?_r=0

Y. Himeur, A. Sayed, A. Alsalemi, F. Bensaali, A. Amira, I. Varlamis, M. Eirinaki, C. Sardianos, G. Dimitrakopoulos. “Blockchain-based recommender systems: Applications, challenges and future opportunities.” Comput. Sci. Rev., 100439, p. 43, 2022.

S. Jayalakshmi, N. Ganesh, R. Čep, J. Senthil Murugan. "Movie Recommender Systems: Concepts, Methods, Challenges, and Future Directions". Sensors 22, no. 13: 4904, 2022. https://doi.org/10.3390/s22134904.

“Introduction to Machine Learning with Python” by Andreas C. Müller and Sarah Guido

“Machine Learning Mastery with Python” by Jason Brownlee

Online available: www.towardsdatascience.com/ [27] Online available: www.researchgate.net/

Online available: www.ijesrt.com/

Online available: stackoverflow.com

Downloads

Published

2023-03-30

How to Cite

Development of a Movie Recommendation System - MoviepleX . (2023). International Journal of Innovative Research in Computer Science & Technology, 11(2), 28–33. https://doi.org/10.55524/ijircst.2023.11.2.6