Affiliation:
1. School of Electronics and Information Engineering, Liaoning University of Technology, Jinzhou 121001, China
2. School of Information Science and Engineering, Yanshan University, Qinhuangdao 066004, China
Abstract
Data sparsity limits the performance of point-of-interest (POI) recommendation models, and the existing works ignore the higher-order collaborative influence of users and POIs and lack in-depth mining of user social influence, resulting in unsatisfactory recommendation results. To address the above issues, this paper proposes a personalized POI recommendation using an improved graph convolutional network (PPR_IGCN) model, which integrates collaborative influence and social influence into POI recommendations. On the one hand, a user-POI interaction graph, a POI-POI graph, and a user–user graph are constructed based on check-in data and social data in a location-based social network (LBSN). The improved graph convolutional network (GCN) is used to mine the higher-order collaborative influence of users and POIs in the three types of relationship graphs and to deeply extract the potential features of users and POIs. On the other hand, the social influence of the user’s higher-order social friends and community neighbors on the user is obtained according to the user’s higher-order social embedding vector learned in the user–user graph. Finally, the captured user and POI’s higher-order collaborative influence and social influence are used to predict user preferences. The experimental results on Foursquare and Yelp datasets indicate that the proposed model PPR_IGCN outperforms other models in terms of precision, recall, and normalized discounted cumulative gain (NDCG), which proves the effectiveness of the model.
Funder
Foundation Research Project of the Educational Department of Liaoning Province
Cooperation Innovation Plan of Yingkou for Enterprise and Doctor
Subject
Electrical and Electronic Engineering,Computer Networks and Communications,Hardware and Architecture,Signal Processing,Control and Systems Engineering