HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

RippleNet: Propagating User Preferences on the Knowledge Graph for Recommender Systems

Hongwei Wang; Fuzheng Zhang; Jialin Wang; Miao Zhao; Wenjie Li; Xing Xie; Minyi Guo

RippleNet: Propagating User Preferences on the Knowledge Graph for Recommender Systems

Abstract

To address the sparsity and cold start problem of collaborative filtering, researchers usually make use of side information, such as social networks or item attributes, to improve recommendation performance. This paper considers the knowledge graph as the source of side information. To address the limitations of existing embedding-based and path-based methods for knowledge-graph-aware recommendation, we propose Ripple Network, an end-to-end framework that naturally incorporates the knowledge graph into recommender systems. Similar to actual ripples propagating on the surface of water, Ripple Network stimulates the propagation of user preferences over the set of knowledge entities by automatically and iteratively extending a user's potential interests along links in the knowledge graph. The multiple "ripples" activated by a user's historically clicked items are thus superposed to form the preference distribution of the user with respect to a candidate item, which could be used for predicting the final clicking probability. Through extensive experiments on real-world datasets, we demonstrate that Ripple Network achieves substantial gains in a variety of scenarios, including movie, book and news recommendation, over several state-of-the-art baselines.

Code Repositories

Jessinra/GDP-RippleNet
tf
Mentioned in GitHub
qibinc/RippleNet-PyTorch
pytorch
Mentioned in GitHub
Jessinra/GDP-RippleNet-Ori
tf
Mentioned in GitHub
Hank-Kuo/RippleNet
pytorch
Mentioned in GitHub
johnnyjana730/MVIN
tf
Mentioned in GitHub
sdu-wjh/icws2020
tf
Mentioned in GitHub
tezignlab/RippleNet-TF2
tf
Mentioned in GitHub
hwwang55/RippleNet
Official
tf
Mentioned in GitHub
ZJJHYM/RippleNet
tf
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
click-through-rate-prediction-on-bing-newsRippleNet
AUC: 0.678
Accuracy: 63.2
click-through-rate-prediction-on-bookRippleNet
AUC: 0.729
Accuracy: 0.662
click-through-rate-prediction-on-movielens-1mRippleNet
AUC: 0.921
Accuracy: 84.4

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp