Proceedings of the Eighteenth International Conference on Principles of Knowledge Representation and Reasoning 2021
DOI: 10.24963/kr.2021/59
|View full text |Cite
|
Sign up to set email alerts
|

Finitely Materialisable Datalog Programs with Metric Temporal Operators

Abstract: DatalogMTL is an extension of Datalog with metric temporal operators that has recently received significant attention. In contrast to plain Datalog, where scalable implementations are often based on materialisation (a.k.a. forward chaining), reasoning algorithms for recursive fragments of DatalogMTL are automata-based and not well suited for practice. In this paper we propose the class of finitely materialisable DatalogMTL programs, for which forward chaining reasoning terminates after finitely many rounds of … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
5
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 7 publications
(8 citation statements)
references
References 20 publications
(23 reference statements)
0
8
0
Order By: Relevance
“…PSpace-complete for data complexity P-complete for data complexity This paper constitutes a significant extension of our previous conference publication (Wałęga et al, 2021b).…”
Section: Expspace-completementioning
confidence: 90%
“…PSpace-complete for data complexity P-complete for data complexity This paper constitutes a significant extension of our previous conference publication (Wałęga et al, 2021b).…”
Section: Expspace-completementioning
confidence: 90%
“…In this section, we formulate the naïve materialisation procedure implicit in our theoretical results in [21] and implemented in the MeTeoR reasoner [22].…”
Section: Naïve Materialisation In Datalogmtlmentioning
confidence: 99%
“…In our recent work [22], we proposed a materialisation-based procedure optimised for efficient application of DatalogMTL rules by means of suitable temporal indices, and where partial materialisations are succinctly represented as sets of temporal facts. We also identified a fragment of DatalogMTL [21] for which our materialisation-based procedure is guaranteed to terminate; this fragment imposes suitable restrictions which effectively disallow programs expressing 'recursion through time'. To ensure termination in the general case for consistency and fact entailment tasks, we proposed and implemented in the MeTeoR system [22] an algorithm combining materialisation with the construction of Büchi automata, so that the use of automata-based techniques is minimised in favour of materialisation; thus, the scalability of this approach in most practical cases is critically dependent on that of its materialisation component.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Reasoning in DatalogMTL is, however, of high complexity, namely ExpSpace-complete (Brandt et al 2018) and PSpace-complete with respect to data size , which makes reasoning in practice challenging. Thus, research has recently focused on establishing a suitable tradeoff between expressive power and complexity of reasoning, by identifying lower complexity fragments of DatalogMTL (Wał ęga et al 2020b;Wał ęga, Zawidzki, and Cuenca Grau 2021) as well as studying alternative semantics with more favourable computational behaviour (Wał ęga et al 2020a;Ryzhikov, Wał ęga, and Zakharyaschev 2019).…”
Section: Introductionmentioning
confidence: 99%