Capturing Knowledge Graphs and Rules with Octagon Embeddings
Region based knowledge graph embeddings represent relations as geometric regions. This has the advantage that the rules which are captured by the model are made explicit, making it straightforward to incorporate prior knowledge and to inspect learned models. Unfortunately, existing approaches are severely restricted in their ability to model relational composition, and hence also their ability to model rules, thus failing to deliver on the main promise of region based models. With the aim of addressing these limitations, we investigate regions which are composed of axis-aligned octagons. Such octagons are particularly easy to work with, as intersections and compositions can be straightforwardly computed, while they are still sufficiently expressive to model arbitrary knowledge graphs. Among others, we also show that our octagon embeddings can properly capture a non-trivial class of rule bases. Finally, we show that our model achieves competitive experimental results.
Code (0)
등록된 구현이 없습니다.
Tasks
Knowledge Graph EmbeddingsKnowledge GraphsSimilar Papers 제목 키워드 기반
Embedding Knowledge Graphs Based on Transitivity and Antisymmetry of Rules
Representation learning of knowledge graphs encodes entities and relation types into a continuous low-dimensional vector space, learns embeddings of entities and relation types. Most existing methods only concentrate on …
Knowledge Graph CompletionKnowledge GraphsRelationRepresentation LearningA Hybrid Model for Learning Embeddings and Logical Rules Simultaneously from Knowledge Graphs
The problem of knowledge graph (KG) reasoning has been widely explored by traditional rule-based systems and more recently by knowledge graph embedding methods. While logical rules can capture deterministic behavior in a…
Graph EmbeddingKnowledge Graph EmbeddingKnowledge GraphsDistilling Causal Metaknowledge from Massive Knowledge Graph
In recent years, the growing information overload facilitates the access to billions of relational facts in the world, which are usually integrated in all manner of knowledge graphs. The metaknowledge, defined as the …
Knowledge GraphsIteratively Learning Embeddings and Rules for Knowledge Graph Reasoning
Reasoning is essential for the development of large knowledge graphs, especially for completion, which aims to infer new triples based on existing ones. Both rules and embeddings can be used for knowledge graph reasoning…
Entity EmbeddingsKnowledge GraphsLink PredictionKnowledge Reasoning via Jointly Modeling Knowledge Graphs and Soft Rules
Knowledge graphs (KGs) play a crucial role in many applications, such as question answering, but incompleteness is an urgent issue for their broad application. Much research in knowledge graph completion (KGC) has been p…
Knowledge Graph CompletionKnowledge Graph EmbeddingsKnowledge GraphsQuestion Answering