Limit Datalog: A Declarative Query Language for Data Analysis

被引:0
|
作者
Grau, Bernardo Cuenca [1 ]
Horrocks, Ian [1 ]
Kaminski, Mark [1 ]
Kostylev, Egor, V [1 ]
Motik, Boris [1 ]
机构
[1] Univ Oxford, Oxford, England
基金
英国工程与自然科学研究理事会;
关键词
AGGREGATION; COMPLEXITY; SEMANTICS; POWER;
D O I
10.1145/3385658.3385660
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Motivated by applications in declarative data analysis, we study Datalog(Z)-an extension of Datalog with stratified negation and arithmetics over integers. Reasoning in this language is undecidable, so we present a fragment, called limit Datalog(Z), that is powerful enough to naturally capture many important data analysis tasks. In limit Datalog(Z), all intensional predicates with a numeric argument are limit predicates that keep only the maximal or minimal bounds on numeric values. Reasoning in limit Datalog(Z) is decidable if multiplication is used in a way that satisfies our linearity condition. Moreover, fact entailment in limit-linear Datalog(Z) is Delta(EXP)(2)-complete in combined and Delta(P)(2)-complete in data complexity, and it drops to coNEXP and coNP, respectively, if only (semi-)positive programs are considered. We also propose an additional stability requirement, for which the complexity drops to EXP and P, matching the bounds for usual Datalog. Limit Datalog(Z) thus provides us with a unified logical framework for declarative data analysis and can be used as a basis for understanding the expressive power of the key data analysis constructs.
引用
收藏
页码:6 / 17
页数:12
相关论文
共 50 条
  • [31] The Analysis and Research of Data Query Processing Technology Based on Wireless Sensor Network System
    Lin, Yang
    PROCEEDINGS OF THE 2015 4TH INTERNATIONAL CONFERENCE ON COMPUTER, MECHATRONICS, CONTROL AND ELECTRONIC ENGINEERING (ICCMCEE 2015), 2015, 37 : 770 - 773
  • [32] A Graph-Based Visual Query Method for Massive Human Trajectory Data
    Wang, Zhongshuai
    Yuan, Yuan
    Chang, Liang
    Sun, Xiyan
    Luo, Xiaonan
    IEEE ACCESS, 2019, 7 : 160879 - 160888
  • [33] Ontology-Based Data Access: A Study through Disjunctive Datalog, CSP, and MMSNP
    Bienvenu, Meghyn
    ten Cate, Balder
    Lutz, Carsten
    Wolter, Frank
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2014, 39 (04):
  • [34] Intelligent SPARQL Query Generation for Natural Language Processing Systems
    Chen, Yi-Hui
    Lu, Eric Jui-Lin
    Ou, Ting-An
    IEEE ACCESS, 2021, 9 : 158638 - 158650
  • [35] Multi-Level Query Interaction for Temporal Language Grounding
    Tang, Haoyu
    Zhu, Jihua
    Wang, Lin
    Zheng, Qinghai
    Zhang, Tianwei
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2022, 23 (12) : 25479 - 25488
  • [36] Designing a Query Language for RDF: Marrying Open and Closed Worlds
    Arenas, Marcelo
    Ugarte, Martin
    PODS'16: PROCEEDINGS OF THE 35TH ACM SIGMOD-SIGACT-SIGAI SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS, 2016, : 225 - 236
  • [37] Cost estimate system using structured query language in BIM
    Alzraiee, Hani
    INTERNATIONAL JOURNAL OF CONSTRUCTION MANAGEMENT, 2022, 22 (14) : 2731 - 2743
  • [38] Building a Natural Language Query and Control Interface for IoT Platforms
    Xu, Zhipeng
    Wu, Hao
    Chen, Xu
    Wang, Yongmei
    Yue, Zhenyu
    IEEE ACCESS, 2022, 10 : 68655 - 68668
  • [39] The Effects of Information Request Language and Template Usage on Query Formulation
    Vijayasarathy, Leo
    Casterella, Gretchen Irwin
    JOURNAL OF THE ASSOCIATION FOR INFORMATION SYSTEMS, 2016, 17 (10): : 674 - 707
  • [40] Attribute grammars for unranked trees as a query language for structured documents
    Neven, F
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2005, 70 (02) : 221 - 257