TL;DR
This paper introduces a novel approach linking weighted first-order model counting with graph polynomials, enabling polynomial-time computation and extending tractability to new axioms like bipartiteness and connectivity.
Contribution
It defines new graph polynomials for WFOMC, demonstrating their computational properties and unifying various graph invariants within a logical framework.
Findings
Polynomials can be computed in polynomial time for $C^2$ sentences.
These polynomials generalize known graph invariants like Tutte polynomial.
New tractable axioms such as bipartiteness and connectivity are incorporated.
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. It can be solved in time polynomial in the domain size for sentences from the two-variable fragment with counting quantifiers, known as . This polynomial-time complexity is known to be retained when extending by one of the following axioms: linear order axiom, tree axiom, forest axiom, directed acyclic graph axiom or connectedness axiom. An interesting question remains as to which other axioms can be added to the first-order sentences in this way. We provide a new perspective on this problem by associating WFOMC with graph polynomials. Using WFOMC, we define Weak Connectedness Polynomial and Strong Connectedness Polynomials for first-order logic sentences. It turns out that these polynomials have the following…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
