Consistent Answers of Aggregation Queries using SAT Solvers

03/04/2021
by   Akhil A. Dixit, et al.
0

The framework of database repairs and consistent answers to queries is a principled approach to managing inconsistent databases. We describe the first system able to compute the consistent answers of general aggregation queries with the COUNT(A), COUNT(*), and SUM operators, and with or without grouping constructs. Our system uses reductions to optimization versions of Boolean satisfiability (SAT) and then leverages powerful SAT solvers. We carry out an extensive set of experiments on both synthetic and real-world data that demonstrate the usefulness and scalability of this approach.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/07/2019

A SAT-based System for Consistent Query Answering

An inconsistent database is a database that violates one or more integri...
research
03/09/2023

Direct Access for Answers to Conjunctive Queries with Aggregation

We study the fine-grained complexity of conjunctive queries with groupin...
research
10/29/2019

G2SAT: Learning to Generate SAT Formulas

The Boolean Satisfiability (SAT) problem is the canonical NP-complete pr...
research
01/11/2019

Dependency Weighted Aggregation on Factorized Databases

We study a new class of aggregation problems, called dependency weighted...
research
10/27/2022

Querying Incomplete Numerical Data: Between Certain and Possible Answers

Queries with aggregation and arithmetic operations, as well as incomplet...
research
02/01/2023

W2SAT: Learning to generate SAT instances from Weighted Literal Incidence Graphs

The Boolean Satisfiability (SAT) problem stands out as an attractive NP-...
research
04/16/2021

Enriching a Model's Notion of Belief using a Persistent Memory

Although pretrained language models (PTLMs) have been shown to contain s...

Please sign up or login with your details

Forgot password? Click here to reset