南京大学学报(自然科学版) ›› 2023, Vol. 59 ›› Issue (6): 937946.doi: 10.13232/j.cnki.jnju.2023.06.004
Yongmei Peng, Xiangrong Tong()
摘要:
知识图谱可以给推荐系统提供丰富的、结构化的信息,从而提高推荐准确性.最近的技术趋势是基于传播的方法设计端到端的模型,但有的基于传播的方法无法捕获项目的高阶协作信号.一般图卷积网络中包含的最常见形式是特征转换、非线性激活和邻域聚合,然而,经验表明,特征转换和非线性激活对协同过滤推荐不一定有积极的影响,更糟糕的是,它们可能会降低推荐性能,使训练更加困难.针对以上问题,提出基于知识图谱的轻量级图卷积网络推荐模型.首先,从实体邻居中抽取样本作为感受野,将知识图谱中的实体通过多次迭代嵌入传播来获取高阶邻域信息.感受野结合邻域信息和可能存在的偏差来计算实体表示,还可以扩展到多跳以模拟高阶连通性并捕获用户潜在的远距离兴趣.其次,使用邻域聚合以预测用户和项目之间的评分,这不仅简化了模型设计,还提高了模型的有效性和准确度.最后,在电影、书籍和音乐推荐这三个数据集中应用提出的模型,实验结果表明,提出的方法优于其他推荐基线.
中图分类号:
1 | He X N, He Z K, Song J K,et al. NAIS:Neural attentive item similarity model for recommendation. IEEE Transactions on Knowledge and Data Engineering,2018,30(12):2354-2366. |
2 | Wang H W, Zhang F Z, Xie X,et al. DKN:Deep knowledge?aware network for news recommen?dation∥Proceedings of 2018 World Wide Web Conference. Lyon,France:ACM,2018:1835-1844. |
3 | Wang H W, Zhang F Z, Wang J L,et al. RippleNet:Propagating user preferences on the knowledge graph for recommender systems∥Proceedings of the 27th ACM International Conference on Information and Knowledge Management. Torino,Italy:ACM,2018:417-426. |
4 | Hamilton W L, Ying R, Leskovec J. Inductive representation learning on large graphs∥Proceedings of the 31st International Conference on Neural Information Processing Systems. Long Beach,CA,USA:ACM,2017:1025-1035. |
5 | Wang X, He X N, Wang M,et al. Neural graph collaborative filtering∥Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval. Paris,France:ACM,2019:165-174. |
6 | He X N, Deng K, Wang X,et al. LightGCN:Simplifying and powering graph convolution network for recommendation∥Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval. Virtual Event:ACM,2020:639-648. |
7 | 张明星,张骁雄,刘姗姗,等. 利用知识图谱的推荐系统研究综述. 计算机工程与应用,2023,59(4):30-42. |
Zhang M X, Zhang X X, Liu S S,et al. Review of recommendation systems using knowledge graph. Computer Engineering and Applications,2023,59(4):30-42. | |
8 | Bordes A, Usunier N, Garcia?Durán A,et al. Translating embeddings for modeling multi?relational data∥Proceedings of the 26th International Conference on Neural Information Processing Systems. Lake Tahoe,Nevada:ACM,2013:2787-2795. |
9 | Wang Z, Zhang J W, Feng J L,et al. Knowledge graph embedding by translating on hyperplanes∥Proceedings of the 28th AAAI Conference on Artificial Intelligence. Québec City,Canada:AAAI Press,2014:1112-1119. |
10 | Chen Z X, Wang X T, Xie X,et al. Towards explainable conversational recommendation∥Proceedings of the 29th International Joint Conference on Artificial Intelligence. Yokohama,Japan:ACM,Article No.414,2021. |
11 | Wang H W, Zhang F Z, Zhao M,et al. Multi?task feature learning for knowledge graph enhanced recommendation∥The World Wide Web Conference. San Francisco,CA,USA:ACM,2019:2000-2010. |
12 | Cao Y X, Wang X, He X N,et al. Unifying knowledge graph learning and recommendation:Towards a better understanding of user preferences∥The World Wide Web Conference. San Francisco,CA,USA:ACM,2019:151-161. |
13 | 罗承天,叶霞. 基于知识图谱的推荐算法研究综述. 计算机工程与应用,2023,59(1):49-60. |
Luo C T, Ye X. Survey on knowledge graph?based recommendation methods. Computer Engineering and Appli?cations,2023,59(1):49-60. | |
14 | Xian Y K, Fu Z H, Muthukrishnan S,et al. Reinforcement knowledge graph reasoning for explainable recommendation∥Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval. Paris,France:ACM,2019:285-294. |
15 | Wang X, Huang T L, Wang D X,et al. Learning intents behind interactions with knowledge graph for recommendation∥Proceedings of the Web Conference 2021. Ljubljana,Slovenia:ACM,2021:878-887. |
16 | Wang H, Zhao M, Xie X,et al. Knowledge graph convolutional networks for recommender systems∥Proceedings of the 2019 World Wide Web Conference. San Francisco,CA,USA:ACM,2019:3307-3313. |
17 | Ai Q Y, Azizi V, Chen X,et al. Learning heterogeneous knowledge base Embeddings for explainable recommendation. Algorithms,2018,11(9):137. |
18 | 葛尧,陈松灿. 面向推荐系统的图卷积网络. 软件学报,2020,31(4):1101-1112. |
Ge Y, Chen S C. Graph convolutional network for recommender systems. Journal of Software,2020,31(4):1101-1112. | |
19 | Bruna J, Zaremba W, Szlam A,et al. Spectral networks and locally connected networks on graphs∥The 2nd International Conference on Learning Representations. Banff,Canada:ICLR,2014,DOI:10.48550/arXiv.1312.6203 . |
20 | Defferrard M, Bresson X, Vandergheynst P. Convolutional neural networks on graphs with fast localized spectral filtering∥Proceedings of the 30th International Conference on Neural Information Processing Systems. Barcelona,Spain:ACM,2016:3844-3852. |
21 | Kipf T N, Welling M. Semi?supervised classification with graph convolutional networks∥The 5th International Conference on Learning Represen?tations. Toulon,France:ICLR,2017,DOI:10.48550/arXiv.1312.6203 . |
22 | Ying R, He R N, Chen K F,et al. Graph convolutional neural networks for web?scale recom?mender systems∥Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. London,UK:ACM,2018:974-983. |
23 | Wang X, Jin H Y, Zhang A,et al. Disentangled graph collaborative filtering∥Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval. Virtual Event:ACM,2020:1001-1010. |
24 | Koren Y. Factorization meets the neighborhood:A multifaceted collaborative filtering model∥Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. Las Vegas,NV,USA:ACM,2008:426-434. |
25 | Rendle S. Factorization machines with libfm. ACM Transactions on Intelligent Systems and Technology,2012,3(3):57. |
26 | Yu X, Ren X, Sun Y Z,et al. Personalized entity recommendation:A heterogeneous information network approach∥Proceedings of the 7th ACM International Conference on Web Search and Data Mining. New York,NY,USA:ACM,2014:283-292. |
27 | Zhang FZ, Yuan NJ, Lian DF,et al. Collaborative knowledge base embedding for recommender systems∥Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. San Francisco,CA,USA:ACM,2016:353-362. |
28 | Wang X, He X N, Cao Y X,et al. KGAT:Knowledge graph attention network for recommen?dation∥Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. Anchorage,AK,USA:ACM,2019:950-958,DOI:10.1145/3292500.3330989 . |
[1] | 黄树添, 胡诗琳, 卜祥智, 李华雄, 刘久兵. 融入用户风险偏好的三支协同过滤推荐模型[J]. 南京大学学报(自然科学版), 2023, 59(5): 777-789. |
[2] | 边纪超, 庞继芳, 宋鹏. 融合隐式信任与属性偏好的群组推荐算法[J]. 南京大学学报(自然科学版), 2023, 59(5): 803-812. |
[3] | 武桐舟, 刘强, 王亮. 基于不确定性估计的推荐系统多任务学习去偏方法[J]. 南京大学学报(自然科学版), 2023, 59(4): 543-549. |
[4] | 刘思源, 毛存礼, 张勇丙. 基于领域知识图谱和对比学习的汉越跨境民族文本检索方法[J]. 南京大学学报(自然科学版), 2023, 59(4): 610-619. |
[5] | 刘志中, 李林霞, 孟令强. 基于混合图神经网络的个性化POI推荐方法研究[J]. 南京大学学报(自然科学版), 2023, 59(3): 373-387. |
[6] | 冯海, 马甲林, 许林杰, 杨宇, 谢乾. 融合标签嵌入和知识感知的多标签文本分类方法[J]. 南京大学学报(自然科学版), 2023, 59(2): 273-281. |
[7] | 刘佳慧, 袁卫华, 曹家伟, 张涛, 张志军. 基于用户特征聚类与服务质量预测的推荐方法[J]. 南京大学学报(自然科学版), 2023, 59(1): 120-133. |
[8] | 韩迪, 陈怡君, 廖凯, 林坤玲. 推荐系统中的准确性、新颖性和多样性的有效耦合与应用[J]. 南京大学学报(自然科学版), 2022, 58(4): 604-614. |
[9] | 吕亚兰, 徐媛媛, 张恒汝. 一种可解释性泛化矩阵分解推荐算法[J]. 南京大学学报(自然科学版), 2022, 58(1): 135-142. |
[10] | 武聪, 马文明, 王冰, 朱建豪. 融合用户标签相似度的矩阵分解算法[J]. 南京大学学报(自然科学版), 2022, 58(1): 143-152. |
[11] | 黄治纲, 谢新强, 邢铁军, 葛东, 蔡晨秋, 窦丽莉, 王天翊. 基于司法案例知识图谱的类案推荐[J]. 南京大学学报(自然科学版), 2021, 57(6): 1053-1063. |
[12] | 郝昱猛, 马文明, 王冰. 基于特定用户约束的概率矩阵分解算法[J]. 南京大学学报(自然科学版), 2021, 57(5): 818-827. |
[13] | 袁晓峰, 钱苏斌, 周彩根. 基于填充先验约束的矩阵分解算法[J]. 南京大学学报(自然科学版), 2021, 57(2): 197-207. |
[14] | 张家精,夏巽鹏,陈金兰,倪友聪. 基于张量分解和深度学习的混合推荐算法[J]. 南京大学学报(自然科学版), 2019, 55(6): 952-959. |
[15] | 徐媛媛,张恒汝,闵帆,黄雨婷. 三支交互推荐[J]. 南京大学学报(自然科学版), 2019, 55(6): 973-983. |
|