mlsanityData to 14 Oct 2026

Seminaive Materialisation in DatalogMTL

arXiv 2208.07100 ↗First posted 15 Aug 2022cs.DB cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

DatalogMTL is an extension of Datalog with metric temporal operators that has found applications in temporal ontology-based data access and query answering, as well as in stream reasoning. Practical algorithms for DatalogMTL are reliant on materialisation-based reasoning, where temporal facts are derived in a forward chaining manner in successive rounds of rule applications. Current materialisation-based procedures are, however, based on a naive evaluation strategy, where the main source of inefficiency stems from redundant computations. In this paper, we propose a materialisation-based procedure which, analogously to the classical seminaive algorithm in Datalog, aims at minimising redundant computation by ensuring that each temporal rule instance is considered at most once during the execution of the algorithm. Our experiments show that our optimised seminaive strategy for DatalogMTL is able to significantly reduce materialisation times.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 4 of its 23 references that are in the map. First posted on arXiv 15 Aug 2022.

Builds on

4 of 23 references.

References · 4

  1. 2018The Vadalog System: Datalog-based Reasoning for Knowledge Graphscited by 25
  2. 2017Querying Log Data with Metric Temporal Logic (Technical Report)cited by 10
  3. 2022MeTeoR: Practical Reasoning in Datalog with Metric Temporal Operatorscited by 7
  4. 2019Data Complexity and Rewritability of Ontology-Mediated Queries in Metric Temporal Logic under the Event-Based Semantics (Full Version)cited by 5

Built on by

Not cited yet.