{"title":"基于知识图谱的推荐系统实体级用户偏好研究","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":"{\"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}","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}
Exploring Entity-level User Preference on the Knowledge Graph for Recommender System
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.