Knowledge-aware Graph Neural Networks with Label Smoothness Regularization for Recommender Systems

05/11/2019
by   Hongwei Wang, et al.
0

Knowledge graphs capture structured information and relations between a set of entities or items. As such knowledge graphs represent an attractive source of information that could help improve recommender systems. However, existing approaches in this domain rely on manual feature engineering and do not allow for an end-to-end training. Here we propose Knowledge-aware Graph Neural Networks with Label Smoothness regularization (KGNN-LS) to provide better recommendations. Conceptually, our approach computes user-specific item embeddings by first applying a trainable function that identifies important knowledge graph relationships for a given user. This way we transform the knowledge graph into a user-specific weighted graph and then apply a graph neural network to compute personalized item embeddings. To provide better inductive bias, we rely on label smoothness assumption, which posits that adjacent items in the knowledge graph are likely to have similar user relevance labels/scores. Label smoothness provides regularization over the edge weights and we prove that it is equivalent to a label propagation scheme on a graph. We also develop an efficient implementation that shows strong scalability with respect to the knowledge graph size. Experiments on four datasets show that our method outperforms state of the art baselines. KGNN-LS also achieves strong performance in cold-start scenarios where user-item interactions are sparse.

READ FULL TEXT
research
05/11/2019

Knowledge-aware Graph Neural Networks with Label Smoothness Regularization for Recommendation

Knowledge graphs capture structured information and relations between a ...
research
05/11/2019

Knowledge Graph Convolutional Networks for Recommender Systems with Label Smoothness Regularization

Knowledge graphs capture interlinked information between entities and th...
research
09/09/2022

Simple and Powerful Architecture for Inductive Recommendation Using Knowledge Graph Convolutions

Using graph models with relational information in recommender systems ha...
research
11/10/2020

Alleviating Cold-Start Problems in Recommendation through Pseudo-Labelling over Knowledge Graph

Solving cold-start problems is indispensable to provide meaningful recom...
research
06/07/2023

Enabling tabular deep learning when d ≫ n with an auxiliary knowledge graph

Machine learning models exhibit strong performance on datasets with abun...
research
10/18/2019

Attentive Knowledge Graph Embedding for Personalized Recommendation

Knowledge graphs (KGs) have proven to be effective for highquality recom...
research
03/02/2023

Cardinality Estimation over Knowledge Graphs with Embeddings and Graph Neural Networks

Cardinality Estimation over Knowledge Graphs (KG) is crucial for query o...

Please sign up or login with your details

Forgot password? Click here to reset