Simple Rule Injection for ComplEx Embeddings
Recent works in neural knowledge graph inference attempt to combine logic rules with knowledge graph embeddings to benefit from prior knowledge. However, they usually cannot avoid rule grounding, and injecting a diverse set of rules has still not been thoroughly explored. In this work, we propose InjEx, a mechanism to inject multiple types of rules through simple constraints, which capture definite Horn rules. To start, we theoretically prove that InjEx can inject such rules. Next, to demonstrate that InjEx infuses interpretable prior knowledge into the embedding space, we evaluate InjEx on both the knowledge graph completion (KGC) and few-shot knowledge graph completion (FKGC) settings. Our experimental results reveal that InjEx outperforms both baseline KGC models as well as specialized few-shot models while maintaining its scalability and efficiency.
Code (0)
등록된 구현이 없습니다.
Tasks
Knowledge Graph CompletionKnowledge Graph EmbeddingsSimilar Papers 제목 키워드 기반
Lifted Rule Injection for Relation Embeddings
Methods based on representation learning currently hold the state-of-the-art in many natural language processing and knowledge base inference tasks. Yet, a major challenge is how to efficiently incorporate commonsense kn…
Knowledge Base ConstructionRelationRepresentation LearningVN Network: Embedding Newly Emerging Entities with Virtual Neighbors
Embedding entities and relations into continuous vector spaces has attracted a surge of interest in recent years. Most embedding methods assume that all test entities are available during training, which makes it time-co…
Graph Neural NetworkKnowledge Graph CompletionNetwork EmbeddingRulE: Knowledge Graph Reasoning with Rule Embedding
Knowledge graph (KG) reasoning is an important problem for knowledge graphs. In this paper, we propose a novel and principled framework called \textbf{RulE} (stands for {Rul}e {E}mbedding) to effectively leverage logical…
Graph EmbeddingKnowledge Graph EmbeddingKnowledge GraphsLink PredictionOn Debiasing Text Embeddings Through Context Injection
Current advances in Natural Language Processing (NLP) have made it increasingly feasible to build applications leveraging textual data. Generally, the core of these applications rely on having a good semantic representat…
RetrievalCorrecting Arabic Soft Spelling Mistakes using BiLSTM-based Machine Learning
Soft spelling errors are a class of spelling mistakes that is widespread among native Arabic speakers and foreign learners alike. Some of these errors are typographical in nature. They occur due to orthographic variation…
BIG-bench Machine LearningDecoderSpelling Correction