paper-with-me

Papers

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

2019-05-11 · Hongwei Wang, Fuzheng Zhang, Mengdi Zhang, Jure Leskovec, Miao Zhao, Wenjie Li, Zhongyuan Wang

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.

📄 PDF Abstract BibTeX arXiv:1905.04413

Code (6)

MindSpore-scientific-2/code-10/tree/main/RGNN mindspore
YuTesla/KGNN-LS-learn tf
hwwang55/KGNN-LS tf
matlabmtl/Reco-KGNN-LS tf
songzeceng/KGNNLS_DEMO tf
z-qiyu/KGNN-LS tf

Tasks

Feature EngineeringGraph Neural NetworkInductive BiasKnowledge GraphsRecommendation Systems

Methods 이 논문이 사용한 방법론

Graph Neural Network 설명 없음

Similar Papers 제목 키워드 기반

Distributional Signals for Node Classification in Graph Neural Networks

2023-04-07 · Feng Ji, See Hian Lee, Kai Zhao, Wee Peng Tay 외

In graph neural networks (GNNs), both node features and labels are examples of graph signals, a key notion in graph signal processing (GSP). While it is common in GSP to impose signal smoothness constraints in learning a…

ClassificationNode Classification

Time-aware Graph Embedding: A temporal smoothness and task-oriented approach

2020-07-22 · Yonghui Xu, Shengjie Sun, Yuan Miao, Dong Yang 외

Knowledge graph embedding, which aims to learn the low-dimensional representations of entities and relationships, has attracted considerable research efforts recently. However, most knowledge graph embedding methods focu…

Graph EmbeddingKnowledge Graph Embedding

Virtual Adversarial Training on Graph Convolutional Networks in Node Classification

2019-02-28 · Ke Sun, Zhouchen Lin, Hantao Guo, Zhanxing Zhu

The effectiveness of Graph Convolutional Networks (GCNs) has been demonstrated in a wide range of graph-based machine learning tasks. However, the update of parameters in GCNs is only from labeled nodes, lacking the util…

ClassificationGeneral ClassificationNode Classification

Regularizing Semi-supervised Graph Convolutional Networks with a Manifold Smoothness Loss

2020-02-11 · Qilin Li, Wanquan Liu, Ling Li

Existing graph convolutional networks focus on the neighborhood aggregation scheme. When applied to semi-supervised learning, they often suffer from the overfitting problem as the networks are trained with the cross-entr…

Time-Varying Graph Signal Recovery Using High-Order Smoothness and Adaptive Low-rankness

2024-05-16 · Weihong Guo, Yifei Lou, Jing Qin, Ming Yan

Time-varying graph signal recovery has been widely used in many applications, including climate change, environmental hazard monitoring, and epidemic studies. It is crucial to choose appropriate regularizations to descri…