Exploring Entity-level User Preference on the Knowledge Graph for Recommender System

Pengfei Chen, Qi Wang, Yuan Tian
{"title":"Exploring Entity-level User Preference on the Knowledge Graph for Recommender System","authors":"Pengfei Chen, Qi Wang, Yuan Tian","doi":"10.1145/3579654.3579701","DOIUrl":null,"url":null,"abstract":"Knowledge graphs (KG) have attracted extensive attention in recommender systems since they contain rich external knowledge. The recent trend in KG-enhanced recommender systems is to employ graph neural networks (GNN) to learn the node representations of the involved graph structures in the recommender system to speculate user preferences. However, existing KG-enhanced recommendation models face two major issues: i) User preferences are mainly built at the relation level and fail to model preferences at the attribute entity level; ii) Implicit feedback lacks accurate user rating information and the data may contain noisy interactions. Such inaccurate preference modeling and imperfect interaction data hinder the capture of users’ actual preferences. To this end, we propose an Entity-level user Preference-aware model on Knowledge Graph (EPKG), which models user preferences at the attribute entity level. Specifically, we introduce the number of connections between attribute entities and user interaction items in the knowledge graph and establish a weight distribution on the number of connections to speculate user preferences for attribute entities. Furthermore, we devise user preference learning to model user preferences to the finer attribute entity level. Afterward, we design a preference-aware aggregation strategy that uses entity-level user preferences to guide the learning of item weights in user interaction history, which in turn alleviates the effects of lack of user rating information and noisy interactions. Experimental results on the three datasets show that EPKG achieves significant improvement compared to the state-of-the-art models. Especially for the Last-FM dataset, EPKG improves NDCG@20 and Recall@20 by 31.5% and 18.4%, respectively.","PeriodicalId":146783,"journal":{"name":"Proceedings of the 2022 5th International Conference on Algorithms, Computing and Artificial Intelligence","volume":"53 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2022 5th International Conference on Algorithms, Computing and Artificial Intelligence","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3579654.3579701","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Knowledge graphs (KG) have attracted extensive attention in recommender systems since they contain rich external knowledge. The recent trend in KG-enhanced recommender systems is to employ graph neural networks (GNN) to learn the node representations of the involved graph structures in the recommender system to speculate user preferences. However, existing KG-enhanced recommendation models face two major issues: i) User preferences are mainly built at the relation level and fail to model preferences at the attribute entity level; ii) Implicit feedback lacks accurate user rating information and the data may contain noisy interactions. Such inaccurate preference modeling and imperfect interaction data hinder the capture of users’ actual preferences. To this end, we propose an Entity-level user Preference-aware model on Knowledge Graph (EPKG), which models user preferences at the attribute entity level. Specifically, we introduce the number of connections between attribute entities and user interaction items in the knowledge graph and establish a weight distribution on the number of connections to speculate user preferences for attribute entities. Furthermore, we devise user preference learning to model user preferences to the finer attribute entity level. Afterward, we design a preference-aware aggregation strategy that uses entity-level user preferences to guide the learning of item weights in user interaction history, which in turn alleviates the effects of lack of user rating information and noisy interactions. Experimental results on the three datasets show that EPKG achieves significant improvement compared to the state-of-the-art models. Especially for the Last-FM dataset, EPKG improves NDCG@20 and Recall@20 by 31.5% and 18.4%, respectively.
基于知识图谱的推荐系统实体级用户偏好研究
知识图由于包含了丰富的外部知识,在推荐系统中受到了广泛的关注。在kg增强的推荐系统中,最近的趋势是使用图神经网络(GNN)来学习推荐系统中涉及的图结构的节点表示,以推测用户偏好。然而,现有的kg增强推荐模型面临两个主要问题:1)用户偏好主要建立在关系层,未能在属性实体层建立偏好模型;ii)隐式反馈缺乏准确的用户评价信息,数据可能包含嘈杂的交互。这种不准确的偏好建模和不完善的交互数据阻碍了对用户实际偏好的捕捉。为此,我们提出了一种基于知识图的实体级用户偏好感知模型(EPKG),该模型在属性实体级对用户偏好进行建模。具体来说,我们在知识图中引入属性实体与用户交互项之间的连接数,并建立连接数的权重分布来推测用户对属性实体的偏好。此外,我们设计了用户偏好学习,将用户偏好建模到更精细的属性实体级别。随后,我们设计了一种偏好感知聚合策略,该策略使用实体级用户偏好来指导用户交互历史中项目权重的学习,从而缓解了缺乏用户评分信息和嘈杂交互的影响。在三个数据集上的实验结果表明,EPKG与目前最先进的模型相比取得了显著的改进。特别是对于Last-FM数据集,EPKG分别提高了NDCG@20和Recall@20的准确率31.5%和18.4%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信