Skip to main content
Log in

Knowledge-enhanced graph convolutional network for recommendation

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Recommendation systems based on collaborative filtering (CF) are often accompanied by cold start and sparsity issues, which can be alleviated by using user information, item attributes and optimizing algorithms fully and reasonably. Empirically, the side information, such as item attributes, is not isolated but connected to each other in the form of the knowledge graph (KG). In this article, we put forward Knowledge-Enhanced Graph Convolutional Network (KE-GCN), a well-designed end-to-end architecture for recommendation, mining associated attributes of inter-item on the KG. To capture relatedness of inter-item effectively, we improve the attention mechanism to better probe into the correlation of the item’s neighbors, and design a new aggregator to enhance feature aggregation. We conducted experiments on three public benchmarks, and empirical results of them show that KE-GCN is markedly superior to state-of-the-art methods.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Notes

  1. https://grouplens.org/datasets/movielens/

  2. https://grouplens.org/datasets/hetrec-2011/

  3. http://www2.informatik.uni-freiburg.de/~cziegler/BX/

  4. https://searchengineland.com/library/bing/bing-satori

References

  1. Berg RVD, Kipf T, Welling M (2017) Graph convolutional matrix completion. arXiv:1706.02263v1

  2. Bordes A, Usunier N, Alberto G-D, Weston J et al (2013) Translating embeddings for modeling multi-relational data [C]. Advanc Neural Inform Process Syst:2787–2795. https://doi.org/10.5555/2999792.2999923

  3. Chen C, Zhang M, Liu YQ, Ma SP (2018) Neural attentional rating regression with review-level explanations[C]. Proceed 2018 World Wide Web Conf:1583–1592. https://doi.org/10.1145/3178876.3186070

  4. Chen C, Zhang M, Liu YQ, Ma SP (2019) Social attentional memory network: modeling aspect-and friend-level differences in recommendation [C]. Proceed Twelfth ACM Int Conf Web Search Data Mining:177–185. https://doi.org/10.1145/3289600.3290982

  5. Gadekallu TR, Alazab M, Kaluri R et al (2021) Hand gesture classification using a novel CNN-crow search algorithm [J]. Complex Intell. Syst, pp 1-14. https://doi.org/10.1007/s40747-021-00324-x

  6. He S, Sun D, Wang Z (2021) Named entity recognition for Chinese marine text with knowledge-based self-attention [J]. Multimed Tools Appl 2021:1–15. https://doi.org/10.1007/s11042-020-10089-z

    Article  Google Scholar 

  7. He XN, Chua TS (2017) Neural factorization machines for sparse predictive analytics [C]. Proceed 40th Int ACM SIGIR Conf Res Dev Inform Retrieval, pp 355-364. https://doi.org/10.1145/3077136.3080777

  8. He XN, Liao LZ, Zhang HW, Nie LQ et al (2017) Neural collaborative filtering [C]. Proceed 26th Int Conf World Wide Web:173–182. https://doi.org/10.1145/3038912.3052569

  9. He XN, He ZK, Song JK, Liu ZG et al (2018) NAIS: neural attentive item similarity model for recommendation [J]. IEEE Trans Knowl Data Eng 1-1:2354–2366. https://doi.org/10.1109/TKDE.2018.2831682

    Article  Google Scholar 

  10. Hu YF, Koren Y, Volinsky C (2008) Collaborative filtering for implicit feedback datasets [C]. Proceed Eighth IEEE Int Conf Data Mining:263–272. https://doi.org/10.1109/ICDM.2008.22

  11. Huang J, Zhao WX, Dou HJ, Wen J-R et al (2018) Improving sequential recommendation with knowledge-enhanced memory networks [C]. Proceed 41st Int ACM SIGIR Conf Res Dev Inform Retrieval, pp 505-514. https://doi.org/10.1145/3209978.3210017

  12. Javed AR, Rehman Su, Khan MU, Alazab M and G TR (2021) CANintelliIDS: detecting in-vehicle intrusion attacks on a controller area network using CNN and attention-based GRU [J]. IEEE Trans Network Sci Eng, vol. 8, no. 2, pp. 1456–1466, https://doi.org/10.1109/TNSE.2021.3059881

  13. Ju CH, Wang J, Xu CH (2019) A novel application recommendation method combining social relationship and trust relationship for future internet of things [J]. Multimed Tools Appl 78(21):29867–29880. https://doi.org/10.1007/s11042-018-6604-2

    Article  Google Scholar 

  14. Koren Y (2008) Factorization meets the neighborhood: a multifaceted collaborative filtering model [C]. Proceed 14th ACM SIGKDD Int Conf Knowledge Discovery Data Mining:426–434. https://doi.org/10.1145/1401890.1401944

  15. Koren Y (2018) Factorization meets the neighborhood: a multifaceted collaborative filtering model [C]. Proceedings of the 14th ACM SIGKDD international conference on knowledge discovery and data mining, pp 426-434. https://doi.org/10.1145/1401890.1401944

  16. Lin YK, Liu ZY, Sun MS, Liu Y et al (2015) Learning entity and relation embeddings for knowledge graph completion [C]. Proceedings of the 29th AAAI conference on artificial intelligence, pp 2181-2187. https://doi.org/10.5555/2886521.2886624

  17. Ma WZ, Zhang M, Cao Y, Wang CY et al (2019) Jointly learning explainable rules for recommendation with knowledge graph [C]. Proceed World Wide Web Conf, pp 1210-1221. https://doi.org/10.1145/3308558.3313607

  18. Monti F, Bronstein MM, Bresson X (2017) Geometric matrix completion with recurrent multi-graph neural networks [C]. Proceedings of the 31st International Conference on Neural Information Processing Systems, pp 3700–3710. https://doi.org/10.5555/3294996.3295127

  19. Rendle S (2012) Factorization machines with libfm [J]. ACM Trans Intell Syst Technol 3(3):1–22. https://doi.org/10.1145/2168752.2168771

    Article  Google Scholar 

  20. Rendle S, Freudenthaler C, Gantner Z, Schmidt-Thieme L (2009) BPR: Bayesian personalized ranking from implicit feedback [C]. Proceed Twenty-Fifth Conf Uncertainty Artif Intell:452–461. https://doi.org/10.5555/1795114.1795167

  21. Vasan D, Alazab M, Wassan S, Safaei B, Zheng Q (2020) Image-based malware classification using ensemble of CNN architectures (IMCEC)[J]. Comp Sec 92:101748. https://doi.org/10.1016/j.cose.2020.101748

    Article  Google Scholar 

  22. Wang H, Zhao M, Xie X, Li W, Guo M (2019) Knowledge graph convolutional networks for recommender systems [C]. World Wide Web Conf:3307–3313. https://doi.org/10.1145/3308558.3313417

  23. Wang H, Zhang F, Zhang M, Leskovec J, Zhao M, Li W, Wang Z (2019). Knowledge-aware graph neural networks with label smoothness regularization for recommender systems [C]. Proceedings of the 25th ACM SIGKDD international conference on Knowledge Discovery & Data Mining - KDD’ 19, pp. 968–977 https://doi.org/10.1145/3292500.3330836

  24. Wang HW, Zhang FZ, Xie X, Guo MY (2018) DKN: deep knowledge-aware network for news recommendation [C]. Proceed Eleventh ACM Int Conf Web Search Data Mining, pp 1835-1844. https://doi.org/10.1145/3178876.3186175

  25. Wang HW, Zhang FZ, Hou M, Xie X et al (2018) SHINE: signed heterogeneous information network embedding for sentiment link prediction [C]. Proceed Eleventh ACM Int Conf Web Search Data Mining, pp 592-600. https://doi.org/10.1145/3159652.3159666

  26. Wang HW, Zhang FZ, Wang JL, Zhao M et al (2018) RippleNet: propagating user preferences on the knowledge graph for recommender systems [C]. Proceedings of the 27th ACM international conference on information and knowledge management, pp 417-426. https://doi.org/10.1145/3269206.3271739

  27. Wang Q, Mao ZD, Wang B, Guo L (2017) Knowledge graph embedding: a survey of approaches and applications [J]. IEEE Trans Knowl Data Eng 29(12):2724–2743. https://doi.org/10.1109/TKDE.2017.2754499

    Article  Google Scholar 

  28. Wang X, He XN, Wang M, Feng FL et al (2019) Neural graph collaborative filtering [C]. Proceed 42nd Int ACM SIGIR Conf Res Dev Inform Retrieval:165–174. https://doi.org/10.1145/3331184.3331267

  29. Wu YX, Liu HX, Yang YM (2018) Graph convolutional matrix completion for bipartite edge prediction [C]. Proceedings of the 10th international joint conference on knowledge discovery, pp 51-60. https://doi.org/10.5220/0006900000510060

  30. Xian YK, Fu ZH, Muthukrishnan S, de Melo G, Zhang YF (2019) Reinforcement knowledge graph reasoning for explainable recommendation [C]. Proceed 42nd Int ACM SIGIR Conf Res Dev Inform Retrieval, pp 285-294. https://doi.org/10.1145/3331184.3331203

  31. Xin X, He XN, Zhang YF, Zhang YD et al (2019) Relational collaborative filtering: modeling multiple item relations for recommendation [C]. Proceed 42nd Int ACM SIGIR Conf Res Dev Inform Retrieval, pp 125-134. https://doi.org/10.1145/3331184.3331188

  32. Xu KYL, Li CT, Tian YL, Sonobe T, et al (2018) Representation learning on graphs with jumping knowledge networks [C]. Proceedings of the 35th international conference on machine learning, pp 8676-8685

  33. Ying R, He R, Chen KF, Eksombatchai P et al (2018) Graph convolutional neural networks for web-scale recommender systems [C]. Proceedings of the 24th ACM SIGKDD international conference on Knowledge Discovery & Data Mining, pp 974-983. https://doi.org/10.1145/3219819.3219890

  34. Yu X, Ren X, Sun YZ, Gu QQ et al (2014) Personalized entity recommendation: a heterogeneous information network approach [C]. Proceedings of the 7th ACM international conference on web search and data mining, pp 283-292. https://doi.org/10.1145/2556195.2556259

  35. Zhang FZ, Yuan NJ, Lian DF, Xie X et al (2016) Collaborative knowledge base embedding for recommender systems [C]. Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining, pp 353-362. https://doi.org/10.1145/2939672.2939673

Download references

Acknowledgments

This work is supported by the National Nature Science Foundation of China under Project 61673079, the Natural Science Foundation of Chongqing under Project cstc2018jcyjAX0160 and the Innovation research group of universities in Chongqing.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jingming Yang.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tang, X., Yang, J., Xiong, D. et al. Knowledge-enhanced graph convolutional network for recommendation. Multimed Tools Appl 81, 28899–28916 (2022). https://doi.org/10.1007/s11042-022-12272-w

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-022-12272-w

Keywords

Navigation