Explainable Subgraph Reasoning for Forecasting on Temporal Knowledge Graphs
Interest has been rising lately towards modeling time-evolving knowledge graphs (KGs) with the rapid growth of heterogeneous event data. Recently, graph representation learning approaches have become the dominant paradigm for link prediction on temporal KGs. However, the embedding-based approaches largely operate in a black-box fashion, lacking the ability to judge the results' reliability. This paper provides a link forecasting framework that reasons over query-dependent subgraphs of temporal KGs and jointly models the graph structures and the temporal context information. Especially, we propose a temporal relational attention mechanism and a human-mimic representations-update scheme to guide the extraction of an enclosing subgraph around the query. The subgraph is then expanded via a temporal neighborhood sampling and pruning. As a result, our approach provides explainable and human-understandable arguments to the forecasting task. We evaluate our model on four benchmark temporal knowledge graphs for the link forecasting task. While being more explainable, our model also obtains a relative improvement of up to 17.7 $\%$ on MRR compared to the previous best KG forecasting methods. We also conduct a survey, and the results show that the reasoning arguments extracted by the machine for knowledge forecasting are aligned with human understanding.
Code (0)
등록된 구현이 없습니다.
Tasks
Graph Representation LearningKnowledge GraphsLink PredictionRepresentation LearningSimilar Papers 제목 키워드 기반
xERTE: Explainable Reasoning on Temporal Knowledge Graphs for Forecasting Future Links
Modeling time-evolving knowledge graphs (KGs) has recently gained increasing interest. Here, graph representation learning has become the dominant paradigm for link prediction on temporal KGs. However, the embedding-base…
Graph Representation LearningKnowledge GraphsLink PredictionRepresentation LearningInterpretable Multi-hop Reasoning for Forecasting Future Links on Temporal Knowledge Graphs
Temporal knowledge graphs (KGs) have recently attracted growing attention. The temporal KG forecasting task, which plays a crucial role in applications such as event prediction, is predicting future links based on histor…
Knowledge GraphsQuestion AnsweringTLogic: Temporal Logical Rules for Explainable Link Forecasting on Temporal Knowledge Graphs
Conventional static knowledge graphs model entities in relational data as nodes, connected by edges of specific relation types. However, information and knowledge evolve continuously, and temporal dynamics emerge, which …
Knowledge GraphsLink PredictionBack to the Future: Towards Explainable Temporal Reasoning with Large Language Models
Temporal reasoning is a crucial NLP task, providing a nuanced understanding of time-sensitive contexts within textual data. Although recent advancements in LLMs have demonstrated their potential in temporal reasoning, th…
AttributeInstruction FollowingPredictionRelation Extraction+1Temporal knowledge graph question answering via subgraph reasoning
Knowledge graph question answering (KGQA) has recently received a lot of attention and many innovative methods have been proposed in this area, but few have been developed for temporal KGQA. Most of the existing temporal…
Graph Question AnsweringKnowledge GraphsQuestion Answering