A Comprehensive Study on Knowledge Graph Embedding over Relational Patterns Based on Rule Learning
Knowledge Graph Embedding (KGE) has proven to be an effective approach to solving the Knowledge Graph Completion (KGC) task. Relational patterns which refer to relations with specific semantics exhibiting graph patterns are an important factor in the performance of KGE models. Though KGE models' capabilities are analyzed over different relational patterns in theory and a rough connection between better relational patterns modeling and better performance of KGC has been built, a comprehensive quantitative analysis on KGE models over relational patterns remains absent so it is uncertain how the theoretical support of KGE to a relational pattern contributes to the performance of triples associated to such a relational pattern. To address this challenge, we evaluate the performance of 7 KGE models over 4 common relational patterns on 2 benchmarks, then conduct an analysis in theory, entity frequency, and part-to-whole three aspects and get some counterintuitive conclusions. Finally, we introduce a training-free method Score-based Patterns Adaptation (SPA) to enhance KGE models' performance over various relational patterns. This approach is simple yet effective and can be applied to KGE models without additional training. Our experimental results demonstrate that our method generally enhances performance over specific relational patterns. Our source code is available from GitHub at https://github.com/zjukg/Comprehensive-Study-over-Relational-Patterns.
Code (1)
Tasks
Graph EmbeddingKnowledge Graph CompletionKnowledge Graph EmbeddingSingle Particle AnalysisSimilar Papers 제목 키워드 기반
Enhancing PyKEEN with Multiple Negative Sampling Solutions for Knowledge Graph Embedding Models
Embedding methods have become popular due to their scalability on link prediction and/or triple classification tasks on Knowledge Graphs. Embedding models are trained relying on both positive and negative samples of trip…
Knowledge Graph EmbeddingTriple ClassificationKnowledge GraphsLink PredictionLibKGE - A knowledge graph embedding library for reproducible research
LibKGE ( https://github.com/uma-pi1/kge ) is an open-source PyTorch-based library for training, hyperparameter optimization, and evaluation of knowledge graph embedding models for link prediction. The key goals of LibKGE…
Graph EmbeddingHyperparameter OptimizationKnowledge Graph EmbeddingLink Prediction$μ\text{KG}$: A Library for Multi-source Knowledge Graph Embeddings and Applications
This paper presents $\mu\text{KG}$, an open-source Python library for representation learning over knowledge graphs. $\mu\text{KG}$ supports joint representation learning over multi-source knowledge graphs (and also a si…
Entity AlignmentEntity TypingGPUGraph Embedding+7Generating $SROI^-$ Ontologies via Knowledge Graph Query Embedding Learning
Query embedding approaches answer complex logical queries over incomplete knowledge graphs (KGs) by computing and operating on low-dimensional vector representations of entities, relations, and queries. However, current …
Knowledge GraphsProgramming Knowledge Tracing: A Comprehensive Dataset and A New Model
In this paper, we study knowledge tracing in the domain of programming education and make two important contributions. First, we harvest and publish so far the most comprehensive dataset, namely BePKT, which covers vario…
Clone DetectionKnowledge Tracing