Conditional Attention Networks for Distilling Knowledge Graphs in Recommendation

11/03/2021
by   Ke Tu, et al.
0

Knowledge graph is generally incorporated into recommender systems to improve overall performance. Due to the generalization and scale of the knowledge graph, most knowledge relationships are not helpful for a target user-item prediction. To exploit the knowledge graph to capture target-specific knowledge relationships in recommender systems, we need to distill the knowledge graph to reserve the useful information and refine the knowledge to capture the users' preferences. To address the issues, we propose Knowledge-aware Conditional Attention Networks (KCAN), which is an end-to-end model to incorporate knowledge graph into a recommender system. Specifically, we use a knowledge-aware attention propagation manner to obtain the node representation first, which captures the global semantic similarity on the user-item network and the knowledge graph. Then given a target, i.e., a user-item pair, we automatically distill the knowledge graph into the target-specific subgraph based on the knowledge-aware attention. Afterward, by applying a conditional attention aggregation on the subgraph, we refine the knowledge graph to obtain target-specific node representations. Therefore, we can gain both representability and personalization to achieve overall performance. Experimental results on real-world datasets demonstrate the effectiveness of our framework over the state-of-the-art algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/09/2018

Ripple Network: Propagating User Preferences on the Knowledge Graph for Recommender Systems

To address the sparsity and cold start problem of collaborative filterin...
research
06/19/2023

Att-KGCN: Tourist Attractions Recommendation System by using Attention mechanism and Knowledge Graph Convolution Network

The recommendation algorithm based on knowledge graphs is at a relativel...
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
05/11/2019

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

Knowledge graphs capture structured information and relations between a ...
research
12/17/2021

Knowledge graph enhanced recommender system

Knowledge Graphs (KGs) have shown great success in recommendation. This ...
research
04/28/2023

Knowledge-refined Denoising Network for Robust Recommendation

Knowledge graph (KG), which contains rich side information, becomes an e...
research
07/15/2023

Knowledge Graph Enhanced Intelligent Tutoring System Based on Exercise Representativeness and Informativeness

Presently, knowledge graph-based recommendation algorithms have garnered...

Please sign up or login with your details

Forgot password? Click here to reset