MeTeoR: Practical Reasoning in Datalog with Metric Temporal Operators
- URL: http://arxiv.org/abs/2201.04596v1
- Date: Wed, 12 Jan 2022 17:46:18 GMT
- Title: MeTeoR: Practical Reasoning in Datalog with Metric Temporal Operators
- Authors: Dingmin Wang, Pan Hu, Przemys{\l}aw Andrzej Wa{\l}\k{e}ga, Bernardo
Cuenca Grau
- Abstract summary: We present a novel approach for practical reasoning in DatalogMTL which combines materialisation (a.k.a. forward chaining) with automata-based techniques.
MeTeoR is a scalable system which enables reasoning over complex temporal rules and involving datasets of millions of temporal facts.
- Score: 12.145849273069627
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: 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.
Related papers
- Discovering symbolic expressions with parallelized tree search [59.92040079807524]
Symbolic regression plays a crucial role in scientific research thanks to its capability of discovering concise and interpretable mathematical expressions from data.
Existing algorithms have faced a critical bottleneck of accuracy and efficiency over a decade when handling problems of complexity.
We introduce a parallelized tree search (PTS) model to efficiently distill generic mathematical expressions from limited data.
arXiv Detail & Related papers (2024-07-05T10:41:15Z) - Dynamic Data Pruning for Automatic Speech Recognition [58.95758272440217]
We introduce Dynamic Data Pruning for ASR (DDP-ASR), which offers fine-grained pruning granularities specifically tailored for speech-related datasets.
Our experiments show that DDP-ASR can save up to 1.6x training time with negligible performance loss.
arXiv Detail & Related papers (2024-06-26T14:17:36Z) - TLINet: Differentiable Neural Network Temporal Logic Inference [10.36033062385604]
This paper introduces TLINet, a neural-symbolic framework for learning STL formulas.
In contrast to existing approaches, we introduce approximation methods for max operator designed specifically for temporal logic-based gradient techniques.
Our framework not only learns the structure but also the parameters of STL formulas, allowing flexible combinations of operators and various logical structures.
arXiv Detail & Related papers (2024-05-03T16:38:14Z) - Minimally Supervised Learning using Topological Projections in
Self-Organizing Maps [55.31182147885694]
We introduce a semi-supervised learning approach based on topological projections in self-organizing maps (SOMs)
Our proposed method first trains SOMs on unlabeled data and then a minimal number of available labeled data points are assigned to key best matching units (BMU)
Our results indicate that the proposed minimally supervised model significantly outperforms traditional regression techniques.
arXiv Detail & Related papers (2024-01-12T22:51:48Z) - Ontological Reasoning over Shy and Warded Datalog$+/-$ for
Streaming-based Architectures (technical report) [6.689509223124273]
Datalog-based ontological reasoning systems adopt languages, often shared under the collective name of Datalog$ +/-$.
In this paper, we focus on two extremely promising, expressive, and tractable languages, namely, Shy and Warded Datalog$ +/-$.
We leverage their theoretical underpinnings to introduce novel reasoning techniques, technically, "chase variants", that are particularly fit for efficient reasoning in streaming-based architectures.
We then implement them in Vadalog, our reference streaming-based engine, to efficiently solve ontological reasoning tasks over real-world settings.
arXiv Detail & Related papers (2023-11-20T23:27:43Z) - Unlocking Temporal Question Answering for Large Language Models with Tailor-Made Reasoning Logic [84.59255070520673]
Large language models (LLMs) face a challenge when engaging in temporal reasoning.
We propose TempLogic, a novel framework designed specifically for temporal question-answering tasks.
arXiv Detail & Related papers (2023-05-24T10:57:53Z) - Seminaive Materialisation in DatalogMTL [10.850687097496373]
DatalogMTL is an extension of Datalog with metric temporal operators.
We propose a materialisation-based procedure to minimise redundant computation.
Our experiments show that our optimised seminaive strategy for DatalogMTL is able to significantly reduce materialisation times.
arXiv Detail & Related papers (2022-08-15T10:04:44Z) - Linear Temporal Logic Modulo Theories over Finite Traces (Extended
Version) [72.38188258853155]
This paper studies Linear Temporal Logic over Finite Traces (LTLf)
proposition letters are replaced with first-order formulas interpreted over arbitrary theories.
The resulting logic, called Satisfiability Modulo Theories (LTLfMT), is semi-decidable.
arXiv Detail & Related papers (2022-04-28T17:57:33Z) - Query Evaluation in DatalogMTL -- Taming Infinite Query Results [2.9005223064604078]
We study infinite models that eventually become constant and introduce sufficient criteria for programs that allow for such representation.
We provide a novel algorithm for reasoning over finite representable DatalogMTL programs that incorporates all of the previously discussed representations.
arXiv Detail & Related papers (2021-09-21T09:37:28Z) - iWarded: A System for Benchmarking Datalog+/- Reasoning (technical
report) [0.0]
iWarded is a system that can generate very large, complex, realistic reasoning settings.
We present the iWarded system and a set of novel theoretical results adopted to generate effective scenarios.
arXiv Detail & Related papers (2021-03-15T17:56:46Z) - Self-Supervised Log Parsing [59.04636530383049]
Large-scale software systems generate massive volumes of semi-structured log records.
Existing approaches rely on log-specifics or manual rule extraction.
We propose NuLog that utilizes a self-supervised learning model and formulates the parsing task as masked language modeling.
arXiv Detail & Related papers (2020-03-17T19:25:25Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.