Tractable Weighted First-Order Model Counting with Bounded Treewidth Binary Evidence
V\'aclav K\r{u}la, Qipeng Kuang, Yuyi Wang, Yuanhong Wang, Ond\v{r}ej Ku\v{z}elka

TL;DR
This paper introduces a polynomial-time algorithm for weighted first-order model counting with binary evidence on bounded-treewidth graphs, enabling solutions to previously intractable problems and demonstrating scalability through experiments.
Contribution
The authors develop the first polynomial-time algorithm for WFOMC with binary evidence on bounded-treewidth graphs in the two-variable fragment, addressing a key computational barrier.
Findings
Algorithm runs in polynomial time for bounded-treewidth graphs.
Successfully applied to the stable seating arrangement problem.
Experimental results show scalability over existing solvers.
Abstract
The Weighted First-Order Model Counting Problem (WFOMC) asks to compute the weighted sum of models of a given first-order logic sentence over a given domain. Conditioning WFOMC on evidence -- fixing the truth values of a set of ground literals -- has been shown impossible in time polynomial in the domain size (unless ) even for fragments of logic that are otherwise tractable for WFOMC without evidence. In this work, we address the barrier by restricting the binary evidence to the case where the underlying Gaifman graph has bounded treewidth. We present a polynomial-time algorithm in the domain size for computing WFOMC for the two-variable fragments and conditioned on such binary evidence. Furthermore, we show the applicability of our algorithm in combinatorial problems by solving the stable seating arrangement problem on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsBayesian Modeling and Causal Inference · Complexity and Algorithms in Graphs · Constraint Satisfaction and Optimization
