Filmview: A Review Paper On Movie Recommendation Systems: © JUN 2023 - IRE Journals - Volume 6 Issue 12 - ISSN: 2456-8880
Filmview: A Review Paper On Movie Recommendation Systems: © JUN 2023 - IRE Journals - Volume 6 Issue 12 - ISSN: 2456-8880
Abstract- The proliferation of streaming platforms The widespread use of recommendation systems by
has led to a vast array of movie options, making it companies like Facebook, LinkedIn, Pandora, Netflix,
increasingly difficult for users to discover relevant and Amazon is highlighted. The review provides a
Content. To address this challenge, recommendation brief overview of different techniques and methods,
systems have emerged as valuable tools for offering valuable insights for further research in
suggesting movies based on user preferences. We recommendation systems. Jiang et al. [2]’s study
discuss the impact of temporal dynamics and social addresses scalability and practical usage feedback in
influence in improving recommendation accuracy Movie Recommendation Systems. It proposes a high-
and effectiveness. Moreover, we emphasize the efficient recommendation algorithm based on user
importance of incorporating explanations to clustering. The method achieves comparable
enhance user understanding and satisfaction. performance to traditional CF schemes with reduced
Through an examination of evaluation metrics, we time complexity. A Movie Recommendation System,
assess the performance of these systems. Overall, this is constructed for evaluation.
review contributes to the knowledge base, providing
insights into the strengths, limitations, and future The creation of a Movie Recommender System
directions of Movie Recommendation Systems. employing tools like K Means Clustering and K
Nearest Neighbour Algorithms is the subject of
I. INTRODUCTION research by Rishabh et al. [3]. MovieLens is the
dataset utilised, and Python is utilised to run the
With the increasing amount of Content available on system. We offer a number of machine learning ideas,
streaming platforms, it has become more challenging tools, and methods, such as KNN, K-Means
for users to find what they want to watch. To solve this Clustering, Collaborative Filtering, and Content-
problem, Movie Recommendation Systems are a type Based Filtering. The suggested system's
of personalized Recommendation System that uses a implementation details, including its architecture,
combination of machine learning algorithms and user process flow, and pseudocode, are given. With a best
data to provide movie suggestions. RMSE value of 1.081648, the results demonstrate that
the suggested system performs better than the state-of-
In this review paper, we will explore the different the-art methods. Choudhury et al. [4]’s Recommender
types of Movie Recommendation Systems, their systems (RS) address the information overload
strengths and weaknesses, and the factors that affect problem, particularly in movie recommendations.
their performance. We will also examine the various Comparisons are made between the four
evaluation metrics used to measure the efficacy of recommendation models BPNN, SVD, DNN, and
these systems. DNN with Trust. The DNN with trust model
demonstrates the highest accuracy of 83% and a low
II. LITERATURE REVIEW MSE value of 0.74, making it an effective choice for
movie recommendations.
The study by Mahesh et al. [1] presents a review of the
various techniques used in Movie Rec. Systems. It A content-based movie recommendation system using
explores Collaborative filtering, Content-based a variety of factors is suggested by Sahu et al [5].
filtering, Hybrid approaches, and deep learning Based on RS results, film ratings, and voting data, a
methods. Various similarity measures are examined. CNN deep learning model forecasts movie popularity.
The study surpasses benchmark models in accuracy, Kalyan Kumar et al. [12]’s work aims to develop a
achieving 96.8%. Behera et al.'s paper [6] offers a neural network model for accurate recommendations
collaborative filtering method for movie using the MovieLens dataset. The data manipulation
recommendations that takes temporal effects into process and model implementation are carried out in
account. With improvements of 1.35% and 1.28% on Python. The evaluation metric used is the Hit-Ratio,
the ML-100K and 1M datasets, respectively, analysis with the model achieving an 87% Hit-Ratio. Fiagbe
of the Movielens dataset reveals that it outperforms [13]’s study develops a model using the MovieLens
leading models. Partitional Weighted co-clustering for rating dataset, employing matrix factorization to
movie recommendation is the main topic of Airen et predict movie ratings for unwatched films. The model
al.'s [7] research. The objective is to optimize user and then recommends movies with the highest predicted
movie neighborhoods by adjusting row and column ratings to users. The evaluation showcases the
cluster parameters. Experimental results on a movie system's accuracy, with low values of root mean
database demonstrate the proposed method's ability to squared error (RMSE) obtained.
provide more accurate personalized
recommendations, outperforming existing methods by III. METHODOLOGY
7.91%.
Machine learning algorithms are often the foundation
Gupta et al. [8]’s study incorporates K-NN algorithms of movie recommendation systems, which analyse
and Collaborative filtering, utilizing cosine similarity. user behaviour and data to produce tailored
The approach effectively combines the strengths of recommendations. Collaborative filtering and content-
both methods, mitigating the limitations of Content- based filtering are the two methods utilised for movie
based filtering. The use of cosine similarity provides recommendation systems most frequently.
accuracy which is comparable to Euclidean Distance.
Tahmasebi et al. [9]’s study proposes a deep • Collaborative Filtering:
autoencoder network-based hybrid social Collaborative filtering is a technique that uses the
recommender system with collaborative filtering, similarities and differences in user behavior to make
content-based filtering, and user social impact from recommendations. It can be done through two ways:
Twitter. The findings of the evaluation show that it is
more accurate and efficient than cutting-edge a. User-Based Collaborative Filtering: This method
techniques. Pecune et al. [10]’s study focuses on the pairs people with similar likes and suggests
importance of providing explanations in Movie products they've enjoyed. A distance metric like
Recommendation Systems. A conversational agent Pearson Correlation or Cosine Similarity is used to
was created using a human-centered design determine how similar two users are to one
methodology and it explains its suggestions in a another. The Pearson Correlation formula is as
manner similar to how a human would. The agent's follows:
architecture included the computational model of
explanations, which was then tested in a user 𝛴(𝑥𝑖 −𝑥)(𝑦𝑖 −𝑦)
experiment. The findings show that, regardless of the 𝑟 =
√𝛴(𝑥𝑖 −𝑥)2 𝛴(𝑦𝑖 −𝑦)2
quality of the recommendations, social explanations
improve how well the system and interactions are
received. correlation coefficient, or r.
xi = values of a sample's x-variable
A brand-new graph-based model that takes into x = the average of the x-variable's values
account user similarities, demographic data, and yi = values of a sample's y-variable
location is proposed by Darban et al. [11]. The use of y = the average of the y-variable's values
Autoencoder feature extraction improves the
reliability of recommendations and solves the cold- b. Item-Based Collaborative Filtering: This method
start issue. The efficiency of the suggested approach is suggests products that are comparable to ones that
demonstrated by experimental findings on the dataset. a consumer has previously enjoyed. A distance
characteristics and behaviors can provide valuable Vol. 19 No. 3 (2020), p. 18-37 DOI
insights into users' preferences and enhance the quality 10.5565/rev/elcvia.1232
of recommendations. Additionally, incorporating https://ddd.uab.cat/record/232276
explanations in the recommendation process improves [2] J. Zhang, Y. Wang, Z. Yuan and Q. Jin,
users' perception and understanding of the system's "Personalized real-time Movie Recommendation
decisions. System: Practical prototype and evaluation," in
Tsinghua Science and Technology, vol. 25, no. 2,
CONCLUSION pp. 180-191, April 2020, doi:
10.26599/TST.2018.9010118.
In conclusion, Movie Recommendation Systems have [3] R. Ahuja, A. Solanki and A. Nayyar, "Movie
become indispensable tools for users to navigate the Recommender System Using K-Means
vast amount of available Content. This review paper Clustering AND K-Nearest Neighbor," 2019 9th
has provided an overview of various techniques and International Conference on Cloud Computing,
approaches employed in Movie Recommendation Data Science & Engineering (Confluence),
Systems. It is clear that combining various techniques Noida, India, 2019, pp. 263-268, doi:
can produce recommendations that are more precise 10.1109/CONFLUENCE.2019.8776969.
and tailored, such as collaborative filtering, content- [4] Choudhury, S.S., Mohanty, S.N. & Jagadev,
based filtering, and deep learning algorithms. A.K. Multimodal trust based recommender
system with machine learning approaches for
The study also highlights the importance of addressing movie recommendation. Int. j. inf. tecnol. 13,
dynamic factors, such as temporal effects and evolving 475–482 (2021). https://doi.org/10.1007/s41870-
user preferences, in recommendation systems. By 020-00553-2
incorporating these factors, the performance and [5] S. Sahu, R. Kumar, M. S. Pathan, J. Shafi, Y.
relevance of recommendations can be significantly Kumar and M. F. Ijaz, "Movie Popularity and
improved. Target Audience Prediction Using the Content-
Based Recommender System," in IEEE Access,
Moreover, the inclusion of social influence and vol. 10, pp. 42044-42060, 2022, doi:
explanations in recommendation systems has shown 10.1109/ACCESS.2022.3168161.
promising results. The use of social characteristics and [6] Gopal Behera, Neeta Nain, Collaborative
behaviors, along with providing explanations for Filtering with Temporal Features for Movie
recommendations, enhances user satisfaction and Recommendation System, Procedia Computer
perception of the system. Science, Volume 218, 2023, Pages 1366-1373,
ISSN 1877-0509,
Overall, this review paper contributes to the existing https://doi.org/10.1016/j.procs.2023.01.115.
knowledge by presenting an in-depth analysis of [7] Sonu Airen, Jitendra Agrawal, Movie
different techniques and approaches used in Movie Recommender System Using Parameter Tuning
Recommendation Systems. It provides insights into of User and Movie Neighbourhood via Co-
the challenges faced by these systems and suggests Clustering, Procedia Computer Science, Volume
future directions for research. Incorporating 218, 2023, Pages 1176-1183, ISSN 1877-0509,
contextual data and user comments, for example, https://doi.org/10.1016/j.procs.2023.01.096.
could improve movie recommendation systems' [8] M. Gupta, A. Thakkar, Aashish, V. Gupta and D.
effectiveness even further. P. S. Rathore, "Movie Recommender System
Using Collaborative Filtering," 2020
REFERENCES International Conference on Electronics and
Sustainable Communication Systems (ICESC),
[1] Goyani, Mahesh; Chaurasiya, Neha. "A Review Coimbatore, India, 2020, pp. 415-420, doi:
of Movie Recommendation System: Limitations, 10.1109/ICESC48915.2020.9155879.
Survey and Challenges". ELCVIA : Electronic [9] Tahmasebi, H., Ravanmehr, R. &
Letters on Computer Vision and Image Analysis, Mohamadrezaei, R. Social movie recommender