Abstract
Knowledge Graph (KG) is of great help in improving the performance of recommendation systems. Graph neural networks (GNNs) based model has gradually become the mainstream of knowledge-aware recommendation (KGR). However, existing GNN-based KGR models underutilize the semantic information in KG to enhance collaborative features. Therefore, we propose a Collaborative Knowledge Graph-Aware framework (CKGA). In general, we first use the knowledge graph to obtain the semantic representation of items and users, and then feed these representations into the Collaborative Filtering (CF) model to obtain better collaborative features. Specifically, (1) we design a novel CF model to learn the collaborative features of items and users, which partitions the interaction graph into different subgraphs of similar interest and performs high-order graph convolution inside subgraphs. (2) For learning important semantic information in KG, we design an attribute aggregation scheme and an inference mechanism for GNN which directly propagates further attributes and inference information to the central node. Extensive experiments conducted on three public datasets demonstrate the superior performance of CKGA over the state-of-the-arts.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bell, R.M., Koren, Y.: Lessons from the Netflix prize challenge. ACM SIGKDD Explor. Newsl. 9(2), 75–79 (2007). https://doi.org/10.1145/1345448.1345465
Glorot, X., Bengio, Y.: Understanding the difficulty of training deep feedforward neural networks. In: Proceedings of the Thirteenth International Conference on Artificial Intelligence and Statistics, JMLR Workshop and Conference Proceedings, pp. 249–256 (2010)
He, X., Deng, K., Wang, X., Li, Y., Zhang, Y., Wang, M.: LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation. arXiv preprint arXiv:2002.02126 (2020)
He, X., Liao, L., Zhang, H., Nie, L., Hu, X., Chua, T.S.: Neural Collaborative Filtering. arXiv preprint arXiv:1708.05031 (2017)
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. Association for Computational Linguistics, Beijing (2015). https://doi.org/10.3115/v1/P15-1067
Juan, Y., Zhuang, Y., Chin, W.S., Lin, C.J.: Field-aware factorization machines for CTR prediction. In: Proceedings of the 10th ACM Conference on Recommender Systems, pp. 43–50. ACM, Boston (2016). https://doi.org/10.1145/2959100.2959134
Kingma, D.P., Ba, J.: Adam: A Method for Stochastic Optimization (2017). https://doi.org/10.48550/arXiv.1412.6980
Lin, Y., Liu, Z., Sun, M., Liu, Y., Zhu, X.: Learning entity and relation embeddings for knowledge graph completion. Proc. AAAI Conf. Artif. Intell. 29(1) (2015). https://doi.org/10.1609/aaai.v29i1.9491
Liu, F., Cheng, Z., Zhu, L., Gao, Z., Nie, L.: Interest-aware Message-Passing GCN for Recommendation (2021)
Maas, A.L.: Rectifier Nonlinearities Improve Neural Network Acoustic Models (2013)
Ren, M., Huang, X., Li, W., Song, D., Nie, W.: LR-GCN: latent relation-aware graph convolutional network for conversational emotion recognition. IEEE Trans. Multimedia 24, 4422–4432 (2022). https://doi.org/10.1109/TMM.2021.3117062
Rendle, S., Freudenthaler, C., Gantner, Z., Schmidt-Thieme, L.: BPR: Bayesian Personalized Ranking from Implicit Feedback (2012)
Sun, Z., et al.: Research commentary on recommendations with side information: a survey and research directions. Electron. Commer. Res. Appl. 37, 100879 (2019). https://doi.org/10.1016/j.elerap.2019.100879
Wang, H., Zhang, F., Xie, X., Guo, M.: DKN: Deep Knowledge-Aware Network for News Recommendation (2018)
Wang, H., et al.: Knowledge-aware Graph Neural Networks with Label Smoothness Regularization for Recommender Systems (2019). https://doi.org/10.48550/arXiv.1905.04413
Wang, X., He, X., Cao, Y., Liu, M., Chua, T.S.: KGAT: knowledge graph attention network for recommendation. In: Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp. 950–958. ACM, Anchorage (2019). https://doi.org/10.1145/3292500.3330989
Wang, X., et al.: Learning intents behind interactions with knowledge graph for recommendation. In: Proceedings of the Web Conference 2021, pp. 878–887 (2021). https://doi.org/10.1145/3442381.3450133
Wang, Z., Lin, G., Tan, H., Chen, Q., Liu, X.: CKAN: collaborative knowledge-aware attentive network for recommender systems. In: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR 2020), pp. 219–228. Association for Computing Machinery, New York (2020). https://doi.org/10.1145/3397271.3401141
Yang, Y., Huang, C., Xia, L., Li, C.: Knowledge graph contrastive learning for recommendation. In: Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 1434–1443 (2022). https://doi.org/10.1145/3477495.3532009
Yu, X., et al.: Recommendation in heterogeneous information networks with implicit user feedback. In: Proceedings of the 7th ACM Conference on Recommender Systems, pp. 347–350. ACM, Hong Kong (2013). https://doi.org/10.1145/2507157.2507230
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. ACM, San Francisco (2016). https://doi.org/10.1145/2939672.2939673
Zhao, H., Yao, Q., Li, J., Song, Y., Lee, D.L.: Meta-graph based recommendation fusion over heterogeneous information networks. In: Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 635–644. ACM, Halifax (2017). https://doi.org/10.1145/3097983.3098063
Acknowledgments
This work was supported in part by National Key Research and Development Program of China (2022YFF0904301).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Zhu, L., Zhang, Y., Li, G. (2024). Enhancing Collaborative Features with Knowledge Graph for Recommendation. In: Song, X., Feng, R., Chen, Y., Li, J., Min, G. (eds) Web and Big Data. APWeb-WAIM 2023. Lecture Notes in Computer Science, vol 14333. Springer, Singapore. https://doi.org/10.1007/978-981-97-2387-4_13
Download citation
DOI: https://doi.org/10.1007/978-981-97-2387-4_13
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-97-2386-7
Online ISBN: 978-981-97-2387-4
eBook Packages: Computer ScienceComputer Science (R0)