mlsanityData to 14 Oct 2026

Incremental Maintenance of DatalogMTL Materialisations

arXiv 2511.12169 ↗First posted 15 Nov 2025cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

DatalogMTL extends the classical Datalog language with metric temporal logic (MTL), enabling expressive reasoning over temporal data. While existing reasoning approaches, such as materialisation based and automata based methods, offer soundness and completeness, they lack support for handling efficient dynamic updates, a crucial requirement for real-world applications that involve frequent data updates. In this work, we propose DRedMTL, an incremental reasoning algorithm for DatalogMTL with bounded intervals. Our algorithm builds upon the classical DRed algorithm, which incrementally updates the materialisation of a Datalog program. Unlike a Datalog materialisation which is in essence a finite set of facts, a DatalogMTL materialisation has to be represented as a finite set of facts plus periodic intervals indicating how the full materialisation can be constructed through unfolding. To cope with this, our algorithm is equipped with specifically designed operators to efficiently handle such periodic representations of DatalogMTL materialisations. We have implemented this approach and tested it on several publicly available datasets. Experimental results show that DRedMTL often significantly outperforms rematerialisation, sometimes by orders of magnitude.

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

Builds on

4 of 28 references.

References · 4

  1. 2017Querying Log Data with Metric Temporal Logic (Technical Report)cited by 10
  2. 2022MeTeoR: Practical Reasoning in Datalog with Metric Temporal Operatorscited by 7
  3. 2017Optimised Maintenance of Datalog Materialisationscited by 4
  4. 2024Goal-Driven Reasoning in DatalogMTL with Magic Setscited by 1

Built on by

Not cited yet.