Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Heterogeneous Recommendations: What You Might Like To Read After Watching Interstellar
 
conference paper

Heterogeneous Recommendations: What You Might Like To Read After Watching Interstellar

Guerraoui, Rachid  
•
Kermarrec, Anne-Marie  
•
Lin, Tao
Show more
2017
Proceedings of the VLDB Endowment
PVLDB

Recommenders, as widely implemented nowadays by major e-commerce players like Netflix or Amazon, use collaborative filtering to suggest the most relevant items to their users. Clearly, the effectiveness of recommenders depends on the data they can exploit, i.e., the feedback of users conveying their preferences, typically based on their past ratings. As of today, most recommenders are homogeneous in the sense that they utilize one specific application at a time. In short, Alice will only get recommended a movie if she has been rating movies. But what if she has been only rating books and would like to get recommendations for a movie? Clearly, the multiplicity of web applications is calling for heterogeneous recommenders that could utilize ratings in one application to provide recommendations in another one. This paper presents X-Map, a heterogeneous recommender. X-Map leverages meta-paths between heterogeneous items over several application domains, based on users who rated across these domains. These meta-paths are then used in X-Map to generate, for every user, a profile (AlterEgo) in a domain where the user might not have rated any item yet. Not surprisingly, leveraging meta-paths poses non-trivial issues of (a) meta-path-based inter-item similarity, in order to enable accurate predictions, (b) scalability, given the amount of computation required, as well as (c) privacy, given the need to aggregate information across multiple applications. We show in this paper how X-Map addresses the above-mentioned issues to achieve accuracy, scalability and differential privacy. In short, X-Map weights the meta-paths based on several factors to compute inter-item similarities, and ensures scalability through a layer-based pruning technique. X-Map guarantees differential privacy using an exponential scheme that leverages the meta-path-based similarities while determining the probability of item selection to construct the AlterEgos. We present an exhaustive experimental evaluation of X-Map using real traces from Amazon. We show that, in terms of accuracy, X-Map outperforms alternative heterogeneous recommenders and, in terms of throughput, X-Map achieves a linear speedup with an increasing number of machines.

  • Files
  • Details
  • Metrics
Type
conference paper
DOI
10.14778/3115404.3115412
Web of Science ID

WOS:000408661400008

Author(s)
Guerraoui, Rachid  
Kermarrec, Anne-Marie  

EPFL

Lin, Tao
Patra, Rhicheek  
Date Issued

2017

Publisher

Assoc Computing Machinery

Publisher place

New York

Published in
Proceedings of the VLDB Endowment
Total of pages

12

Volume

10

Issue

10

Start page

1070

End page

1081

Subjects

Recommendations

•

Privacy

•

cross-domain

URL

URL

http://www.vldb.org/pvldb/vol10/p1070-patra.pdf
Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
DCL  
Event nameEvent placeEvent date
PVLDB

Munich, Germany

August 28 - 31, 2017

Available on Infoscience
June 28, 2017
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/138642
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés