Peer-to-peer networks are becoming more and more popular to share
information such as, for example, multimedia files. Since this information
is stored locally at the different peers, it is necessary to facilitate
the search in an intelligent way. Collaborative filtering is such
a search technique that enables to incorporate the preferences of
a user that can be learned from the download activities of the users.
To be effective collaborative filtering requires a large database
that captures these activities. Within a peer-to-peer network this
is, however, not readily available. Here, we propose a collaborative
filtering approach that is self-organizing and operates in a distributed
way. Information about the similarity between multimedia files (items)
is stored locally at these items in so called item-based buddy tables.
We propose to use the language model (popular within information
retrieval) to build recommendations for the different users based
on the buddy tables of those items a user has downloaded previously
(indicating the preference of the user). We have tested and compared
our distributed collaborative filtering approach to centralized collaborative
filtering and showed that it has similar performance. It is therefore
a promising technique to facilitate the search for information in
peer-to-peer networks.
%0 Journal Article
%1 wang06
%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 Press
%K distributed p2p recommender_systems
%P 1026--1030
%R 10.1145/1141277.1141522
%T Distributed collaborative filtering for peer-to-peer file sharing
systems
%U http://dx.doi.org/10.1145/1141277.1141522
%X Peer-to-peer networks are becoming more and more popular to share
information such as, for example, multimedia files. Since this information
is stored locally at the different peers, it is necessary to facilitate
the search in an intelligent way. Collaborative filtering is such
a search technique that enables to incorporate the preferences of
a user that can be learned from the download activities of the users.
To be effective collaborative filtering requires a large database
that captures these activities. Within a peer-to-peer network this
is, however, not readily available. Here, we propose a collaborative
filtering approach that is self-organizing and operates in a distributed
way. Information about the similarity between multimedia files (items)
is stored locally at these items in so called item-based buddy tables.
We propose to use the language model (popular within information
retrieval) to build recommendations for the different users based
on the buddy tables of those items a user has downloaded previously
(indicating the preference of the user). We have tested and compared
our distributed collaborative filtering approach to centralized collaborative
filtering and showed that it has similar performance. It is therefore
a promising technique to facilitate the search for information in
peer-to-peer networks.
%@ 1595931082
@article{wang06,
abstract = {Peer-to-peer networks are becoming more and more popular to share
information such as, for example, multimedia files. Since this information
is stored locally at the different peers, it is necessary to facilitate
the search in an intelligent way. Collaborative filtering is such
a search technique that enables to incorporate the preferences of
a user that can be learned from the download activities of the users.
To be effective collaborative filtering requires a large database
that captures these activities. Within a peer-to-peer network this
is, however, not readily available. Here, we propose a collaborative
filtering approach that is self-organizing and operates in a distributed
way. Information about the similarity between multimedia files (items)
is stored locally at these items in so called item-based buddy tables.
We propose to use the language model (popular within information
retrieval) to build recommendations for the different users based
on the buddy tables of those items a user has downloaded previously
(indicating the preference of the user). We have tested and compared
our distributed collaborative filtering approach to centralized collaborative
filtering and showed that it has similar performance. It is therefore
a promising technique to facilitate the search for information in
peer-to-peer networks.},
added-at = {2009-06-22T17:28:38.000+0200},
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/208d486314dbc341c874d1bcb6f258631/lefteris8},
booktitle = {SAC '06: Proceedings of the 2006 ACM symposium on Applied computing},
citeulike-article-id = {1045988},
doi = {10.1145/1141277.1141522},
interhash = {2b580976fce5677f1588123d58b9d4f0},
intrahash = {08d486314dbc341c874d1bcb6f258631},
isbn = {1595931082},
keywords = {distributed p2p recommender_systems},
pages = {1026--1030},
posted-at = {2009-03-11 20:49:13},
priority = {4},
publisher = {ACM Press},
timestamp = {2009-06-22T17:28:40.000+0200},
title = {Distributed collaborative filtering for peer-to-peer file sharing
systems},
url = {http://dx.doi.org/10.1145/1141277.1141522},
year = 2006
}