Skip to Main content Skip to Navigation
Journal articles

P2Prec: A P2P Recommendation System for Large-Scale Data Sharing

Fady Draidi 1 Esther Pacitti 1 Bettina Kemme
1 ZENITH - Scientific Data Management
LIRMM - Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier, CRISAM - Inria Sophia Antipolis - Méditerranée
Abstract : This paper proposes P2Prec, a P2P recommendation overlay that facilitates document sharing for on-line communities. Given a query, the goal of P2PRec is to find relevant peers that can recommend documents that are relevant for the query and are of high quality. A document is relevant to a query if it covers the same topics. It is of high quality if relevant peers have rated it highly. P2PRec finds relevant peers through a variety of mechanisms including advanced content-based and collaborative filtering. The topics each peer is interested in are automatically calculated by analyzing the documents the peer holds. Peers become relevant for a topic if they hold a certain number of highly rated documents on this topic. To efficiently disseminate information about peers' topics and relevant peers, we propose new semantic-based gossip protocols. In addition, we propose an efficient query routing algorithm that selects the best peers to recommend documents based on the gossip-view entries and query topics. At the query's initiator, recommendations are selectively chosen based on similarity, rates and popularity or other recommendation criteria. In our experimental evaluation, using the TREC09 dataset, we show that using semantic gossip increases recall by a factor of 1.6 compared to well-known random gossiping. Furthermore, P2Prec has the ability to get reasonable recall with acceptable query processing load and network traffic.
Document type :
Journal articles
Complete list of metadata
Contributor : Maximilien Servajean <>
Submitted on : Thursday, June 6, 2013 - 9:53:45 AM
Last modification on : Thursday, February 7, 2019 - 3:01:32 PM

Links full text




Fady Draidi, Esther Pacitti, Bettina Kemme. P2Prec: A P2P Recommendation System for Large-Scale Data Sharing. Transactions on Large-Scale Data- and Knowledge-Centered Systems, Springer Berlin / Heidelberg, 2011, Part III - Special Issue on Data and Knowledge Management in Grid and P2P Systems, 6790 (LNCS), pp.87-116. ⟨10.1007/978-3-642-23074-5_4⟩. ⟨lirmm-00830929⟩



Record views