Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
169 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

TEILP: Time Prediction over Knowledge Graphs via Logical Reasoning (2312.15816v2)

Published 25 Dec 2023 in cs.CL

Abstract: Conventional embedding-based models approach event time prediction in temporal knowledge graphs (TKGs) as a ranking problem. However, they often fall short in capturing essential temporal relationships such as order and distance. In this paper, we propose TEILP, a logical reasoning framework that naturally integrates such temporal elements into knowledge graph predictions. We first convert TKGs into a temporal event knowledge graph (TEKG) which has a more explicit representation of time in term of nodes of the graph. The TEKG equips us to develop a differentiable random walk approach to time prediction. Finally, we introduce conditional probability density functions, associated with the logical rules involving the query interval, using which we arrive at the time prediction. We compare TEILP with state-of-the-art methods on five benchmark datasets. We show that our model achieves a significant improvement over baselines while providing interpretable explanations. In particular, we consider several scenarios where training samples are limited, event types are imbalanced, and forecasting the time of future events based on only past events is desired. In all these cases, TEILP outperforms state-of-the-art methods in terms of robustness.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (23)
  1. Temporal knowledge graph completion: A survey. arXiv preprint arXiv:2201.08236.
  2. Time in a box: advancing knowledge graph completion with temporal scopes. In Proceedings of the 11th on Knowledge Capture Conference, 121–128.
  3. Multi-granularity Temporal Question Answering over Knowledge Graphs. In Rogers, A.; Boyd-Graber, J.; and Okazaki, N., eds., Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), 11378–11392. Toronto, Canada: Association for Computational Linguistics.
  4. Hyte: Hyperplane-based temporally aware knowledge graph embedding. In Proceedings of the 2018 conference on empirical methods in natural language processing, 2001–2011.
  5. Learning Sequence Encoders for Temporal Knowledge Graph Completion. In Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing, 4816–4821. Brussels, Belgium: Association for Computational Linguistics.
  6. Diachronic embedding for temporal knowledge graph completion. In Proceedings of the AAAI conference on artificial intelligence, volume 34, 3988–3995.
  7. Graph hawkes neural network for forecasting on temporal knowledge graphs. arXiv preprint arXiv:2003.13432.
  8. Temporal knowledge base completion: New algorithms and evaluation protocols. arXiv preprint arXiv:2005.05035.
  9. Overview of the TAC2011 Knowledge Base Population (KBP) Track. In Presentation at the Fourth Text Analysis Conference (TAC 2011), November, 14–15.
  10. Tensor Decompositions for Temporal Knowledge Base Completion. In International Conference on Learning Representations.
  11. Gdelt: Global data on events, location, and tone, 1979–2012. In ISA annual convention, volume 2, 1–49. Citeseer.
  12. Explaining point processes by learning interpretable temporal logic rules. In International Conference on Learning Representations.
  13. Temporal Logic Point Processes. In III, H. D.; and Singh, A., eds., Proceedings of the 37th International Conference on Machine Learning, volume 119 of Proceedings of Machine Learning Research, 5990–6000. PMLR.
  14. Tlogic: Temporal logical rules for explainable link forecasting on temporal knowledge graphs. In Proceedings of the AAAI conference on artificial intelligence, volume 36, 4120–4127.
  15. An Adaptive Logical Rule Embedding Model for Inductive Reasoning over Temporal Knowledge Graphs. In Proceedings of the 2022 Conference on Empirical Methods in Natural Language Processing, 7304–7316.
  16. Learning Temporal Rules from Knowledge Graph Streams. In AAAI Spring Symposium: Combining Machine Learning with Knowledge Engineering.
  17. Evokg: Jointly modeling event time and network structure for reasoning over temporal knowledge graphs. In Proceedings of the fifteenth ACM international conference on web search and data mining, 794–803.
  18. Question Answering Over Temporal Knowledge Graphs. arXiv:2106.01515.
  19. NeuSTIP: A Novel Neuro-Symbolic Model for Link and Time Prediction in Temporal Knowledge Graphs. arXiv:2305.11301.
  20. Surdeanu, M. 2013. Overview of the TAC2013 Knowledge Base Population Evaluation: English Slot Filling and Temporal Slot Filling. TAC, 8: 2.
  21. Know-evolve: Deep temporal reasoning for dynamic knowledge graphs. In international conference on machine learning, 3462–3471. PMLR.
  22. TILP: Differentiable Learning of Temporal Logical Rules on Knowledge Graphs. In The Eleventh International Conference on Learning Representations.
  23. Differentiable learning of logical rules for knowledge base reasoning. Advances in neural information processing systems, 30.
Citations (20)

Summary

We haven't generated a summary for this paper yet.