English

KQGC: Knowledge Graph Embedding with Smoothing Effects of Graph Convolutions for Recommendation

Information Retrieval 2022-05-25 v1 Machine Learning

Abstract

Leveraging graphs on recommender systems has gained popularity with the development of graph representation learning (GRL). In particular, knowledge graph embedding (KGE) and graph neural networks (GNNs) are representative GRL approaches, which have achieved the state-of-the-art performance on several recommendation tasks. Furthermore, combination of KGE and GNNs (KG-GNNs) has been explored and found effective in many academic literatures. One of the main characteristics of GNNs is their ability to retain structural properties among neighbors in the resulting dense representation, which is usually coined as smoothing. The smoothing is specially desired in the presence of homophilic graphs, such as the ones we find on recommender systems. In this paper, we propose a new model for recommender systems named Knowledge Query-based Graph Convolution (KQGC). In contrast to exisiting KG-GNNs, KQGC focuses on the smoothing, and leverages a simple linear graph convolution for smoothing KGE. A pre-trained KGE is fed into KQGC, and it is smoothed by aggregating neighbor knowledge queries, which allow entity-embeddings to be aligned on appropriate vector points for smoothing KGE effectively. We apply the proposed KQGC to a recommendation task that aims prospective users for specific products. Extensive experiments on a real E-commerce dataset demonstrate the effectiveness of KQGC.

Keywords

Cite

@article{arxiv.2205.12102,
  title  = {KQGC: Knowledge Graph Embedding with Smoothing Effects of Graph Convolutions for Recommendation},
  author = {Daisuke Kikuta and Toyotaro Suzumura and Md Mostafizur Rahman and Yu Hirate and Satyen Abrol and Manoj Kondapaka and Takuma Ebisu and Pablo Loyola},
  journal= {arXiv preprint arXiv:2205.12102},
  year   = {2022}
}

Comments

9pages, 6 figures