You are on page 1of 15

G.

L Bajaj Institute Of Technology & Management

Supervisor Submitted By
Dr. Ganga Sharma Shivendra Rajput
(2101921640052)

Department of Computer Science and


Engineering
G.L Bajaj Institute of Technology
& Management
▪ The chief purpose of our system is to recommend movies to its
users based on their viewing history and ratings that they provide.
▪ Collaborative filtering and content based filtering are the are
prime approaches to provide recommendation to users. Both of
them are best applicable in specific scenarios because of their
respective ups and downs.
▪ Personalized recommendation engines help millions of people
narrow the universe of potential films to fit their unique tastes.
▪ Different people have different taste in movies, and this is not
reflected in a single score that we see when we Google a movie.
▪ . In this paper, we propose two methods important for movie
recommendation: movie swarm mining that mines a set of movies
suitable for producer for planning new movie and for new item
recommendation.
OBJECTIVE
❑ Movie Recommendation System aims to recommend movies to
users based on user-movie (item) ratings.

❑ Recommendation systems imitate this social process to


enable quick filtering of the information on the web.

❑ Develop a complete Recommendation System than can


manage every possible aspect required by the user.
LITERATURE REVIEW
▪ The main objective of this project is to design the system that has
a provision for user to select attributes on which he wants the
movie to be recommended.

▪ The user specific information or item specific information is


clubbed to form a cluster by using chameleon. This is an efficient
technique based on Hierarchical clustering for recommender
system.

▪ Two methods of computing cluster representatives were presented


and evaluated. Centroid-based solution and memory-based
collaborative filtering methods were used as a basis for
comparing effectiveness of the proposed two methods.
Recommender system

Content based approach Collaborative Filtering

• Movie Recommendation Sysytem

1.Content Based: The recommendation system recommends other movies


which are similar to that selected movie.
f(movie) → {movies}

2. Collaborative: The recommendation system recommends movies which are


rated highly by the similar users.
f(movies, user) → {movies}
Content-based Filtering Systems
(CBF based systems):
▪ In content-based filtering, items are recommended based on
comparisons between item profile and user profile.
▪ A user profile might be seen as a set of assigned keywords (terms,
features) collected by algorithm from items found relevant (or
interesting) by the user
▪ For example, consider a scenario in which a person goes to buy
his favorite cake ‘X’ to a pastry. Unfortunately, cake ‘X’ has been
sold out and as a result of this the shopkeeper recommends the
person to buy cake ‘Y’ which is made up of ingredients similar to
cake ‘X’.
❖ Advantages ❖ Disadvantages
·They capable of recommending ·It does not work for a new user
unrated items. who has not rated any item yet as
enough ratings are required
·Content-based recommender content based.
systems use need only the rating
of the concerned user, and not ·Limited Content Analysis- The
any other user of the system. recommender does not work if
the system fails to distinguish the
items hat a user likes from the
items that he does not like.
❑ Content-based Filtering Systems

❑ Credits, Genres and Keywords Based Recommender:- It goes


without saying that the quality of our recommender would be
increased with the usage of better metadata. It is going to build
a recommender based on the following metadata: the 3 top
actors, the director, related g enres and the movie plot
keywords, like from the cast, crew and keywords features.
C ollaborative filteringbased
systems (CF based systems):
• Collaborative filtering system recommends items based on similarity
measures between users and/or items.
• The system recommends items preferred by similar users.
• This is based on the scenario where a person asks his friends, who have
similar tastes, to recommend him some movies.
❖ Advantages ❖ Disadvantages
·It is dependent on the relation ·Early rater problem:
between users which implies that Collaborative filtering systems
it is content-independent. cannot provide recommendations
·CF recommender systems can for new items since there are no
suggest serendipitous items by user ratings on which to base a
observing similar-minded prediction.
people’s behavior. ·Sparsity problem: In most cases,
·They can make real quality the amount of items exceed the
assessment of items by number of users by a great
considering other peoples margin which makes it difficult to
experience. find items that are rated by
enough people.
❑ Collaborative filtering based systems
❑ User based filtering
❑Item
Based
Collaborative
Filtering

❑Single
Value
Decomposition
RESULT
➢ Content-based Filtering Systems
➢ Collaborative filtering based system
CONCLUSION
▪ A hybrid approach is taken between context based filtering
and
collaborative filtering to implement the system.

▪ Techniques like Clustering, Similarity and Classification are used to get


better recommendations thus reducing MAE and increasing precision
and accuracy.

▪ Our approach can be further extended to other domains to recommend


songs, video, venue, news, books, tourism and e-commerce sites, etc.

▪ For future work, we would like to address the skewed prediction caused
by imbalance in the number of low ratings compared to high ratings.

You might also like