Summary: | Concerning the failure of most current recommendation models based on knowledge graph to adequately model users’ characteristics, the neighborhood relationship between entities in the knowledge graph is not considered. This paper proposes a hybrid recommendation model that combines knowledge graph and graph convolutional network (HKC). Firstly, the KGCN (knowledge graph convolutional networks for recommender systems) algorithm is used to capture the correlation between items, and obtain the feature vector of the item through neighborhood aggregation unit. The entities associated with the user in the knowledge graph are extracted through collaborative propagation. Then the model uses the alternate learning method to optimize the model prediction unit and the knowledge graph embedding unit at the same time, and calculate the user’s feature vector through the interaction unit. Finally, the user feature vector and the item feature vector are sent to the prediction link and the interaction probability between the user and the item is calculated through the inner product operation and normalization of the vector. Comparative experiments are conducted on three public datasets with seven baseline models. On the MovieLens-1M dataset, AUC is increased by 0.25% to 37.41%, and ACC is increased by 0.78% to 49.44%; on the Book-Crossing dataset, AUC is increased by 0.04% to 19.38%, and ACC is increased by 6.49% to 18.60%; on the Last.FM dataset, AUC is increased by 1.33% to 33.50%, and ACC is increased by 0.36% to 30.66%. Experimental results show that the model proposed has improved performance compared with other benchmark models.
|