Knowledge Graph Completion with Counterfactual Augmentation

02/25/2023
by   Heng Chang, et al.
0

Graph Neural Networks (GNNs) have demonstrated great success in Knowledge Graph Completion (KGC) by modeling how entities and relations interact in recent years. However, most of them are designed to learn from the observed graph structure, which appears to have imbalanced relation distribution during the training stage. Motivated by the causal relationship among the entities on a knowledge graph, we explore this defect through a counterfactual question: "would the relation still exist if the neighborhood of entities became different from observation?". With a carefully designed instantiation of a causal model on the knowledge graph, we generate the counterfactual relations to answer the question by regarding the representations of entity pair given relation as context, structural information of relation-aware neighborhood as treatment, and validity of the composed triplet as the outcome. Furthermore, we incorporate the created counterfactual relations with the GNN-based framework on KGs to augment their learning of entity pair representations from both the observed and counterfactual relations. Experiments on benchmarks show that our proposed method outperforms existing methods on the task of KGC, achieving new state-of-the-art results. Moreover, we demonstrate that the proposed counterfactual relations-based augmentation also enhances the interpretability of the GNN-based framework through the path interpretations of predictions.

READ FULL TEXT
research
12/16/2021

Two-view Graph Neural Networks for Knowledge Graph Completion

In this paper, we introduce a novel GNN-based knowledge graph embedding ...
research
06/03/2021

Counterfactual Graph Learning for Link Prediction

Learning to predict missing links is important for many graph-based appl...
research
02/17/2020

Entity Context and Relational Paths for Knowledge Graph Completion

Knowledge graph completion aims to predict missing relations between ent...
research
09/24/2021

How Does Knowledge Graph Embedding Extrapolate to Unseen Data: a Semantic Evidence View

Knowledge Graph Embedding (KGE) aims to learn representations for entiti...
research
10/17/2022

Joint Multilingual Knowledge Graph Completion and Alignment

Knowledge graph (KG) alignment and completion are usually treated as two...
research
02/22/2021

LightCAKE: A Lightweight Framework for Context-Aware Knowledge Graph Embedding

Knowledge graph embedding (KGE) models learn to project symbolic entitie...
research
11/10/2021

Discovering Latent Representations of Relations for Interacting Systems

Systems whose entities interact with each other are common. In many inte...

Please sign up or login with your details

Forgot password? Click here to reset