Jointly Learning Explainable Rules for Recommendation with Knowledge Graph

Type: Article

Publication Date: 2019-05-13

Citations: 172

DOI: https://doi.org/10.1145/3308558.3313607

Download PDF

Abstract

Explainability and effectiveness are two key aspects for building recommender systems. Prior efforts mostly focus on incorporating side information to achieve better recommendation performance. However, these methods have some weaknesses: (1) prediction of neural network-based embedding methods are hard to explain and debug; (2) symbolic, graph-based approaches (e.g., meta path-based models) require manual efforts and domain knowledge to define patterns and rules, and ignore the item association types (e.g. substitutable and complementary). In this paper, we propose a novel joint learning framework to integrate induction of explainable rules from knowledge graph with construction of a rule-guided neural recommendation model. The framework encourages two modules to complement each other in generating effective and explainable recommendation: 1) inductive rules, mined from item-centric knowledge graphs, summarize common multi-hop relational patterns for inferring different item associations and provide human-readable explanation for model prediction; 2) recommendation module can be augmented by induced rules and thus have better generalization ability dealing with the cold-start issue. Extensive experiments1 show that our proposed method has achieved significant improvements in item recommendation over baselines on real-world datasets. Our model demonstrates robust performance over "noisy" item knowledge graphs, generated by linking item names to related entities.

Locations

  • arXiv (Cornell University) - View - PDF

Similar Works

Action Title Year Authors
+ Jointly Learning Explainable Rules for Recommendation with Knowledge Graph 2019 Weizhi Ma
Min Zhang
Yue Cao
Woojeong
Chenyang Wang
Yiqun Liu
Shaoping Ma
Xiang Ren
+ PDF Chat Explainable Reasoning over Knowledge Graphs for Recommendation 2019 Xiang Wang
Dingxian Wang
Canran Xu
Xiangnan He
Yixin Cao
Tat‐Seng Chua
+ Explainable Reasoning over Knowledge Graphs for Recommendation 2018 Xiang Wang
Dingxian Wang
Canran Xu
Xiangnan He
Yixin Cao
Tat‐Seng Chua
+ PDF Chat Graph Reasoning for Explainable Cold Start Recommendation 2024 Jibril Frej
Marta Knežević
Tanja Käser
+ Rule-Guided Graph Neural Networks for Recommender Systems 2020 Xinze Lyu
Guangyao Li
Jiacheng Huang
Wei Hu
+ Neural-Symbolic Reasoning over Knowledge Graph for Multi-stage Explainable Recommendation 2020 Yikun Xian
Zuohui Fu
Qiaoying Huang
S. Muthukrishnan
Yongfeng Zhang
+ Learning Intents behind Interactions with Knowledge Graph for Recommendation 2021 Xiang Wang
Tinglin Huang
Dingxian Wang
Yancheng Yuan
Zhenguang Liu
Xiangnan He
Tat‐Seng Chua
+ PDF Chat An Efficient Recommendation Model Based on Knowledge Graph Attention-Assisted Network (KGATAX) 2024 Zhizhong Wu
+ Deep Learning on Knowledge Graph for Recommender System: A Survey 2020 Yang Gao
Yifan Li
Yu Lin
Hang Gao
Latifur Khan
+ Reinforcement Recommendation Reasoning through Knowledge Graphs for Explanation Path Quality 2022 Giacomo Balloccu
Ludovico Boratto
Gianni Fenu
Mirko Marras
+ Context-aware explainable recommendations over knowledge graphs 2023 Jinfeng Zhong
Elsa Negre
+ Causal Inference for Knowledge Graph based Recommendation 2022 Yinwei Wei
Xiang Wang
Liqiang Nie
Shaoyu Li
Dingxian Wang
Tat‐Seng Chua
+ Ekar: An Explainable Method for Knowledge Aware Recommendation 2019 Weiping Song
Zhijian Duan
Ziqing Yang
Hao Zhu
Ming Zhang
Jian Tang
+ GREASE: Generate Factual and Counterfactual Explanations for GNN-based Recommendations 2022 Ziheng Chen
Fabrizio Silvestri
Jia Wang
Yongfeng Zhang
Zhenhua Huang
Hongshik Ahn
Gabriele Tolomei
+ Knowledge graph driven recommendation model of graph neural network 2024 Chaoyang Zhang
Yanan Li
Chen Shen
Siwei Fan
Wei Li
+ PDF Chat Knowledge-Enhanced Recommendation with User-Centric Subgraph Network 2024 Guangyi Liu
Quanming Yao
Yongqi Zhang
Lei Chen
+ Ripple Knowledge Graph Convolutional Networks For Recommendation Systems 2023 Chen Li
Yang Cao
Ye Zhu
Debo Cheng
Chengyuan Li
Yasuhiko Morimoto
+ PDF Chat CADRL: Category-aware Dual-agent Reinforcement Learning for Explainable Recommendations over Knowledge Graphs 2024 Shangfei Zheng
Hongzhi Yin
Tong Chen
Xiangjie Kong
Jian Hou
Pengpeng Zhao
+ A Survey on Knowledge Graph-Based Recommender Systems 2020 Qingyu Guo
Fuzhen Zhuang
Chuan Qin
Hengshu Zhu
Xing Xie
Hui Xiong
Qing He
+ PDF Chat Unifying Knowledge Graph Learning and Recommendation: Towards a Better Understanding of User Preferences 2019 Yixin Cao
Xiang Wang
Xiangnan He
Zikun Hu
Tat‐Seng Chua

