Recommender systems are the software tools that make valuable recommendations to users by considering their profiles, preferences during interaction usually with online applications or websites.
Please kindly contact me at Sharma_binay9@hotmail.com for any questions. Thank you.
Online BookStore Recommender Systems Using Collaborative Filtering Algorithm
1.
2. Thesis on Online BookStore
Recommender System using
Collaborative Filtering
Algorithm
Binay Kumar Sharma
European University Cyprus
3. Overview
1. Introduction of RS
2. Types and Techniques of RS
3. Existing RS Systems and challenges of
RS
4. Online Bookstore RS
5. Architecture and Similarity Method of
RS
6. Algorithms and Interface of RS
7. Evaluation Metrics of RS
8. Conclusion and Future work
8. our office
According to review, analysis, compare and implement of RS ,
it is difficult for RS to offer suggestions to new
users as their user’s profile is practically unfilled
and they have not been appraised any items yet
So, their taste is obscure to the systems
Problem Descriptions
9. our office
to reviews of different types, techniques and
methods of RS
to implement a sample prototype i.e. Bookstore RS Apps
using CF techniques and evaluations of RS
the new user’s profiles which have taken into their
account to provide recommendations
Objectives of Research
13. our office
Collection of the Data: Explicit and Implicit data
Storage of the Data: Standard storage Movielens
and Book Crossing dataset
Filtering of the Data: To make recommendation using
RS filtering technique
Recommender Systems Functions
15. our office
Content based filtering for domains
Based on the user’s preferences by utilizing
features exhausted from content of users and items
Content Based Filtering Technique
17. our office
To match this user with similar interest by obtaining
the similarities among the users’ preference
To make recommendations based on their
profile.
Collaborative Filtering Technique
19. our office
1. Memory based collaborative filtering
2. Model based collaborative filtering
3. Hybrid based collaborative filtering
Types of Collaborative Filtering
20. our office
Two techniques such as user-based and item-based
collaborative filtering technique.
- Similarity based model
- Use entire collection of previously rate items by
the user
- Store all user information in a database
Memory Based Filtering Technique
21. our office
Provides recommendations for particular user
Based on user’s similarity to other users
Similarity defined through the items –users preferred
or not.
People who like a lot of the same items you like
also like this other items.
User Based CF Technique
22. our office
For this technique, similarity between items is
taken into account rather than users.
Also depend on this similarity, users’ preferences for
item hasn’t been already rated by the user can also be
calculated.
Item Based CF Technique
24. our office
Use collection of rating to learn model which is used to
make rating prediction
Types of this model:
1. Clustering Technique
2. Association Technique
3. Bayesian Technique
4. Neural Network Technique
Model Based CF Technique
32. our office
The time complexity of the algorithm
-Computational complexity
Efficiency of the techniques
Correctness/accuracy of ranking
Comparison of existing RS Systems
33. our office
Relevance: that items, recommended are relevant
to the users
Novelty: that the item recommended is totally new
to the user
Serendipity: the item recommended are even
though relevant
Comparison of existing RS Systems
35. our office
Data Sparsity: Large amount of items in
dataset only a few have rating
Scalability: Large amount of existing users
and items in collaborative filtering algorithms.
Cold Start Problem: New user and new
item is introduced in the dataset.
Challenges of RS Systems
36. our office
Shilling Attacks: Large number of people where
competitors are given negative
recommendations
Privacy: People may not want their views and
opinions to be publicized in collaborative filtering systems.
Grey Sheep: Users whose preferences happens to be
in consistent conflict with any group of people
Challenges of RS Systems
58. our office
The RS is a valuable software tools
Therefore, it is solved by collaborative
filtering algorithm.
The most popular recommendations show to different
users’ preferences by using similarities
In Conclusion
59. our office
In the future work, we will use cluster based hybrid
collaborative filtering technique
for the best performance and solutions in
recommender systems.
In Future