DisenKGAT: Knowledge Graph Embedding with Disentangled Graph Attention Network
Knowledge graph completion (KGC) has become a focus of attention across deep learning community owing to its excellent contribution to numerous downstream tasks. Although recently have witnessed a surge of work on KGC, they are still insufficient to accurately capture complex relations, since they adopt the single and static representations. In this work, we propose a novel Disentangled Knowledge Graph Attention Network (DisenKGAT) for KGC, which leverages both micro-disentanglement and macro-disentanglement to exploit representations behind Knowledge graphs (KGs). To achieve micro-disentanglement, we put forward a novel relation-aware aggregation to learn diverse component representation. For macro-disentanglement, we leverage mutual information as a regularization to enhance independence. With the assistance of disentanglement, our model is able to generate adaptive representations in terms of the given scenario. Besides, our work has strong robustness and flexibility to adapt to various score functions. Extensive experiments on public benchmark datasets have been conducted to validate the superiority of DisenKGAT over existing methods in terms of both accuracy and explainability.
Code (2)
Tasks
DisentanglementGraph AttentionGraph EmbeddingKnowledge Graph CompletionKnowledge Graph EmbeddingKnowledge GraphsSimilar Papers 제목 키워드 기반
Contrastive Disentangled Learning on Graph for Node Classification
Contrastive learning methods have attracted considerable attention due to their remarkable success in analyzing graph-structured data. Inspired by the success of contrastive learning, we propose a novel framework for con…
ClassificationContrastive LearningDisentanglementNode Classification+1Knowledge Router: Learning Disentangled Representations for Knowledge Graphs
The design of expressive representations of entities and relations in a knowledge graph is an important endeavor. While many of the existing approaches have primarily focused on learning from relational patterns and stru…
Knowledge GraphsRepresentation LearningDisentangled Ontology Embedding for Zero-shot Learning
Knowledge Graph (KG) and its variant of ontology have been widely used for knowledge representation, and have shown to be quite effective in augmenting Zero-shot Learning (ZSL). However, existing ZSL methods that utilize…
image-classificationImage ClassificationOntology EmbeddingZero-Shot Image Classification+1Prompting Disentangled Embeddings for Knowledge Graph Completion with Pre-trained Language Model
Both graph structures and textual information play a critical role in Knowledge Graph Completion (KGC). With the success of Pre-trained Language Models (PLMs) such as BERT, they have been applied for text encoding for KG…
Knowledge Graph CompletionLanguage ModelingLanguage ModellingDisenE: Disentangling Knowledge Graph Embeddings
Knowledge graph embedding (KGE), aiming to embed entities and relations into low-dimensional vectors, has attracted wide attention recently. However, the existing research is mainly based on the black-box neural models, …
Entity EmbeddingsGraph EmbeddingKnowledge Graph EmbeddingKnowledge Graph Embeddings+1