Abstract
With the development of recommendation systems (RSs), researchers are no longer only satisfied with the recommendation results, but also put forward requirements for the recommendation reasons, which helps improve user experience and discover system defects. Recently, some methods develop knowledge graph reasoning via reinforcement learning for explainable recommendation. Different from traditional RSs, these methods generate corresponding paths reasoned from KG to achieve explicit explainability while providing recommended items. But they suffer from a limitation of the fixed representations that are pre-trained on the KG, which leads to a gap between KG representation and explainable recommendation. To tackle this issue, we propose a joint framework for explainable recommendation with knowledge reasoning and graph representation. A sub-graph is constructed from the paths generated through knowledge reasoning and utilized to optimize the KG representations. In this way, knowledge reasoning and graph representation are optimized jointly and form a positive regulation system. Besides, due to more than one candidate in the step of knowledge reasoning, an attention mechanism is also employed to capture the preference. Extensive experiments are conducted on public real-world datasets to show the superior performance of the proposed method. Moreover, the results of the online A/B test on the large-scale Meituan Waimai (MTWM) KG consistently show our method brings benefits to the industry.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
POI, Point of Interest, a specific store or restaurant in the MTWM App.
- 2.
Meituan Waimai, a local business service platform, https://waimai.meituan.com.
- 3.
References
Bordes, A., Usunier, N., Garcia-Duran, A., Weston, J., Yakhnenko, O.: Translating embeddings for modeling multi-relational data. In: NIPS, pp. 1–9 (2013)
Cao, Y., Wang, X., He, X., Hu, Z., Chua, T.S.: Unifying knowledge graph learning and recommendation: towards a better understanding of user preferences. In: WWW, pp. 151–161 (2019)
Chen, J., Ma, T., Xiao, C.: Fastgcn: fast learning with graph convolutional networks via importance sampling. In: ICLR (2018)
Chen, T., Guestrin, C.: Xgboost: a scalable tree boosting system. In: KDD (2016)
Fan, S., et al.: Metapath-guided heterogeneous graph neural network for intent recommendation. In: KDD (2019)
Hu, B., Shi, C., Zhao, W.X., Yu, P.S.: Leveraging meta-path based context for top-n recommendation with a neural co-attention model. In: KDD (2018)
Huang, P.S., He, X., Gao, J., Deng, L., Acero, A., Heck, L.: Learning deep structured semantic models for web search using clickthrough data. In: KDD (2013)
Ma, W., et al.: Jointly learning explainable rules for recommendation with knowledge graph. In: WWW, pp. 1210–1221 (2019)
Schlichtkrull, M.S., Kipf, T.N., Bloem, P., van den Berg, R., Titov, I., Welling, M.: Modeling relational data with graph convolutional networks. In: ESWC (2018)
Song, W., Duan, Z., Yang, Z., Zhu, H., Zhang, M., Tang, J.: Explainable knowledge graph-based recommendation via deep reinforcement learning. arXiv (2019)
Wan, G., Du, B., Pan, S., Haffari, G.: Reinforcement learning based meta-path discovery in large-scale heterogeneous information networks. In: AAAI (2020)
Wan, G., Pan, S., Gong, C., Zhou, C., Haffari, G.: Reasoning like human: hierarchical reinforcement learning for knowledge graph reasoning. In: IJCAI (2020)
Wang, H., et al.: Ripplenet: propagating user preferences on the knowledge graph for recommender systems. In: CIKM, pp. 417–426 (2018)
Wang, H., Zhang, F., Xie, X., Guo, M.: DKN: deep knowledge-aware network for news recommendation. In: WWW, pp. 1835–1844 (2018)
Wang, X., He, X., Cao, Y., Liu, M., Chua, T.: KGAT: knowledge graph attention network for recommendation. In: KDD, pp. 950–958 (2019)
Wang, X., Wang, D., Xu, C., He, X., Cao, Y., Chua, T.S.: Explainable reasoning over knowledge graphs for recommendation. In: AAAI, pp. 5329–5336 (2019)
Wang, X., et al.: Heterogeneous graph attention network. In: WWW, pp. 2022–2032 (2019)
Xian, Y., Fu, Z., Muthukrishnan, S., de Melo, G., Zhang, Y.: Reinforcement knowledge graph reasoning for explainable recommendation. In: SIGIR (2019)
Yang, B., Yih, W., He, X., Gao, J., Deng, L.: Embedding entities and relations for learning and inference in knowledge bases. In: ICLR (2015)
Yang, Y., et al.: Query-aware tip generation for vertical search. In: CIKM (2020)
Zhao, K., et al.: Leveraging demonstrations for reinforcement recommendation reasoning over knowledge graphs. In: SIGIR, pp. 239–248 (2020)
Acknowledgements
This research was supported by Meituan and in part by the National Natural Science Foundation of China (No. U20B2045, 62172052, 61772082, 62002029).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Zhang, L. et al. (2022). A Joint Framework for Explainable Recommendation with Knowledge Reasoning and Graph Representation. In: Bhattacharya, A., et al. Database Systems for Advanced Applications. DASFAA 2022. Lecture Notes in Computer Science, vol 13247. Springer, Cham. https://doi.org/10.1007/978-3-031-00129-1_30
Download citation
DOI: https://doi.org/10.1007/978-3-031-00129-1_30
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-00128-4
Online ISBN: 978-3-031-00129-1
eBook Packages: Computer ScienceComputer Science (R0)