arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1201.6569cs.DB
收藏

基于知识编译的概率数据库聚合

Aggregation in Probabilistic Databases via Knowledge Compilation

Robert Fink, Larisa Han, Dan Olteanu

摘要:

在基于半环和半模代数结构的概率数据表示系统上,提出了一种基于聚集的正关系代数查询的查询评价技术。我们的评估技术的核心是一个程序,编译半模和半环表达式到所谓的分解树,其中的概率分布的计算可以在时间线性的产品中的概率分布的大小表示其节点。我们利用查询易处理性和多项式时间分解树之间的联系,给出了具有聚集的易处理查询的语法特征。该技术的原型被纳入概率数据库引擎SPROUT。我们报告自定义数据集和TPC-H数据的性能实验。

英文摘要:

This paper presents a query evaluation technique for positive relational algebra queries with aggregates on a representation system for probabilistic data based on the algebraic structures of semiring and semimodule. The core of our evaluation technique is a procedure that compiles semimodule and semiring expressions into so-called decomposition trees, for which the computation of the probability distribution can be done in time linear in the product of the sizes of the probability distributions represented by its nodes. We give syntactic characterisations of tractable queries with aggregates by exploiting the connection between query tractability and polynomial-time decomposition trees. A prototype of the technique is incorporated in the probabilistic database engine SPROUT. We report on performance experiments with custom datasets and TPC-H data.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