Professional Documents
Culture Documents
Collaborative Filtering: Presented by
Collaborative Filtering: Presented by
Collaborative Filtering: Presented by
COLLABORATIVE FILTERING
(Under Guidance of Prof. Partha Sarathi Chokraborty)
Presented by:
DEBANKAN CHAKRABORTY
ARINDAM KUNDU
RUPAM KUMAR HAZRA SUKANTA
DUTTA
INTRODUCTION
Collaborative Filtering (CF) technique has been proved to be one of the
most successful techniques in recommender systems in recent years.
However, most existing CF based recommender systems worked in a
centralized way and suffered from its shortage in scalability as their
calculation complexity increased quickly both in time and space
when the record in user database increases.
In this article, we first propose a distributed CF algorithm called Pipe
CF together with two novel approaches: significance refinement and
unanimous amplification, to further improve the scalability and
prediction accuracy.
We then show how to implement this algorithm on a Peer-to-Peer
(P2P) structure through distributed hash table method, which is the
most popular and efficient P2P routing algorithm, to construct a
scalable distributed recommender system.
The experimental data show that the distributed CF-based
recommender system has much better scalability than traditional
centralized ones with comparable prediction efficiency and accuracy.
RECOMMENDATIO
N SYSTEM
Recommendation system is a specific type of information filtering
technique that attempts to present information items (such as movies,
music, web sites, news) that are likely of interest to the user.
It is of great importance for the success of e-commerce and IT
industry nowadays, and gradually gains popularity in various
applications (e.g. Netflix project, Google news, Amazon).
Computation of Similarity Function : Similarity between target user and candidate users so as to offer nearest neighbors to produce high-quality recommendations.
Ra , j Pa
i _ rates _ j
( Pi , j Pi ) ra ,i
r i a ,i
Pa
Where denotes the average ratings of
Pi , j
customer a,
Pi is the actual rating of neighbor i on
product j, denotes the average ratings of neighbor i and ra,i denotes the
correlation between the active user, a and its ith neighbor.
CONCLUTION :
Other than that peers also maintain a data structure named Itemtable
which stores ratings of different users for a particular item along
with some other information in order to calculate the similarity
among users and predicted rating in a parallel and distributed way.
FUTURE RESEARCH:
In the future, we plan to develop a generic model for users’
cooperation and information trading.