Stable Model Counting and Its Application in Probabilistic Logic Programming
Not on the map. Why?
Abstract (arXiv)
Model counting is the problem of computing the number of models that satisfy a given propositional theory. It has recently been applied to solving inference tasks in probabilistic logic programming, where the goal is to compute the probability of given queries being true provided a set of mutually independent random variables, a model (a logic program) and some evidence. The core of solving this inference task involves translating the logic program to a propositional theory and using a model counter. In this paper, we show that for some problems that involve inductive definitions like reachability in a graph, the translation of logic programs to SAT can be expensive for the purpose of solving inference tasks. For such problems, direct implementation of stable model semantics allows for more efficient solving. We present two implementation techniques, based on unfounded set detection, that extend a propositional model counter to a stable model counter. Our experiments show that for particular problems, our approach can outperform a state-of-the-art probabilistic logic programming solver by several orders of magnitude in terms of running time and space requirements, and can solve instances of significantly larger sizes on which the current solver runs out of time or memory.
Key facts. Cited by 8 papers in the map (data through 13 Oct 2026). First posted on arXiv 20 Nov 2014.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 1; 2024: 1; 2025: 3.
8 papers.
- 2022Efficient Knowledge Compilation Beyond Weighted Model Countingcited by 6
- 2023smProbLog: Stable Model Semantics in ProbLog for Probabilistic Argumentationcited by 6
- 2021SMProbLog: Stable Model Semantics in ProbLog and its Applications in Argumentationcited by 5
- 2025Counting and Reasoning with Planscited by 2
- 2022Generation and Prediction of Difficult Model Counting Instancescited by 0
- 2024Techniques for Measuring the Inferential Strength of Forgetting Policiescited by 0
- 2025Answer Set Counting and its Applicationscited by 0
- 2025Counting Answer Sets of Disjunctive Answer Set Programscited by 0
- 2025Counting Answer Sets of Disjunctive Answer Set Programs15 Jul 2025
- 2025Answer Set Counting and its Applications13 Feb 2025
- 2025Counting and Reasoning with Plans31 Jan 2025
- 2024Techniques for Measuring the Inferential Strength of Forgetting Policies3 Apr 2024
- 2023smProbLog: Stable Model Semantics in ProbLog for Probabilistic Argumentation3 Apr 2023
- 2022Generation and Prediction of Difficult Model Counting Instances6 Dec 2022
- 2022Efficient Knowledge Compilation Beyond Weighted Model Counting16 May 2022
- 2021SMProbLog: Stable Model Semantics in ProbLog and its Applications in Argumentation5 Oct 2021