Explainable Interaction-driven User Modeling over Knowledge Graph for Sequential Recommendation

被引:81
作者
Huang, Xiaowen [1 ,2 ]
Fang, Quan [1 ,2 ]
Qian, Shengsheng [1 ,2 ]
Sang, Jitao [3 ,4 ,6 ]
Li, Yan [5 ]
Xu, Changsheng [1 ,2 ,6 ]
机构
[1] Chinese Acad Sci, Inst Automat, Natl Lab Pattern Recognit, Beijing 100190, Peoples R China
[2] Univ Chinese Acad Sci, Beijing, Peoples R China
[3] Beijing Jiaotong Univ, Sch Comp & Informat Technol, Beijing, Peoples R China
[4] Beijing Jiaotong Univ, Beijing Key Lab Traff Data Anal & Min, Beijing, Peoples R China
[5] Kuaishou Technol, Beijing, Peoples R China
[6] Peng Cheng Lab, Shenzhen, Peoples R China
来源
PROCEEDINGS OF THE 27TH ACM INTERNATIONAL CONFERENCE ON MULTIMEDIA (MM'19) | 2019年
基金
中国国家自然科学基金;
关键词
explainable recommendation; user modeling; knowledge graph; sequential recommendation;
D O I
10.1145/3343031.3350893
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Compared with the traditional recommendation system, sequential recommendation holds the ability of capturing the evolution of users' dynamic interests. Many previous studies in sequential recommendation focus on the accuracy of predicting the next item that a user might interact with, while generally ignore providing explanations why the item is recommended to the user. Appropriate explanations are critical to help users adopt the recommended item, and thus improve the transparency and trustworthiness of the recommendation system. In this paper, we propose a novel Explainable Interaction-driven User Modeling (EIUM) algorithm to exploit Knowledge Graph (KG) for constructing an effective and explainable sequential recommender. Qualified semantic paths between specific user-item pair are extracted from KG. Encoding those semantic paths and learning the importance scores for each path provides the path-wise explanation for the recommendation system. Different from traditional item-level sequential modeling methods, we capture the interaction-level user dynamic preferences by modeling the sequential interactions. It is a high-level representation which contains auxiliary semantic information from KG. Furthermore, we adopt a joint learning manner for better representation learning by employing multi-modal fusion, which benefits from the structural constraints in KG and involves three kinds of modalities. Extensive experiments on the large-scale dataset show the better performance of our approach in making sequential recommendations in terms of both accuracy and explainability.
引用
收藏
页码:548 / 556
页数:9
相关论文
共 33 条
[1]  
[Anonymous], 2015, ARXIV151106939
[2]  
[Anonymous], ARXIV190108907
[3]  
[Anonymous], ARXIV190206236
[4]  
[Anonymous], 2014, 3 INT C LEARN REPR
[5]  
[Anonymous], 2018, ABS181104540 CORR
[6]  
[Anonymous], 2010, 2010 AAAI SPRING S S
[7]  
[Anonymous], 2018, 32 AAAI C ART INT
[8]  
Bordes Antoine, 2013, ADV NEURAL INF PROCE, P2787
[9]  
Cheng C., 2013, P 23 INT JOINT C ART, P2605
[10]   Intrusion detection system using SOEKS and deep learning for in-vehicle security [J].
Gao, Lulu ;
Li, Fei ;
Xu, Xiang ;
Liu, Yong .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 6) :14721-14729