Circuit Treewidth, Sentential Decision, and Query Compilation

被引:10
|
作者
Bova, Simone [1 ]
Szeider, Stefan [1 ]
机构
[1] TU Wien, Vienna, Austria
基金
奥地利科学基金会;
关键词
D O I
10.1145/3034786.3034787
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The evaluation of a query over a probabilistic database boils down to computing the probability of a suitable Boolean function, the lineage of the query over the database. The method of query compilation approaches the task in two stages: first, the query lineage is implemented (compiled) in a circuit form where probability computation is tractable; and second, the desired probability is computed over the compiled circuit. A basic theoretical quest in query compilation is that of identifying pertinent classes of queries whose lineages admit compact representations over increasingly succinct, tractable circuit classes. Fostering previous work by Jha and Suciu (ICDT 2012) and Petke and Razgon (SAT 2013), we focus on queries whose lineages admit circuit implementations with small treewidth, and investigate their compilability within tame classes of decision diagrams. In perfect analogy with the characterization of bounded circuit pathwidth by bounded OBDD width, we show that a class of Boolean functions has bounded circuit treewidth if and only if it has bounded SDD width. Sentential decision diagrams (SDDs) are central in knowledge compilation, being essentially as tractable as OBDDs but exponentially more succinct. By incorporating constant width (linear size) SDDs and polynomial size SDDs in the picture, we refine the panorama of query compilation for unions of conjunctive queries with and without inequalities.
引用
收藏
页码:233 / 246
页数:14
相关论文
共 50 条
  • [1] Quartet: A Query Aware Database Adaptive Compilation Decision System
    Wang, Zhibin
    Cui, Jiangtao
    Gao, Xiyue
    Li, Hui
    Peng, Yanguo
    Liu, Zhuang
    Zhang, Hui
    Zhao, Kankan
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 244
  • [2] Compilation of Query Languages into MapReduce
    Sauer, Caetano
    Härder, Theo
    Datenbank-Spektrum, 2013, 13 (01) : 5 - 15
  • [3] Credal Sentential Decision Diagrams
    Antonucci, Alessandro
    Facchini, Alessandro
    Mattei, Lilith
    PROCEEDINGS OF THE ELEVENTH INTERNATIONAL SYMPOSIUM ON IMPRECISE PROBABILITIES: THEORIES AND APPLICATIONS (ISIPTA 2019), 2019, 103 : 14 - 22
  • [4] Sequence Sentential Decision Diagrams
    Denzumi, Shuhei
    COMBINATORIAL OPTIMIZATION AND APPLICATIONS (COCOA 2018), 2018, 11346 : 592 - 606
  • [5] Probabilistic Sentential Decision Diagrams
    Kisa, Doga
    Van den Broeck, Guy
    Choi, Arthur
    Darwiche, Adnan
    FOURTEENTH INTERNATIONAL CONFERENCE ON THE PRINCIPLES OF KNOWLEDGE REPRESENTATION AND REASONING, 2014, : 558 - 567
  • [6] Adaptive query compilation in graph databases
    Alexander Baumstark
    Muhammad Attahir Jibril
    Kai-Uwe Sattler
    Distributed and Parallel Databases, 2023, 41 : 359 - 386
  • [7] ON THE POWER OF QUERY-INDEPENDENT COMPILATION
    HAN, JW
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 497 : 185 - 196
  • [8] Low-latency query compilation
    Henning Funke
    Jan Mühlig
    Jens Teubner
    The VLDB Journal, 2022, 31 : 1171 - 1184
  • [9] ON THE POWER OF QUERY-INDEPENDENT COMPILATION
    HAN, JW
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1992, 2 (02) : 277 - 292
  • [10] Low-latency query compilation
    Funke, Henning
    Muehlig, Jan
    Teubner, Jens
    VLDB JOURNAL, 2022, 31 (06): : 1171 - 1184