Skip to main content

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

  • Conference paper
  • First Online:
Database Systems for Advanced Applications (DASFAA 2022)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 13247))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    POI, Point of Interest, a specific store or restaurant in the MTWM App.

  2. 2.

    Meituan Waimai, a local business service platform, https://waimai.meituan.com.

  3. 3.

    https://nebula-graph.io/.

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)

    Google Scholar 

  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)

    Google Scholar 

  3. Chen, J., Ma, T., Xiao, C.: Fastgcn: fast learning with graph convolutional networks via importance sampling. In: ICLR (2018)

    Google Scholar 

  4. Chen, T., Guestrin, C.: Xgboost: a scalable tree boosting system. In: KDD (2016)

    Google Scholar 

  5. Fan, S., et al.: Metapath-guided heterogeneous graph neural network for intent recommendation. In: KDD (2019)

    Google Scholar 

  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)

    Google Scholar 

  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)

    Google Scholar 

  8. Ma, W., et al.: Jointly learning explainable rules for recommendation with knowledge graph. In: WWW, pp. 1210–1221 (2019)

    Google Scholar 

  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)

    Google Scholar 

  10. Song, W., Duan, Z., Yang, Z., Zhu, H., Zhang, M., Tang, J.: Explainable knowledge graph-based recommendation via deep reinforcement learning. arXiv (2019)

    Google Scholar 

  11. Wan, G., Du, B., Pan, S., Haffari, G.: Reinforcement learning based meta-path discovery in large-scale heterogeneous information networks. In: AAAI (2020)

    Google Scholar 

  12. Wan, G., Pan, S., Gong, C., Zhou, C., Haffari, G.: Reasoning like human: hierarchical reinforcement learning for knowledge graph reasoning. In: IJCAI (2020)

    Google Scholar 

  13. Wang, H., et al.: Ripplenet: propagating user preferences on the knowledge graph for recommender systems. In: CIKM, pp. 417–426 (2018)

    Google Scholar 

  14. Wang, H., Zhang, F., Xie, X., Guo, M.: DKN: deep knowledge-aware network for news recommendation. In: WWW, pp. 1835–1844 (2018)

    Google Scholar 

  15. Wang, X., He, X., Cao, Y., Liu, M., Chua, T.: KGAT: knowledge graph attention network for recommendation. In: KDD, pp. 950–958 (2019)

    Google Scholar 

  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)

    Google Scholar 

  17. Wang, X., et al.: Heterogeneous graph attention network. In: WWW, pp. 2022–2032 (2019)

    Google Scholar 

  18. Xian, Y., Fu, Z., Muthukrishnan, S., de Melo, G., Zhang, Y.: Reinforcement knowledge graph reasoning for explainable recommendation. In: SIGIR (2019)

    Google Scholar 

  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)

    Google Scholar 

  20. Yang, Y., et al.: Query-aware tip generation for vertical search. In: CIKM (2020)

    Google Scholar 

  21. Zhao, K., et al.: Leveraging demonstrations for reinforcement recommendation reasoning over knowledge graphs. In: SIGIR, pp. 239–248 (2020)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Luhao Zhang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics