In order to alleviate the issue of data sparsity, knowledge graphs are introduced into recommender systems because they contain diverse information about items. The existing knowledge graph enhanced recommender systems utilize both user-item interaction data and knowledge graph, but those methods ignore the semantic difference between interaction data and knowledge graph. On the other hand, for the item representations obtained from two kinds of graph structure data respectively, the existing methods of fusing representations only consider the item representations themselves, without considering the personalized preference of users. In order to overcome the limitations mentioned above, we present a recommendation method named Interaction-Knowledge Semantic Alignment for Recommendation (IKSAR). By introducing a semantic alignment module, the semantic difference between the interaction bipartite graph and the knowledge graph is reduced. The representation of user is integrated during the fusion of representations of item, which improves the quality of the fused representation of item. To validate the efficacy of the proposed approach, we perform comprehensive experiments on three datasets. The experimental results demonstrate that the IKSAR is superior to the existing methods, showcasing notable improvement.
Keywords: Graph neural network; Knowledge graph; Recommendation; Semantic alignment.
Copyright © 2024 Elsevier Ltd. All rights reserved.