A dichotomy for the generalized model counting problem for unions of conjunctive queries

Batya Kenig, Dan Suciu

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We study the generalized model counting problem, defined as follows: given a database, and a set of deterministic tuples, count the number of subsets of the database that include all deterministic tuples and satisfy the query. This problem is computationally equivalent to the evaluation of the query over a tuple-independent probabilistic database where all tuples have probabilities in set0, 1 2, 1 . Previous work has established a dichotomy for Unions of Conjunctive Queries (UCQ) when the probabilities are arbitrary rational numbers, showing that, for each query, its complexity is either in polynomial time or #P-hard. The query is called safe in the first case, and unsafe in the second case. Here, we strengthen the hardness proof, by proving that an unsafe UCQ query remains #P-hard even if the probabilities are restricted to set0, 1 2, 1 . This requires a complete redesign of the hardness proof, using new techniques. A related problem is the model counting problem, which asks for the probability of the query when the input probabilities are restricted to set0, 1 2 . While our result does not extend to model counting for all unsafe UCQs, we prove that model counting is #P-hard for a class of unsafe queries called Type-I forbidden queries.

Original languageEnglish
Title of host publicationPODS 2021 - Proceedings of the 40th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems
Pages312-324
Number of pages13
ISBN (Electronic)9781450383813
DOIs
StatePublished - 20 Jun 2021
Externally publishedYes
Event40th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems, PODS 2021 - Virtual, Online, China
Duration: 20 Jun 202125 Jun 2021

Publication series

NameProceedings of the ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems

Conference

Conference40th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems, PODS 2021
Country/TerritoryChina
CityVirtual, Online
Period20/06/2125/06/21

Keywords

  • #p-hardness
  • Model counting
  • Tuple-independent databases

All Science Journal Classification (ASJC) codes

  • Software
  • Information Systems
  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'A dichotomy for the generalized model counting problem for unions of conjunctive queries'. Together they form a unique fingerprint.

Cite this