Conditional Attention Networks for Distilling Knowledge Graphs in
Recommendation
- URL: http://arxiv.org/abs/2111.02100v1
- Date: Wed, 3 Nov 2021 09:40:43 GMT
- Title: Conditional Attention Networks for Distilling Knowledge Graphs in
Recommendation
- Authors: Ke Tu, Peng Cui, Daixin Wang, Zhiqiang Zhang, Jun Zhou, Yuan Qi, Wenwu
Zhu
- Abstract summary: We propose Knowledge-aware Conditional Attention Networks (KCAN) to incorporate knowledge graph into a recommender system.
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, by applying a conditional attention aggregation on the subgraph, we refine the knowledge graph to obtain target-specific node representations.
- Score: 74.14009444678031
- License: http://creativecommons.org/publicdomain/zero/1.0/
- Abstract: 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.
Related papers
- Knowledge Graph Pruning for Recommendation [44.21660467094777]
We propose a novel approach called KGTrimmer for knowledge graph pruning tailored for recommendation.
For the collective view, we embrace the idea of collective intelligence by extracting community consensus based on abundant collaborative signals.
Next, we build an end-to-end importance-aware graph neural network, which injects filtered knowledge to enhance the distillation of valuable user-item collaborative signals.
arXiv Detail & Related papers (2024-05-19T12:07:24Z) - KGrEaT: A Framework to Evaluate Knowledge Graphs via Downstream Tasks [1.8722948221596285]
KGrEaT is a framework to estimate the quality of knowledge graphs via actual downstream tasks like classification, clustering, or recommendation.
The framework takes a knowledge graph as input, automatically maps it to the datasets to be evaluated on, and computes performance metrics for the defined tasks.
arXiv Detail & Related papers (2023-08-21T07:43:10Z) - Towards Loosely-Coupling Knowledge Graph Embeddings and Ontology-based
Reasoning [15.703028753526022]
We propose to loosely-couple the data-driven power of knowledge graph embeddings with domain-specific reasoning stemming from experts or entailment regimes (e.g., OWL2)
Our initial results show that we enhance the MRR accuracy of vanilla knowledge graph embeddings by up to 3x and outperform hybrid solutions that combine knowledge graph embeddings with rule mining and reasoning up to 3.5x MRR.
arXiv Detail & Related papers (2022-02-07T14:01:49Z) - Knowledge Graph Augmented Network Towards Multiview Representation
Learning for Aspect-based Sentiment Analysis [96.53859361560505]
We propose a knowledge graph augmented network (KGAN) to incorporate external knowledge with explicitly syntactic and contextual information.
KGAN captures the sentiment feature representations from multiple perspectives, i.e., context-, syntax- and knowledge-based.
Experiments on three popular ABSA benchmarks demonstrate the effectiveness and robustness of our KGAN.
arXiv Detail & Related papers (2022-01-13T08:25:53Z) - Graphing else matters: exploiting aspect opinions and ratings in
explainable graph-based recommendations [66.83527496838937]
We propose to exploit embeddings extracted from graphs that combine information from ratings and aspect-based opinions expressed in textual reviews.
We then adapt and evaluate state-of-the-art graph embedding techniques over graphs generated from Amazon and Yelp reviews on six domains.
Our approach has the advantage of providing explanations which leverage aspect-based opinions given by users about recommended items.
arXiv Detail & Related papers (2021-07-07T13:57:28Z) - KompaRe: A Knowledge Graph Comparative Reasoning System [85.72488258453926]
This paper introduces comparative reasoning over knowledge graphs, which aims to infer the commonality and inconsistency with respect to multiple pieces of clues.
We develop KompaRe, the first of its kind prototype system that provides comparative reasoning capability over large knowledge graphs.
arXiv Detail & Related papers (2020-11-06T04:57:37Z) - Exploiting Structured Knowledge in Text via Graph-Guided Representation
Learning [73.0598186896953]
We present two self-supervised tasks learning over raw text with the guidance from knowledge graphs.
Building upon entity-level masked language models, our first contribution is an entity masking scheme.
In contrast to existing paradigms, our approach uses knowledge graphs implicitly, only during pre-training.
arXiv Detail & Related papers (2020-04-29T14:22:42Z) - Deep Learning on Knowledge Graph for Recommender System: A Survey [36.41255991011155]
A knowledge graph is capable of encoding high-order relations that connect two objects with one or multiple related attributes.
With the help of the emerging Graph Neural Networks (GNN), it is possible to extract both object characteristics and relations from KG.
arXiv Detail & Related papers (2020-03-25T22:53:14Z) - Knowledge Graphs [43.06435841693428]
We motivate and contrast various graph-based data models and query languages that are used for knowledge graphs.
We explain how knowledge can be represented and extracted using a combination of deductive and inductive techniques.
We conclude with high-level future research directions for knowledge graphs.
arXiv Detail & Related papers (2020-03-04T20:20:32Z) - Generative Adversarial Zero-Shot Relational Learning for Knowledge
Graphs [96.73259297063619]
We consider a novel formulation, zero-shot learning, to free this cumbersome curation.
For newly-added relations, we attempt to learn their semantic features from their text descriptions.
We leverage Generative Adrial Networks (GANs) to establish the connection between text and knowledge graph domain.
arXiv Detail & Related papers (2020-01-08T01:19:08Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.