0% found this document useful (0 votes)
77 views14 pages

Recommendation System

It is the report prepared to understand the concepts and working of recommendation system. Recommendation systems are very popular nowadays. It is used in various industries such as by eCommerce website, OTT platforms etc.

Uploaded by

kaif
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
77 views14 pages

Recommendation System

It is the report prepared to understand the concepts and working of recommendation system. Recommendation systems are very popular nowadays. It is used in various industries such as by eCommerce website, OTT platforms etc.

Uploaded by

kaif
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 14

What is Recommendation System?

• Recommendation System is a information


technique ,which provides users with information
he/she may be interested in.
Abstract
• Recommendation System is a major area which is very popular and useful for people to
take proper automated decisions. It is a method that helps user to find out the information
which is beneficial to him/her from variety of data available.

• When it comes to Movie Recommendation System, recommendation is done based on


similarity between users (Collaborative Filtering) or by considering particular user’s activity
(Content Based Filtering) which he wants to engage with.

• To overcome the limitations of collaborative and content based filtering generally,


combination of collaborative and content based filtering is used so that a better
recommendation system can be developed. Also various similarity measures are used to
find out similarity between users for recommendation.

• In this paper, we have surveyed state-of-the-art methods of Content Based Filtering,


Collaborative Filtering, Hybrid Approach and Deep Learning Based Methods for movie
recommendation. We have also reviewed different similarity measures. Various companies
like facebook which recommends friends, LinkedIn which recommends job, Pandora
recommends music, Netflix recommends movies, Amazon recommends products etc.
Introduction
• Recommendation System is a vast area which is used everywhere in
every field. People use recommendations as it saves time, so it plays a
vital role in various areas. It is used in many real life applications like
Entertainment, E-Commerce, Services, Social Media .

• In Entertainment area recommendation system is widely used in watching


movies or listening music or any TV program.

• Movie Recommendation: Netflix uses algorithm for recommending movies


according to their interest. Other such platforms that provide
recommendations include hotstar, sonyLIV, voot .
Review
• There are three techniques of recommendation system: Collaborative Filtering, Content-
Based Filtering and Hybrid Filtering.

• In Content Based recommender system, user provides data either explicitly (rating) or
implicitly. The system captures this data and generates user profile for every user. By
making use of user profile, recommendation is generated. In content based filtering,
recommendation is given by only watching single user’s profile. System tries to recommend
item similar to that item based on users past activity. Unlike content based, collaborative
filtering finds those users whose likings are similar to a given user.It then recommends item
or any product, by considering that the given user will also like the item which other users
like because their taste are similar [15]. Both these technique have their own strength and
weakness so to overcome this, hybrid technique came into picture, which is a combination
of both these techniques. Hybrid filtering can be used in various types. We can use content
based filtering first and then pass those results to collaborative recommender (and vice-
versa) or by integrating both the filter into one model to generate the result.
Objective of the system
• Movie recommendation systems provide a mechanism to assist users in
classifying users with similar interests. This makes recommender systems
essentially a central part of project.

• The main goal of this machine learning project is to build a recommendation


engine that recommends movies to users. This python project is designed to
help you understand the functioning of how a recommendation system
works.

• Ex: Amazon, a pioneer in the use of collaborative recommender systems,


offers “a personalized store for every customer” as part of their marketing
strategy.
How it works?
• It analyses how similar the tastes of one user is to another and makes
recommendations on the basis of that. For instance , if user A likes movies
1,2,3 and user B likes 2,3,4 then they have similar interests and A should
like movie 4 and B should like movie 1.

• These services depend on a machine-learning strategy called singular


value decomposition, which breaks down movies into long lists of
attributes and matches these elements to viewer’s preferences.

• The technique can beto just about any recommendation system, from
internet search engines.
Movie Recommendation
System

• Content Based Recommendation System

• Popularity Based Recommendation System

•Collaborative Recommendation System


Content-based filtering
Advantages:
• They are capable of recommending unrated movies.
• Content based system use need only the rating of the concerned user, and not
any other user of the system.

Disadvantages:
• It does not work for the new users who has not rated any item yet as enough
rating are required to evaluates user preference and provide accurate
recommendations.
• No recommendation of the serendipitous items.
• The recommender does not work if the system fails to distinguish the items that
the user like from the items that he does not like.
Collaborative-based filtering
Advantages :
• It is dependent on the relations between the users which implies that
it is content-independent.
• This system can recommend serendipitous items by observing similar-
minded people’s behavior
• They can make real quality assessment of items by considering other
peoples experience.

Disadvantages:
• This system cannot provide recommendations for the new items since
there are no ratings on which to base a prediction.
Work-Flow

Data Data pre-processing Feature extraction

List of movies Cosine similarity User Input

You might also like