Foundations of Declarative Data Analysis Using Limit Datalog Programs

05/19/2017
by   Mark Kaminski, et al.
0

Motivated by applications in declarative data analysis, we study Datalog_Z---an extension of positive Datalog with arithmetic functions over integers. This language is known to be undecidable, so we propose two fragments. In limit Datalog_Z predicates are axiomatised to keep minimal/maximal numeric values, allowing us to show that fact entailment is coNExpTime-complete in combined, and coNP-complete in data complexity. Moreover, an additional stability requirement causes the complexity to drop to ExpTime and PTime, respectively. Finally, we show that stable Datalog_Z can express many useful data analysis tasks, and so our results provide a sound foundation for the development of advanced information systems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/25/2018

Stratified Negation in Limit Datalog Programs

There has recently been an increasing interest in declarative data analy...
research
10/23/2019

Complexity Results on Register Pushdown Automata

Register pushdown automata (RPDA) is an extension of classical pushdown ...
research
08/18/2016

Probabilistic Data Analysis with Probabilistic Programming

Probabilistic techniques are central to data analysis, but different app...
research
08/20/2010

Ultrametric and Generalized Ultrametric in Computational Logic and in Data Analysis

Following a review of metric, ultrametric and generalized ultrametric, w...
research
08/27/2019

Ordered Sets for Data Analysis

This book dwells on mathematical and algorithmic issues of data analysis...
research
01/29/2023

Data accounting and error counting

Can we infer sources of errors from outputs of the complex data analytic...

Please sign up or login with your details

Forgot password? Click here to reset