Skip to main content

Eir-Ripp: Enriching Item Representation for Recommendation with Knowledge Graph

  • Conference paper
  • First Online:
Web and Big Data (APWeb-WAIM 2022)

Abstract

To improve the performance of recommendation models and enhance the interpretability of results, knowledge graph is often used to add rich semantic information to the recommended items. Existing methods either use knowledge graph as an auxiliary information to mine users’ interests, or use knowledge graph to establish relationships between items via their hidden information. However, these methods usually ignore the interaction between users and items. As a result, the hidden relationship between users and items are not well explored in the item representation. To address this issue, we propose an enhancement model to learn item representation based on RippleNet (Eir-Ripp). By mining the users’ historical behavior and user characteristics, users’ preference and the correlation between users and items are extracted to complement the semantic information of items. We conduct extensive experiments to evaluate our proposal on three public data sets. Experimental results show that our model outperforms the baseline methods in terms of an up to 8.8% improvement in the recommendation.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    The results of some baselines in this paper are different from those of the original paper because they are originally implemented using the tensorflow framework. We observe that the tensorflow and pytorch frameworks are different in the implementation of some network layers, the default parameters and random processes.

References

  1. Linden, G., Smith, B., York, J.: Amazon. com recommendations: item-to-item collaborative filtering. IEEE Internet Comput. 7(1), 76–80 (2003)

    Google Scholar 

  2. Wang, X., Wang, D., Xu, C., He, X., Cao, Y., Chua, T.S.: Explainable reasoning over knowledge graphs for recommendation. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 33, pp. 5329–5336 (2019)

    Google Scholar 

  3. Gu, J., She, S., Fan, S., Zhang, S.: Recommendation based on convolution network of user’s long-term and short-term interest and knowledge graph. Comput. Eng. Sci. 43(03), 511–517 (2021)

    Google Scholar 

  4. Zhang, F., Yuan, N.J., Lian, D., Xie, X., Ma, W.Y.: Collaborative knowledge base embedding for recommender systems. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 353–362 (2016)

    Google Scholar 

  5. Liu, Y., Li, B., Zang, Y., Li, A., Yin, H.: A knowledge-aware recommender with attention-enhanced dynamic convolutional network. In: Proceedings of the 30th ACM International Conference on Information & Knowledge Management, pp. 1079–1088 (2021)

    Google Scholar 

  6. Guo, Q., et al.: A survey on knowledge graph-based recommender systems. IEEE Trans. Knowl. Data Eng. 1 (2020)

    Google Scholar 

  7. Rendle, S.: Factorization machines. In: 2010 IEEE International Conference on Data Mining, pp. 995–1000. IEEE (2010)

    Google Scholar 

  8. Zhang, W., Du, T., Wang, J.: Deep learning over multi-field categorical data. In: Ferro, N., et al. (eds.) ECIR 2016. LNCS, vol. 9626, pp. 45–57. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-30671-1_4

    Chapter  Google Scholar 

  9. Cheng, H.T., et al.: Wide & deep learning for recommender systems. In: Proceedings of the 1st Workshop on Deep Learning for Recommender Systems, pp. 7–10 (2016)

    Google Scholar 

  10. Xiao, J., Ye, H., He, X., Zhang, H., Wu, F., Chua, T.S.: Attentional factorization machines: learning the weight of feature interactions via attention networks. In: Proceedings of the 26th International Joint Conference on Artificial Intelligence, pp. 3119–3125 (2017)

    Google Scholar 

  11. Guo, H., Tang, R., Ye, Y., Li, Z., He, X.: DeepFM: a factorization-machine based neural network for CTR prediction. In: Twenty-Sixth International Joint Conference on Artificial Intelligence, pp. 1725–1731 (2017)

    Google Scholar 

  12. Wang, H., et al.: GraphGAN: graph representation learning with generative adversarial nets. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 32, pp. 2508–2515 (2018)

    Google Scholar 

  13. Bordes, A., Usunier, N., Garcia-Duran, A., Weston, J., Yakhnenko, O.: Translating embeddings for modeling multi-relational data. Adv. Neural. Inf. Process. Syst. 26, 2787–2795 (2013)

    Google Scholar 

  14. Wang, Z., Zhang, J., Feng, J., Chen, Z.: Knowledge graph embedding by translating on hyperplanes. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 28, pp. 1112–1119 (2014)

    Google Scholar 

  15. Lin, Y., Liu, Z., Sun, M., Liu, Y., Zhu, X.: Learning entity and relation embeddings for knowledge graph completion. In: Twenty-Ninth AAAI Conference on Artificial Intelligence, pp. 2181–2187 (2015)

    Google Scholar 

  16. Ji, G., He, S., Xu, L., Liu, K., Zhao, J.: Knowledge graph embedding via dynamic mapping matrix. In: Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing (Volume 1: Long Papers), pp. 687–696 (2015)

    Google Scholar 

  17. Nickel, M., Tresp, V., Kriegel, H.P.: Factorizing YAGO: scalable machine learning for linked data. In: Proceedings of the 21st International Conference on World Wide Web, pp. 271–280 (2012)

    Google Scholar 

  18. Yang, B., Yih, W.T., He, X., Gao, J., Deng, L.: Embedding entities and relations for learning and inference in knowledge bases. arXiv preprint arXiv:1412.6575 (2014)

  19. Nickel, M., Rosasco, L., Poggio, T.: Holographic embeddings of knowledge graphs. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 30, pp. 1955–1961 (2016)

    Google Scholar 

  20. Wang, H., Zhang, F., Xie, X., Guo, M.: DKN: deep knowledge-aware network for news recommendation. In: Proceedings of the 2018 World Wide Web Conference, pp. 1835–1844 (2018)

    Google Scholar 

  21. Wang, H., et al.: RippleNet: propagating user preferences on the knowledge graph for recommender systems. In: Proceedings of the 27th ACM International Conference on Information and Knowledge Management, pp. 417–426 (2018)

    Google Scholar 

  22. Wang, H., Zhao, M., Xie, X., Li, W., Guo, M.: Knowledge graph convolutional networks for recommender systems. In: The World Wide Web Conference, pp. 3307–3313 (2019)

    Google Scholar 

  23. Wang, H., Zhang, F., Zhao, M., Li, W., Xie, X., Guo, M.: Multi-task feature learning for knowledge graph enhanced recommendation. In: The World Wide Web Conference, pp. 2000–2010 (2019)

    Google Scholar 

  24. Zhao, M., Zhong, S., Fu, X., Tang, B., Dong, S., Pecht, M.: Deep residual networks with adaptively parametric rectifier linear units for fault diagnosis. IEEE Trans. Industr. Electron. 68(3), 2587–2597 (2020)

    Article  Google Scholar 

  25. Vaswani, A., et al.: Attention is all you need. In: Proceedings of the 31st International Conference on Neural Information Processing Systems, pp. 6000–6010 (2017)

    Google Scholar 

  26. Zhang, Y., Wallace, B.: A sensitivity analysis of (and practitioners’ guide to) convolutional neural networks for sentence classification. In: Proceedings of the Eighth International Joint Conference on Natural Language Processing (Volume 1: Long Papers), pp. 253–263 (2017)

    Google Scholar 

  27. Chen, Q., Zhao, H., Li, W., Huang, P., Ou, W.: Behavior sequence transformer for e-commerce recommendation in alibaba. In: Proceedings of the 1st International Workshop on Deep Learning Practice for High-Dimensional Sparse Data, pp. 1–4 (2019)

    Google Scholar 

  28. Li, Z.: Introduction and application of ROC curve under the background of bigdata. Sci. Educ. Guide 14, 81–84 (2021)

    Google Scholar 

  29. Zhang, K., Su, H., Dou, Y.: A new multi-classification task accuracy evaluation method based on confusion matrix. Comput. Eng. Sci. 43(11), 1910–1919 (2021)

    Google Scholar 

  30. Song, Y., Zhu, J., Zhao, L., Hu, A.: Centralized federated learning model based on model accuracy. J. Tsinghua Univ. (Nat. Sci. Ed.) 62(5), 832–841 (2022)

    Google Scholar 

Download references

Acknowledgment

This work was supported in part by the National Key Research and Development Program of China under Grant No. 2018YFB2100805, National Natural Science Foundation of China under the grant No. 61962017, 61562019, the Key Research and Development Program of Hainan Province under grant No. ZDYF2020008, Natural Science Foundation of Hainan Province under the grant No. 2019CXTD400, 2019RC088, and grants from State Key Laboratory of Marine Resource Utilization in South China Sea and Key Laboratory of Big Data and Smart Services of Hainan Province.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chunyang Ye .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 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

Li, K., Ye, C., Wang, J. (2023). Eir-Ripp: Enriching Item Representation for Recommendation with Knowledge Graph. In: Li, B., Yue, L., Tao, C., Han, X., Calvanese, D., Amagasa, T. (eds) Web and Big Data. APWeb-WAIM 2022. Lecture Notes in Computer Science, vol 13423. Springer, Cham. https://doi.org/10.1007/978-3-031-25201-3_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-25201-3_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-25200-6

  • Online ISBN: 978-3-031-25201-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics