You are on page 1of 15

Prediction and

Recommendation Of Movies To
Users

Nikhil Kommireddi  Yasar Nawaz  Hadi Mishab 


(RA2011031010073) (RA2011031010115) (RA2011031010116)
Content
• Introduction
• Problem statement
• Literature Survey
• Limitations
• Objectives
• Architecture/block diagram
• Modules with explanations
Introduction

• This project aims to build an AI-based movie


recommendation system that provides personalized
recommendations to users based on their viewing
history and preferences. The system will use machine
learning algorithms to analyze vast amounts of data,
including movie ratings, genres, actors, directors, and
even user reviews and comments, to predict what users
are likely to watch next. The goal is to enhance the user's
viewing experience by saving them time and effort in
searching for movies and introducing them to new
movies that they may enjoy.
Problem Statement

In today's digital age, there are a plethora of movie options available for
users to choose from, making it difficult to decide what to watch. With so
many options, users often spend a lot of time scrolling through various movie
platforms, trying to find something that interests them. This can lead to
frustration and even decision fatigue, causing them to give up and not watch
anything at all.

To solve this problem, we aim to build an Artificial Intelligence system that


predicts and recommends movies to users based on their preferences. The
system will analyze the user's viewing history, movie ratings, and other
factors like genre, actors, and director preferences to provide personalized
recommendations.
Literature Survey
S.NO Paper Name and Year Inferences

1 "A Hybrid Collaborative Filtering Algorithm for Movie Recommendation The paper proposes a hybrid collaborative filtering
based on User Preferences and Item Attributes" by IEEE Access - 2021 algorithm that combines both user preference and item
attributes for movie recommendation. The proposed
algorithm outperforms existing collaborative filtering
algorithms in terms of prediction accuracy

2 "Deep Learning for Recommender Systems: A Survey and Future The paper presents a survey of deep learning-based
Directions“ by IEEE Transactions on Neural Networks and Learning recommender systems, including movie
Systems - 2020 recommendation. The survey covers various deep
learning architectures and techniques, such as neural
collaborative filtering, deep matrix factorization, and
deep reinforcement learning. The paper also discusses
the challenges and opportunities in the field of deep
learning-based movie recommendation.

3 "A Hybrid Collaborative Filtering and Deep Learning Approach for The paper proposes a hybrid approach that combines
Movie Recommendation“ by International Journal of Machine Learning collaborative filtering and deep learning techniques for
and Cybernetics - 2022 movie recommendation. The hybrid approach
outperforms both traditional collaborative filtering and
deep learning-based approaches in terms of
prediction accuracy. The paper also discusses the
challenges and opportunities in the field of hybrid
movie recommendation.
Literature Survey
S.No Paper Name and Year Inferences

4 “Towards privacy in a context-aware social network based recommendation system” Focus on protecting data and request for
by P. W. Yau and A. Tomlinson-2021 data, at the point of data collection. This
paper outlines a hierarchical privacy
architecture, to provide anonymity, unlink
ability, unobservability and pseudonymity to
IK users. Users are grouped according to
`proportional distance reservation', which
indicates how likely users are willing to share
private information. The protection of private
information is stronger when queries are
made by `distant' users, and weaker for fellow
group members.

5 “Recommender systems in ecommerce” by J. Ben Schafer, Joseph Konstan, John Riedl The ideas of new applications in the field of
GroupLens Research Project Department of Computer Science and Engineering recommendation systems in e-commerce
University of Minnesota Minneapolis-2020 sites. we create a taxonomy of recommender
systems, including the interfaces they present
to customers, the technologies used to create
the recommendations, and the inputs they
need from customers

6 Recommender Systems: An overview of different approaches to recommendations by  Many popular Ecommerce sites widely use
Kunal Shah, Akshaykumar Salunke, Saurabh Dongare, Kisandas Antala SIT, Lonavala RSs to recommend news, music, research
India-2022 articles, books, and product items.
Recommendation systems use personal,
implicit and local information from the
Internet. This paper attempts to describe
various limitations of recommendation
Limitations
1.Cold-start problem: One of the primary challenges of
movie recommendation systems is the cold-start problem,
which occurs when a new user or a new movie is introduced
into the system. The system may not have enough data to
provide personalized recommendations, which may result in
inaccurate recommendations.

2.Limited data availability: Another limitation of movie


recommendation systems is the availability of limited data.
Some movies may not have enough ratings or reviews,
making it challenging for the system to provide accurate
recommendations.
Limitations Contd.

3.Lack of diversity: Movie recommendation systems may


suggest similar types of movies to users, resulting in a lack of
diversity in their viewing experience.

4.Overreliance on past behavior: Movie recommendation


systems are based on past behavior, such as viewing history
and ratings. However, users' preferences may change over
time, and their current preferences may not be reflected in
their past behavior.
Limitations Contd.

5.Bias: Recommendation systems may be biased towards


certain movies, genres, or actors, resulting in unfair
recommendations.

6.Privacy concerns: Movie recommendation systems require


access to users' personal data, such as viewing history and
ratings, which may raise privacy concerns among users.
Objectives

1.Provide personalized recommendations: The primary


objective of a movie recommendation system is to provide
personalized recommendations to users based on their
viewing history and preferences.

2.Enhance user experience: The system should enhance the


user's viewing experience by saving them time and effort in
searching for movies and introducing them to new movies
that they may enjoy.
Objectives Contd.

3.Increase engagement: The system should increase user


engagement by providing relevant and accurate
recommendations, encouraging them to continue using the
service.

4.Ensure diversity: The system should ensure diversity in


recommendations by suggesting different types of movies to
users, avoiding over-reliance on a particular genre or actor.
Architecture Diagram
Modules
1.Data collection module: This module is responsible for
collecting data from various sources, such as movie databases and
user ratings, to build a dataset for the recommendation system.

2.Data preprocessing module: This module is responsible for


cleaning and processing the collected data, including removing
duplicates, handling missing data, and transforming the data into
a format suitable for machine learning algorithms.

3.Machine learning module: This module uses various machine


learning algorithms, such as collaborative filtering, content-based
filtering, and matrix factorization, to generate recommendations
based on the user's viewing history and preferences.
Modules Contd.
4.Recommendation generation module: This module generates a
list of recommended movies based on the output of the machine
learning module, taking into account factors such as movie
ratings, genre, and popularity.

5.Recommendation filtering module: This module filters the


generated recommendations based on various criteria, such as
user age, language, and location, to provide more personalized
recommendations.

6.Recommendation ranking module: This module ranks the


filtered recommendations based on their relevance and
importance to the user, taking into account factors such as
viewing history and ratings.
THANK YOU…

Nikhil Kommireddi  Yasar Nawaz  Hadi Mishab 


(RA2011031010073) (RA2011031010115) (RA2011031010116)

You might also like