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

被引:773
作者
Wang, Hongwei [1 ,2 ]
Zhang, Fuzheng [3 ]
Wang, Jialin [4 ]
Zhao, Miao [4 ]
Li, Wenjie [4 ]
Xie, Xing [2 ]
Guo, Minyi [1 ]
机构
[1] Shanghai Jiao Tong Univ, Shanghai, Peoples R China
[2] Microsoft Res Asia, Beijing, Peoples R China
[3] Meituan Dianping Grp, Beijing, Peoples R China
[4] Hong Kong Polytech Univ, Hong Kong, Peoples R China
来源
CIKM'18: PROCEEDINGS OF THE 27TH ACM INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT | 2018年
基金
中国国家自然科学基金;
关键词
Recommender systems; knowledge graph; preference propagation;
D O I
10.1145/3269206.3271739
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 RippleNet, an end-to-end framework that naturally incorporates the knowledge graph into recommender systems. Similar to actual ripples propagating on the water, RippleNet 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 RippleNet achieves substantial gains in a variety of scenarios, including movie, book and news recommendation, over several state-of-the-art baselines.
引用
收藏
页码:417 / 426
页数:10
相关论文
共 47 条
[1]  
[Anonymous], 2016, P 25 INT JOINT C ART
[2]  
[Anonymous], 2010, P 4 ACM C REC SYST, DOI DOI 10.1145/1864708.1864736
[3]  
[Anonymous], 2015, Proceedings of the 2015 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, DOI 10.3115/v1/N15-1118
[4]  
[Anonymous], 2014, ARXIV14103916
[5]  
Bahdanau D, 2016, Arxiv, DOI arXiv:1409.0473
[6]   Aspect Based Recommendations: Recommending Items with the Most Valuable Aspects Based on User Reviews [J].
Bauman, Konstantin ;
Liu, Bing ;
Tuzhilin, Alexander .
KDD'17: PROCEEDINGS OF THE 23RD ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2017, :717-725
[7]  
Bordes A., 2013, ADV NEURAL INFORM PR, P2787
[8]   Attentive Collaborative Filtering: Multimedia Recommendation with Item- and Component-Level Attention [J].
Chen, Jingyuan ;
Zhang, Hanwang ;
He, Xiangnan ;
Nie, Liqiang ;
Liu, Wei ;
Chua, Tat-Seng .
SIGIR'17: PROCEEDINGS OF THE 40TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, 2017, :335-344
[9]   Sequential Recommendation with User Memory Networks [J].
Chen, Xu ;
Xu, Hongteng ;
Zhang, Yongfeng ;
Tang, Jiaxi ;
Cao, Yixin ;
Qin, Zheng ;
Zha, Hongyuan .
WSDM'18: PROCEEDINGS OF THE ELEVENTH ACM INTERNATIONAL CONFERENCE ON WEB SEARCH AND DATA MINING, 2018, :108-116
[10]  
Cheng H-T, 2016, P 1 WORKSH DEEP LEAR, P7, DOI DOI 10.1145/2988450.2988454