Forgetting in Counting and Bounded Treewidth

Counting solutions is a central task in mathematics and computer science. By counting, we can directly compute the probability of an event, making it fundamental to many application domains. However, often, we are interested in counting solutions only with respect to a “shown part” of the instance while still satisfying the “forgotten (hidden) part” called projected solution counting (PSC). In this paper, we introduce algorithms for PSC and a large variety of knowledge representation and reasoning (KRR) formalisms. Our algorithms employ small treewidth of the input instance, which yields polynomial-time solvability in the input size for instances of bounded treewidth. We obtain a generic result that allows lifting many existing given dynamic programming (DP) algorithms from decisions to PSC. Exemplarily, we present PSC for quantified Boolean formulas (QBFs), which is a canonical reasoning problem. Finally, we present computational lower bounds for various KRR formalisms where we cannot expect significant improvement for PSC assuming that the exponential-time hypothesis (ETH) holds.

Authors

Institutions

Publication Details

Published
2024-10-28
DOI
https://doi.org/10.1109/ictai62512.2024.00013
Primary Topic
Machine Learning and Algorithms
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Forgetting in Counting and Bounded Treewidth

Markus Hecher, Johannes K. Fichte
Machine Learning and Algorithms
article

Forgetting in Counting and Bounded Treewidth

Markus Hecher, Johannes K. Fichte
article en

Abstract

Counting solutions is a central task in mathematics and computer science. By counting, we can directly compute the probability of an event, making it fundamental to many application domains. However, often, we are interested in counting solutions only with respect to a “shown part” of the instance while still satisfying the “forgotten (hidden) part” called projected solution counting (PSC). In this paper, we introduce algorithms for PSC and a large variety of knowledge representation and reasoning (KRR) formalisms. Our algorithms employ small treewidth of the input instance, which yields polynomial-time solvability in the input size for instances of bounded treewidth. We obtain a generic result that allows lifting many existing given dynamic programming (DP) algorithms from decisions to PSC. Exemplarily, we present PSC for quantified Boolean formulas (QBFs), which is a canonical reasoning problem. Finally, we present computational lower bounds for various KRR formalisms where we cannot expect significant improvement for PSC assuming that the exponential-time hypothesis (ETH) holds.

Linköping University (SE), Massachusetts Institute of Technology (US)
Reduced inequalities
Openalex Percentile: Top 76%
Machine Learning and Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.