Probability Aggregates in Probability Answer Set Programming
Emad Saad

TL;DR
This paper extends probability answer set programming to include probability aggregates, enabling more natural representation of complex probabilistic reasoning tasks with a formal semantics that subsumes previous approaches.
Contribution
It introduces arbitrary probability aggregates into DHPP and defines a comprehensive semantics that generalizes existing probability and classical answer set semantics.
Findings
The new semantics subsumes previous probability answer set semantics.
Probability answer sets are minimal probability models.
The approach handles monotone, antimonotone, and nonmonotone aggregates.
Abstract
Probability answer set programming is a declarative programming that has been shown effective for representing and reasoning about a variety of probability reasoning tasks. However, the lack of probability aggregates, e.g. {\em expected values}, in the language of disjunctive hybrid probability logic programs (DHPP) disallows the natural and concise representation of many interesting problems. In this paper, we extend DHPP to allow arbitrary probability aggregates. We introduce two types of probability aggregates; a type that computes the expected value of a classical aggregate, e.g., the expected value of the minimum, and a type that computes the probability of a classical aggregate, e.g, the probability of sum of values. In addition, we define a probability answer set semantics for DHPP with arbitrary probability aggregates including monotone, antimonotone, and nonmonotone probability…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, Reasoning, and Knowledge · Bayesian Modeling and Causal Inference · Multi-Agent Systems and Negotiation
