Skip to main navigation Skip to search Skip to main content

Improving Accuracy and Diversity in Matching of Recommendation With Diversified Preference Network

  • Ruobing Xie*
  • , Qi Liu
  • , Shukai Liu
  • , Ziwei Zhang
  • , Peng Cui
  • , Bo Zhang
  • , Leyu Lin
  • *Corresponding author for this work
  • Tencent
  • Tsinghua University

Research output: Contribution to journalArticlepeer-review

Abstract

Real-world recommendation systems need to deal with millions of item candidates. Therefore, most practical large-scale recommendation systems usually contain two modules. The matching module aims to efficiently retrieve hundreds of high-quality items from large corpora, while the ranking module aims to generate specific ranks for these items. Recommendation diversity is an essential factor that strongly impacts user experience. There are lots of efforts that have explored recommendation diversity in ranking, while the matching module should take more responsibility for diversity. In this article, we propose a novel Heterogeneous graph neural network framework for diversified recommendation (GraphDR) in matching to improve both recommendation accuracy and diversity. Specifically, GraphDR builds a huge heterogeneous preference network to record different types of user preferences, and conducts a field-level heterogeneous graph attention network for node aggregation. We conduct a neighbor-similarity based loss with a multi-channel matching to improve both accuracy and diversity. In experiments, we conduct extensive online and offline evaluations on a real-world recommendation system with various accuracy and diversity metrics and achieve significant improvements. GraphDR has been deployed on a well-known recommendation system named WeChat Top Stories, which affects millions of users. The source code will be released in https://github.com/lqfarmer/GraphDR.

Original languageEnglish
Pages (from-to)955-967
Number of pages13
JournalIEEE Transactions on Big Data
Volume8
Issue number4
DOIs
StatePublished - 1 Aug 2022
Externally publishedYes

Keywords

  • Recommender system
  • graph neural network
  • heterogeneous graph
  • matching
  • recommendation diversity

Fingerprint

Dive into the research topics of 'Improving Accuracy and Diversity in Matching of Recommendation With Diversified Preference Network'. Together they form a unique fingerprint.

Cite this