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.
Similar content being viewed by others
References
Berg RVD, Kipf T, Welling M (2017) Graph convolutional matrix completion. arXiv:1706.02263v1
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Rendle S (2012) Factorization machines with libfm [J]. ACM Trans Intell Syst Technol 3(3):1–22. https://doi.org/10.1145/2168752.2168771
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-12272-w