SMProbLog: Stable Model Semantics in ProbLog and its Applications in
Argumentation
- URL: http://arxiv.org/abs/2110.01990v2
- Date: Thu, 7 Oct 2021 07:32:20 GMT
- Title: SMProbLog: Stable Model Semantics in ProbLog and its Applications in
Argumentation
- Authors: Pietro Totis, Angelika Kimmig, Luc De Raedt
- Abstract summary: SMProbLog is a generalization of the probabilistic logic programming language ProbLog.
We show how SMProbLog can be used to reason about probabilistic argumentation problems.
- Score: 17.71804768917815
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: We introduce SMProbLog, a generalization of the probabilistic logic
programming language ProbLog. A ProbLog program defines a distribution over
logic programs by specifying for each clause the probability that it belongs to
a randomly sampled program, and these probabilities are mutually independent.
The semantics of ProbLog is given by the success probability of a query, which
corresponds to the probability that the query succeeds in a randomly sampled
program. It is well-defined when each random sample uniquely determines the
truth values of all logical atoms. Argumentation problems, however, represent
an interesting practical application where this is not always the case.
SMProbLog generalizes the semantics of ProbLog to the setting where multiple
truth assignments are possible for a randomly sampled program, and implements
the corresponding algorithms for both inference and learning tasks. We then
show how this novel framework can be used to reason about probabilistic
argumentation problems. Therefore, the key contribution of this paper are: a
more general semantics for ProbLog programs, its implementation into a
probabilistic programming framework for both inference and parameter learning,
and a novel approach to probabilistic argumentation problems based on such
framework.
Related papers
- Probabilistic Answer Set Programming with Discrete and Continuous Random Variables [0.18416014644193066]
Probabilistic Answer Set Programming (PASP) extends Answer Set Programming with probabilistic facts that represent uncertain information.
We propose Hybrid Probabilistic Answer Set Programming (HPASP)
We discuss, implement, and assess the performance of two exact algorithms based on projected answer set enumeration and knowledge compilation.
arXiv Detail & Related papers (2024-09-30T13:24:42Z) - Do LLMs Play Dice? Exploring Probability Distribution Sampling in Large Language Models for Behavioral Simulation [73.58618024960968]
An increasing number of studies are employing large language models (LLMs) as agents to emulate the sequential decision-making processes of humans.
This arouses curiosity regarding the capacity of LLM agents to comprehend probability distributions.
Our analysis indicates that LLM agents can understand probabilities, but they struggle with probability sampling.
arXiv Detail & Related papers (2024-04-13T16:59:28Z) - "What if?" in Probabilistic Logic Programming [2.9005223064604078]
A ProbLog program is a logic program with facts that only hold with a specified probability.
We extend this ProbLog language by the ability to answer "What if" queries.
arXiv Detail & Related papers (2023-05-24T16:35:24Z) - smProbLog: Stable Model Semantics in ProbLog for Probabilistic
Argumentation [19.46250467634934]
We show that the programs representing probabilistic argumentation frameworks do not satisfy a common assumption in probabilistic logic programming (PLP) semantics.
The second contribution is then a novel PLP semantics for programs where a choice of probabilistic facts does not uniquely determine the truth assignment of the logical atoms.
The third contribution is the implementation of a PLP system supporting this semantics: smProbLog.
arXiv Detail & Related papers (2023-04-03T10:59:25Z) - $\omega$PAP Spaces: Reasoning Denotationally About Higher-Order,
Recursive Probabilistic and Differentiable Programs [64.25762042361839]
$omega$PAP spaces are spaces for reasoning denotationally about expressive differentiable and probabilistic programming languages.
Our semantics is general enough to assign meanings to most practical probabilistic and differentiable programs.
We establish the almost-everywhere differentiability of probabilistic programs' trace density functions.
arXiv Detail & Related papers (2023-02-21T12:50:05Z) - Logical Credal Networks [87.25387518070411]
This paper introduces Logical Credal Networks, an expressive probabilistic logic that generalizes many prior models that combine logic and probability.
We investigate its performance on maximum a posteriori inference tasks, including solving Mastermind games with uncertainty and detecting credit card fraud.
arXiv Detail & Related papers (2021-09-25T00:00:47Z) - Tractable Inference in Credal Sentential Decision Diagrams [116.6516175350871]
Probabilistic sentential decision diagrams are logic circuits where the inputs of disjunctive gates are annotated by probability values.
We develop the credal sentential decision diagrams, a generalisation of their probabilistic counterpart that allows for replacing the local probabilities with credal sets of mass functions.
For a first empirical validation, we consider a simple application based on noisy seven-segment display images.
arXiv Detail & Related papers (2020-08-19T16:04:34Z) - MAP Inference for Probabilistic Logic Programming [0.30586855806896046]
We consider the Maximum-A-Posteriori (MAP) inference task and the Most Probable Explanation (MPE) task.
We present a novel algorithm, included in the PITA reasoner, which tackles these tasks by representing each problem as a Binary Decision Diagram.
We compare our algorithm with the version of ProbLog that admits annotated disjunctions and can perform MAP and MPE inference.
arXiv Detail & Related papers (2020-08-04T08:10:51Z) - Contextuality scenarios arising from networks of stochastic processes [68.8204255655161]
An empirical model is said contextual if its distributions cannot be obtained marginalizing a joint distribution over X.
We present a different and classical source of contextual empirical models: the interaction among many processes.
The statistical behavior of the network in the long run makes the empirical model generically contextual and even strongly contextual.
arXiv Detail & Related papers (2020-06-22T16:57:52Z) - Stochastic Saddle-Point Optimization for Wasserstein Barycenters [69.68068088508505]
We consider the populationimation barycenter problem for random probability measures supported on a finite set of points and generated by an online stream of data.
We employ the structure of the problem and obtain a convex-concave saddle-point reformulation of this problem.
In the setting when the distribution of random probability measures is discrete, we propose an optimization algorithm and estimate its complexity.
arXiv Detail & Related papers (2020-06-11T19:40:38Z) - Stochastic Probabilistic Programs [1.90365714903665]
We introduce the notion of a probabilistic program and present a reference implementation of a probabilistic programming facility supporting specification of programs and inference in them.
We give several examples of probabilistic programs, and compare the programs with corresponding deterministic probabilistic programs in terms of model specification and inference.
arXiv Detail & Related papers (2020-01-08T17:54:40Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.