Knowledge graph-based algorithms can explore users’ potential interest, alleviating the cold start and data sparsity issues in recommender systems. However, existing relevant algorithms are difficult to capture users’ deep interest due to the coarse-grained modeling. In this study, we propose a knowledge graph recommendation algorithm based on disentangled representation. Firstly, the coupled representation of users and items is decoupled into several disentangled representations. Then, the graph neural network is introduced to augment the disentangled representation by aggregating neighborhood information in user-item bipartite graph and knowledge graph. During aggregation, the attention mechanism and the gate unit are adopted to discriminate the importance of different neighbors. We conduct comparative experiments with baselines on three public benchmark datasets. The improvement under several metrics like AUC and F1 demonstrates the superiority of our proposed algorithm in real scenarios.
ZHANGY, SONGW. A collaborative filtering recommendation algorithm based on item genre and rating similarity[C]//2009 International Conference on Computational Intelligence and Natural Computing. New York: IEEE Press, 2009: 72-75. DOI:10.1109/CINC.2009.219 .
[2]
JAMALIM, ESTERM. A matrix factorization technique with trust propagation for recommendation in social networks[C]//Proceedings of the 4th ACM Conference on Recommender Systems―RecSys’10. New York: ACM Press, 2010: 135-142. DOI:10.1145/1864708.1864736 .
[3]
RENDLES, FREUDENTHALERC, SCHMIDT-THIEMEL. Factorizing personalized Markov chains for next-basket recommendation[C]//Proceedings of the 19th International Conference on World Wide Web― WWW’10. New York: ACM Press, 2010: 811-820. DOI:10.1145/1772690.1772773 .
[4]
CAOY X, WANGX, HEX N, et al. Unifying knowledge graph learning and recommendation: Towards a better understanding of user preferences[C]//The World Wide Web Conference. New York: ACM Press, 2019: 151-161. DOI:10.1145/3308558.3313705 .
[5]
WANGH W, ZHANGF Z, WANGJ L, et al. RippleNet: propagating user preferences on the knowledge graph for recommender systems[C]//Proceedings of the 27th ACM International Conference on Information and Knowledge Management. New York: ACM, 2018: 417-426. DOI:10.1145/3269206.3271739 .
[6]
WANGH W, ZHANGF Z, ZHANGM D, et al. 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. New York: ACM Press, 2019: 968-977. DOI:10.1145/3292500.3330836 .
QINC, ZHUH S, ZHUANGF Z, et al. A survey on knowledge graph-based recommender systems[J]. Science in China (Information Sciences), 2020, 50(7): 937-956.DOI: 10.1360/SSI-2019-0274(Ch ).
[9]
ZHANGF Z, YUANN J, LIAND F, et al. Collaborative knowledge base embedding for recommender systems[C]//Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. New York: ACM, 2016: 353-362. DOI:10.1145/2939672.2939673 .
[10]
LINY K, LIUZ Y, SUNM S, et al. Learning entity and relation embeddings for knowledge graph completion[DB/OL]. [2021-09-01]. http://nlp.csai.tsinghua.edu.cn/~lyk/publications/aaai2015_transr.pdf. DOI: 10.1145/3132847.3133095 .
[11]
YUX, RENX, SUNY Z, et al. Personalized entity recommendation: A heterogeneous information network approach[C]//Proceedings of the 7th ACM International Conference on Web Search and Data Mining. New York : ACM Press, 2014: 283-292. DOI:10.1145/2556195.2556259 .
[12]
WANGX, HEX N, CAOY X, et al. KGAT: Knowledge graph attention network for recommendation[C]//Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. New York: ACM Press, 2019: 950-958. DOI:10.1145/3292500.3330989 .
[13]
BENGIOY, COURVILLEA, VINCENTP. Representation learning: A review and new perspectives[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2013, 35(8): 1798-1828. DOI:10.1109/TPAMI.2013.50 .
[14]
WANGX, JINH Y, ZHANGA, et al. Disentangled graph collaborative filtering[C]//Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval. New York: ACM 2020: 1001-1010. DOI: 10.1145/3397271.3401137 .
[15]
VASWANIA, SHAZEERN, PARMARN, et al. Attention Is All You Need[DB/OL].[2021-07-03]. https://arxiv.org/pdf/1706.03762v4.pdf.
[16]
SHIX J, CHENZ R, WANGH, et al. Convolutional LSTM Network: A Machine Learning Approach for Precipitation Nowcasting[DB/OL].[2021-07-03].
[17]
CHOK, MERRIENBOER BVAN, GULCEHREC, et al. Learning Phrase Representations Using RNN EncoderDecoder for Statistical Machine Translation[DB/OL].[2021-07-03]. https://arxiv.org/pdf/1406.1078v3.pdf. DOI:10.3115/v1/d14-1179 .
[18]
RENDLES, FTRUFRNYHSLERC, GANTNERZ, et al. BPR: Bayesian Personalized Ranking from Implicit Feedback [DB/OL]. [2021-07-03]. https://dl.acm.org/doi/pdf/10.5555/1795114.1795167.