MeTeoR: Practical Reasoning in Datalog with Metric Temporal Operators

01/12/2022
by   Dingmin Wang, et al.
0

DatalogMTL is an extension of Datalog with operators from metric temporal logic which has received significant attention in recent years. It is a highly expressive knowledge representation language that is well-suited for applications in temporal ontology-based query answering and stream processing. Reasoning in DatalogMTL is, however, of high computational complexity, making implementation challenging and hindering its adoption in applications. In this paper, we present a novel approach for practical reasoning in DatalogMTL which combines materialisation (a.k.a. forward chaining) with automata-based techniques. We have implemented this approach in a reasoner called MeTeoR and evaluated its performance using a temporal extension of the Lehigh University Benchmark and a benchmark based on real-world meteorological data. Our experiments show that MeTeoR is a scalable system which enables reasoning over complex temporal rules and datasets involving tens of millions of temporal facts.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/15/2022

Seminaive Materialisation in DatalogMTL

DatalogMTL is an extension of Datalog with metric temporal operators tha...
research
11/19/2019

Multimedia Search and Temporal Reasoning

Properly modelling dynamic information that changes over time still is a...
research
11/10/2017

Stream Reasoning in Temporal Datalog

In recent years, there has been an increasing interest in extending trad...
research
03/15/2021

iWarded: A System for Benchmarking Datalog+/- Reasoning (technical report)

Recent years have seen increasing popularity of logic-based reasoning sy...
research
11/22/2017

Multiagent Simple Temporal Problem: The Arc-Consistency Approach

The Simple Temporal Problem (STP) is a fundamental temporal reasoning pr...
research
10/10/2011

Supporting Temporal Reasoning by Mapping Calendar Expressions to Minimal Periodic Sets

In the recent years several research efforts have focused on the concept...
research
06/13/2023

The Stable Model Semantics of Datalog with Metric Temporal Operators

We introduce negation under the stable model semantics in DatalogMTL - a...

Please sign up or login with your details

Forgot password? Click here to reset