Complex-network theoretic clustering for identifying groups of similar listeners in p2p systems

  • Authors:
  • Amelie Anglade;Marco Tiemann;Fabio Vignoli

  • Affiliations:
  • University of London, London, United Kingdom;Philips Research Europe, Eindhoven, Netherlands;Philips Research Europe, Eindhoven, Netherlands

  • Venue:
  • Proceedings of the 2007 ACM conference on Recommender systems
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

This article presents an approach to automatically create virtual communities of users with similar music preferences in a distributed system. Our goal is to create personalized music channels for these communities using the content shared by its members in peer-to-peer networks for each community. To extract these communities a complex network theoretic approach is chosen. A fully connected graph of users is created using epidemic protocols. We show that the created graph sufficiently converges to a graph created with a centralized algorithm after a small number of protocol iterations. To find suitable techniques for creating user communities, we analyze graphs created from real-world recommender datasets and identify specific properties of these datasets. Based on these properties, different graph-based community-extraction techniques are chosen and evaluated. We select a technique that exploits identified properties to create clusters of music listeners. The suitability of this technique is validated using a music dataset and two large movie datasets. On a graph of 6,040 peers, the selected technique assigns at least 85% of the peers to optimal communities, and obtains a mean classification error of less than 0.05% over the remaining peers that are not assigned to the best community.