go back

Volume 14, No. 2

Aggregated Deletion Propagation for Counting Conjunctive Query Answers

Authors:
Xiao Hu (Duke University), Shouzhuo Sun (Duke University), Shweta Patwa (Duke University), Debmalya Panigrahi (Duke University), Sudeepa Roy (Duke University, USA)

Abstract

We investigate the computational complexity of minimizing the source side-effect in order to remove a given number of tuples from the output of a conjunctive query. This is a variant of the well-studied deletion propagation problem, the difference being that we are interested in removing a smallest subset of input tuples to remove a given number of output tuples while deletion propagation focuses on removing a specific output tuple. We call this the Aggregated Deletion Propagation problem. We completely characterize the poly-time solvability of this problem for arbitrary conjunctive queries without self-joins. This includes a poly-time algorithm to decide solvability, as well as an exact structural characterization of NP-hard instances. We also provide a practical algorithm for this problem (a heuristic for NPhard instances) and evaluate its experimental performance on real and synthetic datasets.

PVLDB is part of the VLDB Endowment Inc.

Privacy Policy