Incremental Maintenance of DatalogMTL Materialisations
Kaiyue Zhao, Dingqi Chen, Shaoyu Wang, Pan Hu

TL;DR
This paper introduces DRedMTL, an incremental reasoning algorithm for DatalogMTL that efficiently updates temporal data materialisations with periodic intervals, outperforming existing methods in dynamic scenarios.
Contribution
The paper presents DRedMTL, a novel incremental reasoning algorithm for DatalogMTL with bounded intervals, extending the classical DRed algorithm to handle periodic interval representations.
Findings
DRedMTL significantly outperforms rematerialisation in experiments.
The algorithm efficiently manages periodic interval representations.
Experimental results demonstrate substantial performance improvements.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsConstraint Satisfaction and Optimization · Formal Methods in Verification · Advanced Database Systems and Queries
