Abstract
Knowledge Graph (KG) can provide semantic information about items, which can be used to mitigate the sparsity problem in recommendation systems. In recent years, the trend in knowledge-aware recommendation methods has been to leverage Graph Neural Networks (GNNs) to aggregate node information in KG. However, many of these methods focus on mining the item knowledge association on KG, but ignore the potential item auxiliary information in user’s history interaction outside KG. Furthermore, these methods equally aggregate all neighbor entities of the item on KG, which will inevitably introduce irrelevant entity-interaction behaviors. To address these issues, we propose a novel model, called Multi-level Noise Filtering and Preference Propagation Enhanced Recommendation (MNFP). Technically, we employ self-attention mechanisms to model the user’s interaction sequence to mine the item’s auxiliary information. Then, we design a twin-tower preference propagation mechanism that iteratively expands item auxiliary information on KG. Additionally, we propose a multi-level noise filtering mechanism. By learning the relationship consistency between the item and its neighbor entities, the model can guide the item to selectively link highly related neighbors in preference propagation, thus reducing the introduction of noise. We evaluate MNFP on three real-world datasets: MovieLens-1M, Last.FM and Book-Crossing. Results show that MNFP significantly outperforms state-of-the-art methods on AUC and F1.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
Chen, Y., Yang, Y., Wang, Y., Bai, J., Song, X., King, I.: Attentive knowledge-aware graph convolutional networks with collaborative guidance for personalized recommendation. In: 2022 IEEE 38th International Conference on Data Engineering (ICDE), pp. 299–311. IEEE (2022)
Dwivedi, V.P., Joshi, C.K., Laurent, T., Bengio, Y., Bresson, X.: Benchmarking graph neural networks. arXiv preprint arXiv:2003.00982 (2020)
He, X., Liao, L., Zhang, H., Nie, L., Hu, X., Chua, T.S.: Neural collaborative filtering. In: WWW, pp. 173–182 (2017)
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, pp. 1531–1540 (2018)
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: CIKM, pp. 2333–2338 (2013)
Kipf, T.N., Welling, M.: Semi-supervised classification with graph convolutional networks. arXiv preprint arXiv:1609.02907 (2016)
Lian, J., Zhou, X., Zhang, F., Chen, Z., Xie, X., Sun, G.: xDeepFM: combining explicit and implicit feature interactions for recommender systems. In: KDD, pp. 1754–1763 (2018)
Paulheim, H.: Knowledge graph refinement: a survey of approaches and evaluation methods. Semant. Web 8(3), 489–508 (2017)
Rendle, S.: Factorization machines with LIBFM. ACM Trans. Intell. Syst. Technol. (TIST) 3(3), 1–22 (2012)
Shi, C., Hu, B., Zhao, W.X., Philip, S.Y.: Heterogeneous information network embedding for recommendation. IEEE Trans. Knowl. Data Eng. 31(2), 357–370 (2018)
Tang, X., Wang, T., Yang, H., Song, H.: Akupm: attention-enhanced knowledge-aware user preference model for recommendation. In: KDD, pp. 1891–1899 (2019)
Veličković, P., Cucurull, G., Casanova, A., Romero, A., Lio, P., Bengio, Y.: Graph attention networks. arXiv preprint arXiv:1710.10903 (2017)
Wang, H., et al.: Ripplenet: propagating user preferences on the knowledge graph for recommender systems. In: CIKM, pp. 417–426 (2018)
Wang, H., Zhang, F., Xie, X., Guo, M.: DKN: deep knowledge-aware network for news recommendation. In: WWW, pp. 1835–1844 (2018)
Wang, H., et al.: Knowledge-aware graph neural networks with label smoothness regularization for recommender systems. In: KDD, pp. 968–977 (2019)
Wang, H., Zhao, M., Xie, X., Li, W., Guo, M.: Knowledge graph convolutional networks for recommender systems. In: WWW, pp. 3307–3313 (2019)
Wang, J., Zhu, J., He, X.: Cross-batch negative sampling for training two-tower recommenders. In: SIGIR, pp. 1632–1636 (2021)
Wang, X., He, X., Cao, Y., Liu, M., Chua, T.S.: KGAT: knowledge graph attention network for recommendation. In: KDD, pp. 950–958 (2019)
Wang, X., et al.: Learning intents behind interactions with knowledge graph for recommendation. In: WWW, pp. 878–887 (2021)
Yang, J., et al.: Mixed negative sampling for learning two-tower neural networks in recommendations. In: WWW, pp. 441–447 (2020)
Yu, X., et al.: Personalized entity recommendation: a heterogeneous information network approach. In: WSDM, pp. 283–292 (2014)
Zhang, F., Yuan, N.J., Lian, D., Xie, X., Ma, W.Y.: Collaborative knowledge base embedding for recommender systems. In: KDD, pp. 353–362 (2016)
Acknowledgements
This work was supported by NSFC (grant No.61877051).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Zhao, G., Zu, S., Li, L., Yang, Z. (2023). Multi-level Noise Filtering and Preference Propagation Enhanced Knowledge Graph Recommendation. In: Yang, X., et al. Advanced Data Mining and Applications. ADMA 2023. Lecture Notes in Computer Science(), vol 14176. Springer, Cham. https://doi.org/10.1007/978-3-031-46661-8_8
Download citation
DOI: https://doi.org/10.1007/978-3-031-46661-8_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-46660-1
Online ISBN: 978-3-031-46661-8
eBook Packages: Computer ScienceComputer Science (R0)