2017
DOI: 10.1016/j.jal.2016.11.031
|View full text |Cite
|
Sign up to set email alerts
|

Algebraic model counting

Abstract: Weighted model counting (WMC) is a well-known inference task on knowledge bases, used for probabilistic inference in graphical models. We introduce algebraic model counting (AMC), a generalization of WMC to a semiring structure. We show that AMC generalizes many well-known tasks in a variety of domains such as probabilistic inference, soft constraints and network and database analysis. Furthermore, we investigate AMC from a knowledge compilation perspective and show that all AMC tasks can be evaluated using sd… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
73
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
5
2
2

Relationship

3
6

Authors

Journals

citations
Cited by 35 publications
(73 citation statements)
references
References 15 publications
0
73
0
Order By: Relevance
“…We ignore this for the sake of simplicity and stick to rational weights. (See also [12]. ) We now define, for technical purposes, some restricted versions of WFOMC and the operator W. First, if M is a class of models, we define WFOMC(ϕ, n, w,w) ↾ M to be the sum of the weights W(M, w,w) of models M ∈ M with domain n and vocabulary voc(ϕ) such that M |= ϕ.…”
Section: Preliminariesmentioning
confidence: 99%
“…We ignore this for the sake of simplicity and stick to rational weights. (See also [12]. ) We now define, for technical purposes, some restricted versions of WFOMC and the operator W. First, if M is a class of models, we define WFOMC(ϕ, n, w,w) ↾ M to be the sum of the weights W(M, w,w) of models M ∈ M with domain n and vocabulary voc(ϕ) such that M |= ϕ.…”
Section: Preliminariesmentioning
confidence: 99%
“…While in practical applications the weights are positive real numbers, and the probabilities are numbers in [0, 1], in this paper we impose no restrictions on the values of the weights and probabilities. The definition (2) of WMC(F, w) applies equally well to negative weights, and, in fact, to any semiring structure for the weights [25]. There is, in fact, at least one application of negative probabilities [22], namely the particular reduction from MLNs to WFOMC described in Example 1.2: a newly introduced relation has weight 1/(w − 1), which is negative when Problem Weights for R, S, and T tuples Solution for Φ = ∀x∀y(R(x) ∨ S(x, y) ∨ T (y)) Table 1: Three variants of WFOMC, of increasing generality, illustrated on the sentence Φ = ∀x∀y(R(x) ∨ S(x, y) ∨ T (y)).…”
Section: Weighted Model Counting (Wmc) the Modelmentioning
confidence: 99%
“…WMC is traditionally used for probabilistic inference in Bayesian networks (Chavira and Darwiche 2008) and probabilistic programming (Fierens et al 2015) with a factorized weight function: W MC(φ, w|B) = b∈I(φ(B)) b i ∈b w(b i ). Algebraic model counting (Kimmig, Van den Broeck, and De Raedt 2017) generalizes WMC to commutative semirings. More formally, Definition 5.…”
Section: Algebraic Model Countingmentioning
confidence: 99%
“…The key contribution of this paper is that we show how to handle actual probability density functions instead of piecewise polynomials in the context of WMI by applying standard knowledge compilation techniques. To this end, we cast weighted model integration within the framework of algebraic model counting (AMC) (Kimmig, Van den Broeck, and De Raedt 2017). More specifically, we make the following contributions:…”
Section: Introductionmentioning
confidence: 99%