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 条
  • [41] Conditional MaxRS Query for Evolving Spatial Data
    Mas-ud Hussain, Muhammed
    Mostafiz, Mir Imtiaz
    Mahmud, S. M. Farabi
    Trajcevski, Goce
    Eunus Ali, Mohammed
    FRONTIERS IN BIG DATA, 2020, 3
  • [42] Using Ontologies to Query Probabilistic Numerical Data
    Baader, Franz
    Koopmann, Patrick
    Turhan, Anni-Yasmin
    FRONTIERS OF COMBINING SYSTEMS (FROCOS 2017), 2017, 10483 : 77 - 94
  • [43] A Query Understanding Framework for Earth Data Discovery
    Li, Yun
    Jiang, Yongyao
    Goldstein, Justin C.
    Mcgibbney, Lewis J.
    Yang, Chaowei
    APPLIED SCIENCES-BASEL, 2020, 10 (03):
  • [44] Query Optimization over Distributed Data Stream
    Wang, Shuang
    Tan, Zhenhua
    Gao, Xiaoxing
    HIS 2009: 2009 NINTH INTERNATIONAL CONFERENCE ON HYBRID INTELLIGENT SYSTEMS, VOL 2, PROCEEDINGS, 2009, : 415 - 418
  • [45] What are language learners looking for in a collocation consultation system? Identifying collocation look-up patterns with user query data
    Wu, Shaoqun
    Fitzgerald, Alannah
    Yu, Alex
    Chen, Zexuan
    RECALL, 2021, 33 (03) : 229 - 247
  • [46] Concept-based query language approach to enterprise information systems
    Niemi, Timo
    Junkkari, Marko
    Jarvelin, Kalervo
    ENTERPRISE INFORMATION SYSTEMS, 2014, 8 (01) : 26 - 66
  • [47] Empirical analysis of query-based data aggregation within WSN through Monte Carlo simulation
    Habib, Sami J.
    Marimuthu, Paulvanna N.
    INTERNATIONAL JOURNAL OF PERVASIVE COMPUTING AND COMMUNICATIONS, 2012, 8 (04) : 329 - 343
  • [48] SCADA-NLI: A Natural Language Query and Control Interface for Distributed Systems
    Wu, Hao
    Shen, Chunshan
    He, Zhuangzhuang
    Wang, Yongmei
    Xu, Xinyuan
    IEEE ACCESS, 2021, 9 : 78108 - 78127
  • [49] Adversarial Attribute-Text Embedding for Person Search With Natural Language Query
    Zha, Zheng-Jun
    Liu, Jiawei
    Chen, Di
    Wu, Feng
    IEEE TRANSACTIONS ON MULTIMEDIA, 2020, 22 (07) : 1836 - 1846
  • [50] A Natural-language-based Visual Query Approach of Uncertain Human Trajectories
    Huang, Zhaosong
    Zhao, Ye
    Chen, Wei
    Gao, Shengjie
    Yu, Kejie
    Xu, Weixia
    Tang, Mingjie
    Zhu, Minfeng
    Xu, Mingliang
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2020, 26 (01) : 1256 - 1266