skip to main content
10.1007/978-3-031-00129-1_30guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

A Joint Framework for Explainable Recommendation with Knowledge Reasoning and Graph Representation

Published: 11 April 2022 Publication History

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.

References

[1]
Bordes, A., Usunier, N., Garcia-Duran, A., Weston, J., Yakhnenko, O.: Translating embeddings for modeling multi-relational data. In: NIPS, pp. 1–9 (2013)
[2]
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)
[3]
Chen, J., Ma, T., Xiao, C.: Fastgcn: fast learning with graph convolutional networks via importance sampling. In: ICLR (2018)
[4]
Chen, T., Guestrin, C.: Xgboost: a scalable tree boosting system. In: KDD (2016)
[5]
Fan, S., et al.: Metapath-guided heterogeneous graph neural network for intent recommendation. In: KDD (2019)
[6]
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)
[7]
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)
[8]
Ma, W., et al.: Jointly learning explainable rules for recommendation with knowledge graph. In: WWW, pp. 1210–1221 (2019)
[9]
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)
[10]
Song, W., Duan, Z., Yang, Z., Zhu, H., Zhang, M., Tang, J.: Explainable knowledge graph-based recommendation via deep reinforcement learning. arXiv (2019)
[11]
Wan, G., Du, B., Pan, S., Haffari, G.: Reinforcement learning based meta-path discovery in large-scale heterogeneous information networks. In: AAAI (2020)
[12]
Wan, G., Pan, S., Gong, C., Zhou, C., Haffari, G.: Reasoning like human: hierarchical reinforcement learning for knowledge graph reasoning. In: IJCAI (2020)
[13]
Wang, H., et al.: Ripplenet: propagating user preferences on the knowledge graph for recommender systems. In: CIKM, pp. 417–426 (2018)
[14]
Wang, H., Zhang, F., Xie, X., Guo, M.: DKN: deep knowledge-aware network for news recommendation. In: WWW, pp. 1835–1844 (2018)
[15]
Wang, X., He, X., Cao, Y., Liu, M., Chua, T.: KGAT: knowledge graph attention network for recommendation. In: KDD, pp. 950–958 (2019)
[16]
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)
[17]
Wang, X., et al.: Heterogeneous graph attention network. In: WWW, pp. 2022–2032 (2019)
[18]
Xian, Y., Fu, Z., Muthukrishnan, S., de Melo, G., Zhang, Y.: Reinforcement knowledge graph reasoning for explainable recommendation. In: SIGIR (2019)
[19]
Yang, B., Yih, W., He, X., Gao, J., Deng, L.: Embedding entities and relations for learning and inference in knowledge bases. In: ICLR (2015)
[20]
Yang, Y., et al.: Query-aware tip generation for vertical search. In: CIKM (2020)
[21]
Zhao, K., et al.: Leveraging demonstrations for reinforcement recommendation reasoning over knowledge graphs. In: SIGIR, pp. 239–248 (2020)

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
Database Systems for Advanced Applications: 27th International Conference, DASFAA 2022, Virtual Event, April 11–14, 2022, Proceedings, Part III
Apr 2022
576 pages
ISBN:978-3-031-00128-4
DOI:10.1007/978-3-031-00129-1

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 11 April 2022

Author Tags

  1. Recommendation systems
  2. Knowledge graph
  3. Explainability
  4. Graph representation

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 26 Dec 2024

Other Metrics

Citations

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media