Enhancing Knowledge-Aware Recommendation with Dual-Graph Contrastive Learning
-
Published:2024-09-02
Issue:9
Volume:15
Page:534
-
ISSN:2078-2489
-
Container-title:Information
-
language:en
-
Short-container-title:Information
Author:
Huang Jinchao1ORCID, Xie Zhipu1, Zhang Han1, Yang Bin1, Di Chong2, Huang Runhe3ORCID
Affiliation:
1. China Unicom Research Institute, Beijing 100176, China 2. Shandong Artificial Intelligence Institute, Qilu University of Technology (Shandong Academy of Sciences), Jinan 250014, China 3. Faculty of Computer & Information Sciences, Hosei University, Tokyo 184-8584, Japan
Abstract
Incorporating knowledge graphs as auxiliary information to enhance recommendation systems can improve the representations learning of users and items. Recommendation methods based on knowledge graphs can introduce user–item interaction learning into the item graph, focusing only on learning the node vector representations within a single graph; alternatively, they can treat user–item interactions and item graphs as two separate graphs and learn from each graph individually. Learning from two graphs has natural advantages in exploring original information and interaction information, but faces two main challenges: (1) in complex graph connection scenarios, how to adequately mine the self-information of each graph, and (2) how to merge interaction information from the two graphs while ensuring that user–item interaction information predominates. Existing methods do not thoroughly explore the simultaneous mining of self-information from both graphs and effective interaction information, leading to the loss of valuable insights. Considering the success of contrastive learning in mining self-information and auxiliary information, this paper proposes a dual-graph contrastive learning recommendation method based on knowledge graphs (KGDC) to explore a more accurate representations of users and items in recommendation systems based on external knowledge graphs. In the learning process within the self-graph, KGDC strengthens and represents the information of different connecting edges in both graphs, and extracts the existing information more fully. In interactive information learning, KGDC reinforces the interaction relationship between users and items in the external knowledge graph, realizing the leading role of the main task. We conducted a series of experiments on three standard datasets, and the results show that the proposed method can achieve better results.
Reference34 articles.
1. Covington, P., Adams, J., and Sargin, E. (2016, January 15–19). Deep neural networks for youtube recommendations. Proceedings of the 10th ACM Conference on Recommendation Systems, Boston, MA, USA. 2. Wang, J., Huang, P., Zhao, H., Zhang, Z., Zhao, B., and Lee, D.L. (2018, January 19–23). Billion-scale commodity embedding for e-commerce recommendation in alibaba. Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, London, UK. 3. Zheng, G., Zhang, F., Zheng, Z., Xiang, Y., Yuan, N.J., Xie, X., and Li, Z. (2018, January 23–27). DRN: A deep reinforcement learning framework for news recommendation. Proceedings of the 2018 World Wide Web Conference, Lyon, France. 4. Lee, D., Kang, S., Ju, H., Park, C., and Yu, H. (2021, January 11–15). Bootstrapping user and item representations for one-class collaborative filtering. Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval, Virtual. 5. Wang, C., Yu, Y., Ma, W., Zhang, M., Chen, C., Liu, Y., and Ma, S. (2022, January 14–18). Towards representation alignment and uniformity in collaborative filtering. Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, Washington, DC, USA.
|
|