...
首页> 外文期刊>SIGMOD record >Limit Datalog: A Declarative Query Language for Data Analysis
【24h】

Limit Datalog: A Declarative Query Language for Data Analysis

机译:限制数据记录:数据分析的声明性查询语言

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

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 △_2~(EXP)-complete in combined and △_2~P-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.
机译:在声明性数据分析中的应用程序激励,我们研究Datalog_z - Datalog的扩展,具有分层否定和整数的算法。这种语言的推理是不可判定的,所以我们呈现一个名为limit datalog_z的片段,这足以自然地捕获许多重要的数据分析任务。在Limit Datalog_z中,具有数字参数的所有密集谓词都是限制谓词,其仅在数值上保持最大或最小限制。如果以满足我们的线性条件的方式使用乘法,则限制Datalog_z的推理是可解除的。此外,限制 - 线性数据乐歌曲中的事实蕴涵是△_2〜(exp) - 组合和△_2〜p-teample中的数据复杂性,分别丢弃,如果只是(半)正面计划经过考虑的。我们还提出了一种额外的稳定性要求,其中复杂性降至exp和p,匹配通常的Datalog的界限。因此,限制Datalog_Z为我们提供了一个统一的声明数据分析的逻辑框架,可以用作理解关键数据分析构造的表现力的基础。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号