Collaborative filtering requires a centralized rating database. However, within a peer-to-peer network such a centralized database is not readily available. In this paper, we propose a fully distributed collaborative filtering method that is self-organizing and operates in a distributed way. Similarity ranks between multimedia files (items) are calculated by log-based user profiles and are stored locally at these items in so-called buddy tables. This intuitively creates a semantic overlay to organize multimedia files. Based on this semantic overlay and the items that a user has downloaded previously (indicating the profile of the user), recommendations can be performed and the recommended items can be easily located. We have tested our distributed collaborative filtering approach and compared it to centralized collaborative filtering, showing that it has similar performance. It is therefore a promising technique to facilitate filtering for relevant multimedia data in P2P networks.
Description
Distributed collaborative filtering for peer-to-peer file sharing systems
%0 Conference Paper
%1 1141522
%A Wang, Jun
%A Pouwelse, Johan
%A Lagendijk, Reginald L.
%A Reinders, Marcel J. T.
%B SAC '06: Proceedings of the 2006 ACM symposium on Applied computing
%C New York, NY, USA
%D 2006
%I ACM
%K cf peer-to-peer recommender
%P 1026--1030
%R http://doi.acm.org/10.1145/1141277.1141522
%T Distributed collaborative filtering for peer-to-peer file sharing systems
%U http://portal.acm.org/citation.cfm?id=1141277.1141522
%X Collaborative filtering requires a centralized rating database. However, within a peer-to-peer network such a centralized database is not readily available. In this paper, we propose a fully distributed collaborative filtering method that is self-organizing and operates in a distributed way. Similarity ranks between multimedia files (items) are calculated by log-based user profiles and are stored locally at these items in so-called buddy tables. This intuitively creates a semantic overlay to organize multimedia files. Based on this semantic overlay and the items that a user has downloaded previously (indicating the profile of the user), recommendations can be performed and the recommended items can be easily located. We have tested our distributed collaborative filtering approach and compared it to centralized collaborative filtering, showing that it has similar performance. It is therefore a promising technique to facilitate filtering for relevant multimedia data in P2P networks.
%@ 1-59593-108-2
@inproceedings{1141522,
abstract = {Collaborative filtering requires a centralized rating database. However, within a peer-to-peer network such a centralized database is not readily available. In this paper, we propose a fully distributed collaborative filtering method that is self-organizing and operates in a distributed way. Similarity ranks between multimedia files (items) are calculated by log-based user profiles and are stored locally at these items in so-called buddy tables. This intuitively creates a semantic overlay to organize multimedia files. Based on this semantic overlay and the items that a user has downloaded previously (indicating the profile of the user), recommendations can be performed and the recommended items can be easily located. We have tested our distributed collaborative filtering approach and compared it to centralized collaborative filtering, showing that it has similar performance. It is therefore a promising technique to facilitate filtering for relevant multimedia data in P2P networks.},
added-at = {2008-01-21T15:50:10.000+0100},
address = {New York, NY, USA},
author = {Wang, Jun and Pouwelse, Johan and Lagendijk, Reginald L. and Reinders, Marcel J. T.},
biburl = {https://www.bibsonomy.org/bibtex/29869aa48ece664b89de6d1b602f3f163/viv},
booktitle = {SAC '06: Proceedings of the 2006 ACM symposium on Applied computing},
description = {Distributed collaborative filtering for peer-to-peer file sharing systems},
doi = {http://doi.acm.org/10.1145/1141277.1141522},
interhash = {2b580976fce5677f1588123d58b9d4f0},
intrahash = {9869aa48ece664b89de6d1b602f3f163},
isbn = {1-59593-108-2},
keywords = {cf peer-to-peer recommender},
location = {Dijon, France},
pages = {1026--1030},
publisher = {ACM},
timestamp = {2008-01-21T15:50:11.000+0100},
title = {Distributed collaborative filtering for peer-to-peer file sharing systems},
url = {http://portal.acm.org/citation.cfm?id=1141277.1141522},
year = 2006
}