Works That Cite This (56)

Action Title Year Authors
+ PDF Chat A Survey of Graph Neural Networks for Recommender Systems: Challenges, Methods, and Directions 2023 Chen Gao
Yu Zheng
Nian Li
Yinfeng Li
Yingrong Qin
Jinghua Piao
Yuhan Quan
Jianxin Chang
Depeng Jin
Xiangnan He
+ PDF Chat Efficient Non-Sampling Knowledge Graph Embedding 2021 Zelong Li
Jianchao Ji
Zuohui Fu
Yingqiang Ge
Shuyuan Xu
Chong Chen
Yongfeng Zhang
+ Overcoming Recommendation Limitations with Neuro-Symbolic Integration 2023 Tommaso Carraro
+ PDF Chat Explainable Recommendation: A Survey and New Perspectives 2020 Yongfeng Zhang
Xu Chen
+ PDF Chat Learning Entity Linking Features for Emerging Entities 2022 Chenwei Ran
Wei Shen
Jianbo Gao
Yuhan Li
Jianyong Wang
Yantao Jia
+ PDF Chat Mixed Information Flow for Cross-Domain Sequential Recommendations 2022 Muyang Ma
Pengjie Ren
Zhumin Chen
Zhaochun Ren
Lifan Zhao
Peiyu Liu
Jun Ma
Maarten de Rijke
+ PDF Chat MetaKRec: Collaborative Meta-Knowledge Enhanced Recommender System 2022 Shen Wang
Liangwei Yang
Jibing Gong
Shaojie Zheng
Shuying Du
Zhiwei Liu
Philip S. Yu
+ Graphing else matters: exploiting aspect opinions and ratings in explainable graph-based recommendations 2021 Iván Cantador
Andrés Carvallo
Fernando Díez
Denis Parra
+ Towards Interpretable ANNs: An Exact Transformation to Multi-Class Multivariate Decision Trees. 2021 Duy Thong Nguyen
Kathryn Kasmarik
Hussein A. Abbass
+ A Survey on Knowledge Graph-Based Recommender Systems 2020 Qingyu Guo
Fuzhen Zhuang
Chuan Qin
Hengshu Zhu
Xing Xie
Hui Xiong
Qing He