<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Probabilistic Logic to Probabilistic Argumentation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Nico Potyka</string-name>
          <email>nico.potyka@ipvs.uni-stuttgart.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Probabilistic Logic, Probabilistic Epistemic Argumentation</institution>
          ,
          <addr-line>Inconsistency Tolerance, Uncertain Reasoning</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Stuttgart</institution>
          ,
          <addr-line>Universitätsstraße 32, 70569 Stuttgart</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>One natural approach to probabilistic logic programming is Nilsson's probabilistic logic. We discuss the basic framework in the propositional setting, some reasoning ideas and extensions that allow handling inconsistent information. We then discuss its relationship to probabilistic epistemic argumentation. Roughly speaking, probabilistic epistemic argumentation is to classical argumentation as Nilsson's probabilistic logic is to classical logic. We discuss similarities and diferences between the two and in which scenarios one approach may be better suited than the other.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>https://www.ipvs.uni-stuttgart.de/institute/team/Potyka-00001/ (N. Potyka)</p>
      <p>© 2021 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).</p>
      <p>
        Our focus here is on Nilsson’s probabilistic logic [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Nilsson’s ideas were not completely
new and have been invented before and reinvented later. Some ideas can even be related back
to Boole’s work [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Nevertheless, Nilsson’s work probably played a great part in establishing
probabilistic logic programming in Artificial Intelligence and inspired several interesting
extensions. Therefore, we will just refer to this particular approach to probabilistic logic as Nilsson’s
probabilistic logic to distinguish it from other approaches. From a high-level perspective, the
framework allows enriching logical formulas with probabilities such that a formula with
probability 1 corresponds to a classical logical formula, a formula with probability 0 corresponds to
the negation of a classical logical formula and a formula with probability strictly between 0 and
1 balances between these extremes. Philosophically, the probabilities are usually interpreted as
degrees of belief, that is, as the subjective probability that a formula is a true. Nilsson’s idea can
be applied to many logical languages including first-order languages. However, the original
formalism seems most intuitive in the propositional setting. Later, several relational extensions
have been introduced [
        <xref ref-type="bibr" rid="ref6 ref7 ref8">6, 7, 8</xref>
        ] that, roughly speaking, propositionalize first-order languages by
using Herbrand semantics similar to classical probabilistic programming approaches. While
they do not support the full power of first-order logic, they allow talking about properties of
individuals and their relationships and the semantics is quite intuitive in many applications.
Conceptually, they are similar to probabilistic models that have been considered in the area
of statistical relational learning [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], which is also known as statistical artificial intelligence
now. Almost all extensions of Nilsson’s approach can be unified again by considering the
logical atoms (propositional or ground atoms) as random variables and noticing that the logical
constraints are essentially encoded as linear constraints over these random variables [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. In
this paper, we will mostly focus on propositional languages because it keeps the formalism
simple. However, once the reader understands the propositional setting, she will not have
problems to generalize the ideas to the relational setting or the more general setting of linear
constraints over random variables.
      </p>
      <p>
        Another popular knowledge representation formalism closely related to logic is
argumentation. Argumentation can be roughly divided into structured approaches [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] that take account
of the logical structure of arguments and abstract approaches [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] that focus merely on the
relationships between arguments to determine which arguments can be accepted. Naturally,
also many probabilistic extensions of classical argumentation models have been considered
[
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. Probabilistic argumentation can, in fact, be seen as another instance of our working
definition of probabilistic programming. The formal language is the language of argumentation
problems and uncertainty can be introduced, for example, on arguments (degrees of acceptance)
or relationships between them. We will focus on probabilistic epistemic argumentation here
[
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], which, roughly speaking is to classical abstract argumentation as Nilsson’s probabilistic
logic is to classical logic. The intuitive idea of the basic framework is that the meaning of attacks
between arguments is encoded by probabilistic constraints. For example, we may want that the
belief in an argument, should bound the belief in arguments that it attacks from above. As we
discuss later, the original framework can be related to a very weak propositional probabilistic
logic that only allows talking about atomic beliefs. The framework has been extended later by
more and expressive constraints and in its current is closely related [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] to some of the more
expressive extensions of Nilsson’s probabilistic logic.
      </p>
      <p>The remainder of this paper is structured as follows: We give an introduction to Nilsson’s
probabilistic logic in Section 2. We start with a simple language in Section 2.1 and explain the
basic reasoning problem in Section 2.2. In Section 2.3, we discuss some important extensions of
the language. In particular, we explain the idea of relational extensions by means of a larger
example. We finish the section with an overview of some ideas to make probabilistic logic
inconsistency-tolerant. In Section 3, we give an analogously structured overview of epistemic
probabilistic argumentation. We do not assume any familiarity with argumentation and sketch
all necessary basics. As we will explain later, we will use some non-standard notation, to
highlight the relationships to Nilsson’s probabilistic logic. Again, we will start from the basic
framework and then discuss basic reasoning problems, extensions of the basic language, give a
larger example and explain how to make the framework robust against inconsistencies. Along
the way, we will highlight similarities and diferences to Nilsson’s probabilistic logic and why
both frameworks are interesting in their own right. We close the paper with some conclusions
and some potential ideas for future research in the area.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Nilsson’s Probabilistic Logic and Extensions</title>
      <sec id="sec-2-1">
        <title>2.1. The Basic Framework</title>
        <p>We start from a classical propositional language defined over a finite set of propositional atoms
 using the logical connectives ¬, ∧, ∨, →, ↔. An interpretation  ∶  → {0, 1} is a mapping
from atoms to truth values, where we associate   with 0 and   with 1. We let Int denote
the set of all interpretations. The interpretation of complex formulas is defined as usual, for
example,  (¬ ) = 1 −  ( ) and  ( ∧ ) =  ( ) ⋅  () . We say that  satisfies a formula  if
 ( ) = 1 and call  a model of  in this case. We let Mod( ) = { ∈ Int ∣  satisfies  } denote the
models of  .</p>
        <p>
          The conceptual idea of Nilsson’s probabilistic logic is simple. In the language of probability
theory, we understand interpretations as elementary events and associate formulas with events
by identifying them with the set of their models. What probabilistic logic adds to probability
theory is a simple formal language to describe events. Formally, a probabilistic formula is
an expression of the form ( )[] , where  is a formula in our classical logical language and
 ∈ [
          <xref ref-type="bibr" rid="ref1">0, 1</xref>
          ] is a probability. Intuitively, ( )[] says that we believe that  is true with probability
 . Probabilistic interpretations are then probability distributions  ∶ Int → [
          <xref ref-type="bibr" rid="ref1">0, 1</xref>
          ] (such that
∑ ∈ Int  ( ) = 1 ) over interpretations. We extend the domain of  to arbitrary formulas by letting
 ( ) = ∑ ∈ Mod( )  ( ) . This definition is elegant and simple and has some immediate intuitive
consequences. For example, it is easy to check from the definition that
•  (⊤) = 1 for every tautological formula ⊤,
•  (¬ ) = 1 −  ( ) ,
•  ( ) ≤  () if  logically entails  (which means that Mod( ) ⊆ Mod() .
        </p>
        <sec id="sec-2-1-1">
          <title>A probabilistic interpretation  satisfies a probabilistic formula ( )[]</title>
          <p>Nilsson’s propositional probabilistic logic is already completely defined.
if  ( ) = 
. With this,
Two probabilistic interpretations that satisfy  1.</p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Basic Reasoning Problems</title>
        <p>A probabilistic knowledge base  is a finite set of probabilistic formulas. There are two
fundamental reasoning problems. The probabilistic satisfiability problem
asks if there is a
probabilistic interpretation  that satisfies every probabilistic formula in  . If 
is satisfiable,
we are interested in what</p>
        <p>entails about the probability of formulas. It may come as a surprise
to the reader that we actually cannot necessarily derive point probabilities. This should be clear
for the empty knowledge base as it is satisfied by every probabilistic interpretation. Therefore,
for every formula, we can only entail that the probability must be between 0 and 1. However,
even in non-trivial cases, our knowledge bases do not necessarily entail point probabilities.
Example 2.1. Consider the knowledge base  1 = {()[0.5], ( → )[0.5]}
interpretations. It is easy to check from the definition that they satisfy  1
. Table 1 shows two
. However, we have
 1() = 0 and  2() = 0.5 . By doing a more sophisticated analysis, one can actually show that
if there are two probability distribution that satisfy 
and assigns probabilities  1 and  2 to a
formula  , then for every  ∈ [</p>
        <p>1,  2], there must be another probability distribution  that satisfies
 and assigns probability  to  . In other words, the entailed probabilities form an interval. In our
example, one can check that</p>
        <p>entails that the probability of  must be in the interval [0, 0.5].</p>
        <p>Since the entailed probabilities form an interval (a point probability is the special case of
an interval of length 0), the entailment problem is usually solved by computing the lower and
upper bound. This leads to two optimization problems. Given a probabilistic knowledge base
 and a formula  over the same language, the probabilistic entailment problem is to solve the
following minimization and maximization problem:</p>
        <p>min / max  ( )
subject to  satisfies  .</p>
        <sec id="sec-2-2-1">
          <title>If the lower bound is  and the upper bound is  , we write  ⊧ ( )[, ]</title>
          <p>
            . Both the probabilistic
satisfiability and the entailment problems are linear optimization problems [
            <xref ref-type="bibr" rid="ref3">3</xref>
            ]. However,
the number of optimization variables corresponds to the number of interpretations in the
propositional language. Therefore, the naive optimization problems grow exponentially with
respect to the number of atoms in the language. The probabilistic satisfiability problem is indeed
          </p>
        </sec>
        <sec id="sec-2-2-2">
          <title>NP-hard even when all formulas in</title>
          <p>
            correspond to Krom clauses [
            <xref ref-type="bibr" rid="ref16">16</xref>
            ]. Recall that a Krom
clause is a literal or a disjunction of two literals and that the classical satisfiability problem for
Krom clauses (2SAT) is in  . However, it is also interesting to note that the general probabilistic
satisfiability problem remains in   , that is, is NP-complete [
            <xref ref-type="bibr" rid="ref16">16</xref>
            ]. A well established method to
deal with probabilistic satisfaction and entailment problems with hundreds of propositional
atoms is to apply column generation methods [
            <xref ref-type="bibr" rid="ref16 ref17">16, 17</xref>
            ].
          </p>
        </sec>
      </sec>
      <sec id="sec-2-3">
        <title>2.3. Enriching the Language</title>
        <p>( ∣  )[, ]
if  ≤ ( ∧)</p>
        <p>( )
Since knowledge bases generally entail interval probabilities, a first natural extension is to allow
interval probabilities in knowledge bases. Probabilistic formulas have then the form ( )[, ]
and a probabilistic interpretation  satisfies such a formula if
 ≤  ( ) ≤ 
. Computationally,
nothing changes for the satisfiability and entailment problem. The optimization problems
remain exponentially large linear optimization problems.</p>
        <p>Another important extension are conditional probabilities. Sometimes people tend to apply
probabilistic implications instead, but it is important to note that they do not have the same
meaning. ( → )[]
says that the probability that the statement  → 
is true is  . It does not
speak about the probability of  under the assumption that  is true. The latter is indeed what
conditional probability captures. Probabilistic conditionals are written in the form ( ∣  )[, ]
and can be read as ’the conditional probability of  given  is between  and  ’. Roughly speaking,
satisfaction is defined by the usual definition of conditional probability. That is,
 satisfies
≤  . However, this expression is undefined if  ( ) = 0 . Therefore,
 ≤  (¬ ∨ ) ≤ 
for ( ∣  )[, ]</p>
        <p>.
the precise definition is usually that  satisfies
( ∣  )[, ]
if  ⋅  ( ) ≤  ( ∧ ) ≤  ⋅  ( )
which is obtained from the original inequality by multiplying all terms by  ( )
. This form
has the additional advantage that it again corresponds to linear inequalities, which means that
the probabilistic satisfiability and entailment problem again maintain the original structure.</p>
        <sec id="sec-2-3-1">
          <title>One may try to additionally enforce the condition  ( ) &gt; 0</title>
          <p>
            and there is some philosophical
discussion about potential advantages and disadvantages of this stricter definition of satisfaction.
However, one can show that, in most cases, it does not make a big diference for the entailed
probabilities [
            <xref ref-type="bibr" rid="ref18">18</xref>
            ]. Let us highlight again that probabilistic implications are diferent from
probabilistic conditionals. To see formally that ( ∣  )[, ]
notice that the satisfaction condition for ( → )[, ]
is diferent from
( → )[, ]
          </p>
          <p>, just
is  ≤  ( → ) ≤ 
, or equivalently,
, which is clearly diferent from the condition  ⋅  ( ) ≤  ( ∧ ) ≤  ⋅  ( )</p>
          <p>When allowing conditionals in the knowledge base, it is natural to also allow conditionals in
queries. The entailment problem then, more generally, becomes</p>
          <p>min / max  ( ∣  )</p>
          <p>subject to  satisfies  .</p>
          <p>
            For  ≡ ⊤ , one obtains the original problem. While conditional probabilities lead to a non-linear
objective function of the optimization problem, fractional programming techniques can be
applied to transform the problem into an equivalent linear optimization problem again [
            <xref ref-type="bibr" rid="ref19 ref5">19, 5</xref>
            ].
          </p>
          <p>In the following, we can simply assume that probabilistic knowledge bases contain only
conditionals of the form ( ∣  )[, ]</p>
          <p>. For  =  , we get the special case of point probabilities
and for  ≡ ⊤ , we get the special case of unconditional probabilistic formulas. Implementations
benefit from treating these special cases separately, but the algorithmic complexity will change
only by a constant.
The first example shows again that we may entail interval probabilities even if all conditionals
in the knowledge base contain point probabilities. The rough intuitive reasoning in this example
is as follows: We know that   is a bird and that    is a cat. Therefore, there is a 90%
chance that    is larger than   . In this case, there is only a 10% chance that  
attacks    . This makes up for the lower bound 0.09. However, there is also a 10% chance
that    is not larger than   . In this case, we can say nothing about the probability
that   attacks    , which basically makes up for the 10% uncertainty that are reflected
in the upper bound 0.19. The probabilities in this example have been computed with the Java
library Log4KR that can be downloaded as part of the Kreator project1. The documentation of
the library can be found in the appendix of [20].</p>
          <p>Finally, let us mention that the language can be extended further indefinitely. For example,
one can take the logical closure of probabilistic formulas (probabilistic formulas are then the
atoms of a boolean language) or assign probabilities to probabilistic formulas that express
the degree of belief that the degree of belief in the original formula is correct (second-order
probabilities). This ideas can be applied repeatedly, so that an infinite number of possible
extensions of the basic language exists. However, the computational problems also become
significantly harder, so that we will not discuss these extensions here. A systematic investigation
and classification of such extensions can be found in [ 21].</p>
        </sec>
      </sec>
      <sec id="sec-2-4">
        <title>2.4. Dealing with Inconsistencies</title>
        <p>When a classical knowledge base is inconsistent, it entails everything. This is one of the few
properties that do not generalize from classical to Nilsson’s probabilistic logic immediately.
When a probabilistic knowledge base is inconsistent, there is no interpretation that satisfies
the knowledge base. Therefore, the optimization problem corresponding to the probabilistic
entailment problem simply has no solution. One may close the definition gap by just saying
that it entails arbitrary conditionals in this case to maintain consistency with classical logic. In
practice, it does not make a big diference because the entailment results would be meaningless in
this case. What seems more important is a way to deal with inconsistent knowledge bases. Like
in classical logic, one could try to repair the knowledge base or define new reasoning procedures
that can derive non-trivial results from inconsistent knowledge bases. Some examples for
approaches to repair inconsistent probabilistic knowledge bases can be found in [22, 23, 24].
Some inconsistency-tolerant reasoning approaches can be found in [25, 26].</p>
        <p>
          We discuss the inconsistency-tolerant reasoning approach in [26] in a little bit more detail
because it allows generalizing many reasoning problems (including the probabilistic entailment
problem) to inconsistent knowledge bases without changing their asymptotic complexity. The
conceptual idea is very simple. The probabilistic entailment problem is undefined when a
knowledge base is unsatisfiable. To overcome the problem, one can consider probability
distributions that satisfy the knowledge base ’as well as possible’. One way to do this is to consider
probability distributions that violate the knowledge base in a minimal way. The violation can
be measured with respect to the linear constraints that encode the meaning of conditionals in
the knowledge base [27]. It is interesting to note that the problem of computing the degree
1https://sourceforge.net/projects/kreator-ide/
of violation can be solved by a linear optimization problem with almost the same structure
as the probabilistic satisfiability problem. Once the degree of violation has been computed, a
generalized probabilistic entailment problem can be solved by a linear optimization problem
with almost the same structure as the probabilistic entailment problem. In particular, if the
knowledge base is consistent, the generalized probabilistic entailment results are equal to the
standard probabilistic entailment results. Furthermore, the generalized probabilistic entailment
problem has a continuity property that guarantees that when a knowledge base is close to a
consistent knowledge base, the generalized reasoning results will be close to the reasoning
results under the consistent knowledge base [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. Hence, by replacing probabilistic satisfiability
tests with a computation of minimal violation, and replacing probabilistic entailment with
generalized probabilistic entailment, Nilsson’s probabilistic logic can be made robust against
inconsistencies without making the computational problems harder. In a similar way, it can be
extended to stratified knowledge bases where conditionals partitioned with respect to priorities
[28].
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Probabilistic Epistemic Argumentation and Extensions</title>
      <sec id="sec-3-1">
        <title>3.1. The Basic Framework</title>
        <p>
          While Nilsson’s probabilistic logic extends classical logic, probabilistic epistemic argumentation
[
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] extends classical abstract argumentation [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. While classical logic basically asks for
the consequences of a set of formulas, classical abstract argumentation basically asks for the
acceptable arguments among arguments that may attack each other. In general, there is not a
unique answer, but no or multiple sets of arguments may be acceptable. Due to this characteristic,
probabilistic epistemic argumentation does not generalize classical argumentation as smoothly
as probabilistic logic generalizes classical logic. Probabilistic epistemic argumentation is similar
to probabilistic logic in the sense that the goal is to assign a unique degree of belief to every
argument (as opposed to having multiple possible answers). The degree of belief is again
represented by a probability interval (including the special case of point probabilities).
        </p>
        <p>Instead of a set of propositional atoms, we now have a set of abstract arguments that we again
denote by  . For our purposes, an argument is simply something that can be accepted or rejected.
We refer to [29] for a more sophisticated discussion. Instead of having conditionals that express
relationships between propositional atoms, we now have edges that express relationships
between arguments. In the most basic framework, there are only attack edges. Intuitively, if 
attacks  , then accepting  should imply that we reject  . An argumentation framework can
then be defined as a pair ( , Att) consisting of a set of arguments  and a set Att ⊆  ×  of
attacks between them. With a slight abuse of notation, we let Att() = { ∈  ∣ (, ) ∈ Att}
denote the attackers of argument  .</p>
        <p>
          The goal of probabilistic epistemic argumentation is to add a degree of belief to every
argument. To this end, we proceed similar to probabilistic logic. We start again by defining
interpretations  ∶  ← {0, 1} that can accept (1) or reject (0) arguments. In the context of
abstract argumentation, it is more common to consider sets of accepted arguments instead, but
we use interpretations here to highlight the similarity. Note that there is a 1-1-correspondence
between the two because every interpretation can be associated with the set of arguments that
it accepts and vice versa. We let again Int denote the set of all interpretations and consider
probability distributions  ∶ Int → [
          <xref ref-type="bibr" rid="ref1">0, 1</xref>
          ] (such that ∑ ∈ Int  ( ) = 1 ) over interpretations. The
question is now, when does a probabilistic interpretation  satisfy an argumentation framework
( ,
        </p>
        <p>Att)? To answer this question, probabilistic epistemic argumentation allows defining the
meaning of attack edges by constraints over probability distributions. While many diferent
options exist, we present only a small selection from [30] here. We say that  respects</p>
      </sec>
      <sec id="sec-3-2">
        <title>Rationality if (, ) ∈</title>
        <p>Att and  () &gt; 0.5</p>
        <p>implies that  () ≤ 0.5 ,
Coherence if (, ) ∈</p>
        <p>Att implies that  () ≤ 1 −  ()
,
Foundedness if Att() = ∅ implies  () = 1 ,
Optimism if  () ≥ 1 −</p>
        <p>∑∈ Att()  () .</p>
        <p>
          To understand the intuition of these constraints, it is important to know that probability 0.5 is
associated with indiference, whereas probabilities greater than
0.5 tend towards acceptance
and probabilities smaller than 0.5 tend towards rejection. Intuitively, the constraints generalize
ideas from classical abstract argumentation. Rationality states that if  attacks  and we accept
 , then we should not accept  . Coherence encodes the same idea in a more continuous way. As
our belief in  increases, our belief in  must decrease. Foundedness generalizes Dung’s idea
that arguments can be accepted when it can be successfully argued against their attackers [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ].
In the context of an unattacked argument, it simply means that the argument can be accepted.
Foundedness demands the belief in such an argument is 1. Optimism respects this idea, but may
also give a non-trivial lower bound for attacked arguments. The lower bound linearly decreases
with respect to the belief in the attackers of an argument.
        </p>
        <p>A probabilistic epistemic argumentation framework can now be seen as a triple ( ,
Att,  )
consisting of an argumentation framework and a collection of constraints like Coherence and
Optimism. A probability distribution  satisfies the framework if it satisfies all constraints in
 .</p>
      </sec>
      <sec id="sec-3-3">
        <title>3.2. Basic Reasoning Problems</title>
        <p>In order to compute degrees of belief, we can proceed analogously to probabilistic logic. Among
all propbability distributions that satisfy a probabilistic epistemic argumentation framework
( ,</p>
        <p>Att,  ) , we minimize and maximize the probability of an argument to obtain the lower
and the upper bound for the belief, respectively. As these beliefs can only be computed if the
argumentation framework is satisfiable, it also makes sense to consider a satisfiability problem.
Formally, the probabilistic epistemic satisfiability problem
asks if a given probabilistic epistemic
argumentation framework is satisfiable. The</p>
        <p>probabilistic epistemic entailment problem takes an
argument  as additional input and asks for the solutions of the following minimization and
maximization problem:
min / max  ()</p>
        <p>subject to  satisfies ( , Att,  ).</p>
        <p>The dificulty of the probabilistic epistemic entailment problem depends on the nature of the
constraints contained in  . The constraints proposed in [30] are almost all linear. The only
exception is the Rationality constraint. Recall that it states that a probability distribution must
satisfy  () ≤ 0.5
whenever (, ) ∈</p>
        <sec id="sec-3-3-1">
          <title>Att and  () &gt; 0.5 . This is equivalent to saying that for all</title>
          <p>(, ) ∈</p>
          <p>Att, we must have  () ≤ 0.5</p>
          <p>or  () ≤ 0.5 , where the or is the logical inclusive or. This
is a disjunction of two linear constraints that is computationally dificult to handle. However,
all other constraints in [30] can be brought into the form

=1
∑   ⋅  (  ) ≤  0,
where  1, … ,   ∈  are arguments and  0, … ,   ∈ ℝ. Note that this form also encompasses

=1   ⋅  (  ) =  0 is equivalent to two inequalities ∑
=1   ⋅  (  ) ≤
equalities because an equality ∑</p>
          <p>0 and ∑
=1   ⋅  (</p>
          <p>
            ) ≥  0. Constraints of this general form are called linear atomic constraints
and one can show that the probabilistic epistemic satisfiability and entailment problems can
be solved in linear time when only linear atomic constraints are involved [31]. Intuitively,
the reason for this is that the constraints only involve probabilities over atomic arguments.
Therefore, one can show that probability distributions  ∶ Int → [
            <xref ref-type="bibr" rid="ref1">0, 1</xref>
            ] can be replaced with
probability labellings  ∶  → [
            <xref ref-type="bibr" rid="ref1">0, 1</xref>
            ]
          </p>
          <p>that assign probabilities to arguments directly without
changing the semantics. Note, in particular, that the probabilistic epistemic satisfiability problem
is indeed simpler than the probabilistic satisfiability problem over Krom clauses that is NP-hard
as we discussed before. For the same reason that probabilistic satisfiability over Krom clauses is
NP-hard, allowing the conjunction or disjunction of two arguments in constraints immediately
renders the probabilistic epistemic satisfiability problem NP-hard [ 31].</p>
        </sec>
      </sec>
      <sec id="sec-3-4">
        <title>3.3. Enriching the Language</title>
        <p>A first natural extension of the basic framework is to not only consider attack, but also support
edges. This corresponds to the idea of bipolar abstract argumentation [32, 33]. A bipolar
abstract argumentation framework is a triple ( ,</p>
        <sec id="sec-3-4-1">
          <title>Att, Sup) that adds an additional support relation Sup ⊆  ×</title>
          <p>Sup() = { ∈  ∣ (, ) ∈
of attacks between them. As before, with a slight abuse of notation, we let</p>
        </sec>
        <sec id="sec-3-4-2">
          <title>Sup} denote the supporters of argument  . There is some philosophical</title>
          <p>discussion about how support should be defined, but one natural idea is to consider it as the
opposite of attack [34]. Whereas an attacker weakens the attacked argument, a supporter should
strengthen it. One may then introduce symmetric constraints for support. For example, we
could say that  respects</p>
        </sec>
      </sec>
      <sec id="sec-3-5">
        <title>S-Rationality if (, ) ∈</title>
        <p>Sup and  () &gt; 0.5</p>
        <p>implies that  () &gt; 0.5 ,
S-Coherence if (, ) ∈</p>
        <p>Sup implies that  () ≥  ()
.</p>
        <p>The ideas are symmetrical to Rationality and Coherence for attacks. S-Rationality says,
intuitively, that if  supports  and we accept  , then we must accept  as well. S-Coherence
again encodes a similar idea in a continuous way. As the belief in  increases, our belief in 
must increase as well. Similar to the attack constraints, S-Rationality is a dificult non-linear
constraint that corresponds to a discjunction of two constraints. S-Coherence is a linear atomic
constraint. As we discussed before, the probabilistic epistemic satisfiability and entailment
problems can be solved in polynomial time for linear atomic constraints.</p>
        <p>
          The most general extension of probabilistic epistemic argumentation has been discussed in
[
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] recently. Constraints can now involve probabilities over arguments connected by logical
connectives. This basic form corresponds to probabilities over propositional formulas (where
arguments take the role of propositional atoms) like in Nilsson’s probabilistic logic. These
probability statements can be combined linearly and used in constraints with (in-)equality
and strict inequality. The former basically corresponds to the basic constraints considered in
probabilistic logic. Probabilistic formulas over arguments can also be connected via logical
connectives analogous to the idea of taking the logical closure of probabilistic constraints. In
this most general form, the framework of probabilistic epistemic argumentation is basically
equivalent to probabilistic logic. A natural question is then, do we really need probabilistic
epistemic argumentation? Personally, I would argue that the answer is yes. This is for the same
reason that we need probabilistic logic, even though we have the more general probability theory.
What Nilsson’s probabilistic logic adds to probability theory is a formal language to conveniently
describe events at a higher level of abstraction. Probabilistic epistemic argumentation can
potentially add another layer of abstraction. Instead of having to define a knowledge base
with probabilistic formulas, the user can build up an argumentation graph. This, of course,
requires that building blocks in the graph can be associated with constraints automatically. It
therefore seems worthwhile to invest more time in associating argumentation structure with
more complex probabilistic logical constraints similar to what happened in the basic framework
with atomic constraints like Coherence and Foundedness.
        </p>
        <p>To illustrate the idea, let us consider the argumentation graph in Figure 2 from [31], where
solid edges denote attack and dashed edges denote support relations between arguments. The
scenario is that we want to decide between two alternatives for treating a muscle injury.
Treatment  1 involves immobilizing the limb for some weeks before starting physical therapy.

meaning of edges and additional constraints on the probabilities of arguments. The directly constrained
arguments are highlighted in red.</p>
        <p>Treatment  2 starts physical therapy immediately. The arguments  1, …  4 state reasons for
or against the two treatments. Arguments  1, … ,  5 represent studies that, in turn, support or
attack  1, …  4 or, in case of  5, attack other studies. We use Coherence and S-Coherence to
encode the meaning of attack and support edges. For the associated optimization problems, we
basically add one linear constraint for every edge. Table 2 shows some probabilistic epistemic
entailment results when adding additional constraints on the belief in arguments (shown in
red in the respective columns). For example, in the second column, we assume that we are
indiferent about the studies (probability</p>
        <p>0.5). As a result, we are also indiferent about the
treatment. In the fourth column, we assume that we fully accept the second study (probability 1).
This enforces that we fully accept treatment  1 and reject treatment  2. The probabilities in this
example have been computed with the Java library Attractor 2 that supports polynomial-time
reasoning over linear atomic constraints.</p>
        <p>Some ideas for more sophisticated general-purpose constraints and general design templates
for probabilistic epistemic argumentation graphs can be found in [35].</p>
      </sec>
      <sec id="sec-3-6">
        <title>3.4. Dealing with Inconsistencies</title>
        <p>Given the close relationship between probabilistic logic and probabilistic epistemic
argumentation, one can apply the same ideas to deal with inconsistencies. One inconsistency-tolerant
version of the probabilistic epistemic entailment problem has been discussed in [30]. However,
as opposed to the generalized probabilistic entailment problem that we discussed before, the
formulation makes the optimization problems actually harder. It should be possible, however, to
use the same ideas like in [26] to get an inconsistency-tolerant version that maintains the linear
structure of the optimization problems. In particular, the complexity for this generalization
should remain polynomial for linear atomic constraints. Investigating this direction further, is
one interesting direction for future work in this area.</p>
        <p>2https://sourceforge.net/projects/attractorproject/</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusions and Some Potential Research Directions</title>
      <p>We discussed relationships between Nilsson’s probabilistic logic and probabilistic epistemic
argumentation. While both are closely related, there are two main diferences worth highlighting.
First, the atomic fragment that is not of considerable interest in the logical setting, is interesting
from an abstract argumentation perspective and allows solving simple reasoning problems
in a quite intuitive and computationally eficient way. Second, argumentation graphs allow
modelling reasoning problems in a way that can be more intuitive for domain experts without
logical background. Hence, while probabilistic logic adds a formal language to describe events to
probability theory, probabilistic epistemic argumentation adds a graphical language to describe
probabilistic reasoning problems. From a probabilistic programming perspective, one could
say that probabilistic logic turns probability theory into a logical programming language while
probabilistic epistemic argumentation turns it into a graphical programming language.</p>
      <p>The question which research directions are most interesting is, of course, very subjective.
In my opinion, the main diference between probabilistic logic and the more expressive (and
computationally expensive) forms of probabilistic epistemic argumentation is that users can
potentially model reasoning problems in a more intuitive graphical way. Therefore, one
interesting direction for future research in probabilistic epistemic argumentation is to look deeper into
ways how to automatically extract meaningful probabilistic constraints from argumentation
graphs.</p>
      <p>
        It seems indeed that the logical formalism of probabilistic epistemic argumentation has now
become equivalent to extensions of Nilsson’s probabilistic logic that have been studied before.
Therefore, it may be worthwhile to take a step back and to unify the results in the two areas.
The framework of linear probabilistic knowledge bases [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] has been used before to unify
diferent probabilistic logical languages and can be extended easily to also capture probabilistic
argumentation problems with linear constraints. This is more than a technical exercise because
it allows implementing general-purpose reasoners that can be used and optimized for multiple
formalisms simultaneously. For example, the Java library Log4KR that we mentioned before
transforms knowledge bases in diferent propositional and relational dialects of probabilistic
logic into linear constraints and solves them in a uniform way. By adding probabilistic epistemic
argumentation to this framework, satisfiability tests, entailment algorithms and generalized
(inconsistency-tolerant) entailment algorithms for probabilistic logic become immediately
available for probabilistic epistemic argumentation.
      </p>
      <p>We did not have space to talk much about relational probabilistic logics, but they are, of
course, a very interesting topic in their own right. The main challenge when using Herbrand
semantics is that the number of ground atoms grows rapidly. Lifted inference approaches
[36] try exploiting symmetries to control the blowup. While some similar ideas have been
considered for probabilistic logics [37, 38], it seems worthwhile revisiting the state-of-the-art
and to evaluate which recent ideas can be transferred to probabilistic logic. It seems also
interesting to investigate to which extent relational probabilistic logics can be applied to add
expressiveness to probabilistic epistemic argumentation. For example, one could associate
arguments with constants, consider a unary predicate accept that expresses acceptance of an
argument and binary predicates like attack and support for edges to allow both uncertainty
about arguments and relationships between them.
[20] N. Potyka, Solving reasoning problems for probabilistic conditional logics with consistent
and inconsistent information, Ph.D. thesis, FernUniversität in Hagen, 2016.
[21] G. De Bona, F. G. Cozman, M. Finger, Towards classifying propositional probabilistic
logics, Journal of Applied Logic 12 (2014) 349–368.
[22] M. Finthammer, G. Kern-Isberner, M. Ritterskamp, Resolving inconsistencies in
probabilistic knowledge bases, in: German Conference on Artificial Intelligence (KI), Springer, 2007,
pp. 114–128.
[23] D. Picado-Muiño, Measuring and Repairing Inconsistency in Probabilistic Knowledge</p>
      <p>Bases, International Journal of Approximate Reasoning (2011).
[24] M. Thimm, Inconsistency measures for probabilistic logics, Artificial Intelligence 197
(2013) 1–24.
[25] L. Daniel, Paraconsistent probabilistic reasoning: applied to scenario recognition and
voting theory, Ph.D. thesis, École Nationale Supérieure des Mines de Paris, 2010.
[26] N. Potyka, M. Thimm, Probabilistic reasoning with inconsistent beliefs using inconsistency
measures, in: Twenty-Fourth International Joint Conference on Artificial Intelligence,
2015.
[27] N. Potyka, Linear programs for measuring inconsistency in probabilistic logics, in:
International Conference on the Principles of Knowledge Representation and Reasoning
(KR), 2014.
[28] N. Potyka, Reasoning over linear probabilistic knowledge bases with priorities, in:</p>
      <p>International Joint Conference on Artificial Intelligence (IJCAI), Springer, 2015, pp. 121–136.
[29] P. Baroni, M. Caminada, M. Giacomin, An introduction to argumentation semantics, The
knowledge engineering review 26 (2011) 365–410.
[30] A. Hunter, M. Thimm, On partial information and contradictions in probabilistic abstract
argumentation, in: International Conference on the Principles of Knowledge Representation
and Reasoning (KR), 2016.
[31] N. Potyka, A polynomial-time fragment of epistemic probabilistic argumentation,
International Journal of Approximate Reasoning 115 (2019) 265–289.
[32] L. Amgoud, C. Cayrol, M.-C. Lagasquie-Schiex, P. Livet, On bipolarity in argumentation
frameworks, International Journal of Intelligent Systems 23 (2008) 1062–1093.
[33] N. Oren, T. J. Norman, Semantics for evidence-based argumentation, in: International
Conference on Computational Models of Argument (COMMA), IOS Press, 2008, pp. 276–284.
[34] N. Potyka, Bipolar Abstract Argumentation with Dual Attacks and Supports, in:
International Conference on Principles of Knowledge Representation and Reasoning (KR), 2020,
pp. 677–686.
[35] I. Ibs, N. Potyka, Explainable automated reasoning in law using probabilistic epistemic
argumentation, in: Workshop on Models of Legal Reasoning (MLR), 2020.
[36] K. Kersting, Lifted probabilistic inference., in: European Conference on Artificial
Intelligence (ECAI), 2012, pp. 33–38.
[37] M. Thimm, Probabilistic reasoning with incomplete and inconsistent beliefs, AKA, 2012.
[38] C. Beierle, N. Potyka, J. Baudisch, M. Finthammer, Towards lifted inference under maximum
entropy for probabilistic relational fo-pcl knowledge bases, in: European Conference
on Symbolic and Quantitative Approaches to Reasoning and Uncertainty (ECSQARU),
Springer, 2015, pp. 506–516.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>N.</given-names>
            <surname>Goodman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Mansinghka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. M.</given-names>
            <surname>Roy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Bonawitz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. B.</given-names>
            <surname>Tenenbaum</surname>
          </string-name>
          ,
          <article-title>Church: a language for generative models</article-title>
          ,
          <source>in: Conference on Uncertainty in Artificial Intelligence (UAI)</source>
          ,
          <year>2008</year>
          , pp.
          <fpage>220</fpage>
          -
          <lpage>229</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>S.</given-names>
            <surname>Vajda</surname>
          </string-name>
          ,
          <article-title>Probabilistic programming</article-title>
          , Academic Press,
          <year>1972</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>N. J.</given-names>
            <surname>Nilsson</surname>
          </string-name>
          ,
          <article-title>Probabilistic logic</article-title>
          ,
          <source>Artificial intelligence 28</source>
          (
          <year>1986</year>
          )
          <fpage>71</fpage>
          -
          <lpage>87</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>L.</given-names>
            <surname>De Raedt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kimmig</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Toivonen</surname>
          </string-name>
          ,
          <article-title>Problog: A probabilistic prolog and its application in link discovery</article-title>
          .,
          <source>in: International Joint Conference on Artificial Intelligence (IJCAI)</source>
          ,
          <year>2007</year>
          , pp.
          <fpage>2462</fpage>
          -
          <lpage>2467</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>T.</given-names>
            <surname>Hailperin</surname>
          </string-name>
          ,
          <article-title>Boole's logic and probability: a critical exposition from the standpoint of contemporary algebra, logic and probability theory</article-title>
          ,
          <source>Elsevier</source>
          ,
          <year>1986</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>T.</given-names>
            <surname>Lukasiewicz</surname>
          </string-name>
          ,
          <article-title>Probabilistic logic programming</article-title>
          .,
          <source>in: European Conference on Artificial Intelligence (ECAI)</source>
          ,
          <year>1998</year>
          , pp.
          <fpage>388</fpage>
          -
          <lpage>392</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>J.</given-names>
            <surname>Fisseler</surname>
          </string-name>
          ,
          <article-title>First-order probabilistic conditional logic and maximum entropy</article-title>
          ,
          <source>Logic Journal of IGPL 20</source>
          (
          <year>2012</year>
          )
          <fpage>796</fpage>
          -
          <lpage>830</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>G.</given-names>
            <surname>Kern-Isberner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Thimm</surname>
          </string-name>
          ,
          <article-title>Novel semantical approaches to relational probabilistic conditionals</article-title>
          ,
          <source>in: International Conference on the Principles of Knowledge Representation and Reasoning (KR)</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>D.</given-names>
            <surname>Koller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Friedman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Džeroski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Sutton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>McCallum</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Pfefer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Abbeel</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.-F. Wong</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Meek</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Neville</surname>
          </string-name>
          , et al.,
          <article-title>Introduction to statistical relational learning</article-title>
          , MIT press,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>N.</given-names>
            <surname>Potyka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Thimm</surname>
          </string-name>
          ,
          <article-title>Inconsistency-tolerant reasoning over linear probabilistic knowledge bases</article-title>
          ,
          <source>International Journal of Approximate Reasoning</source>
          <volume>88</volume>
          (
          <year>2017</year>
          )
          <fpage>209</fpage>
          -
          <lpage>236</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>P.</given-names>
            <surname>Besnard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Garcia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hunter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Modgil</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Prakken</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Simari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Toni</surname>
          </string-name>
          , Introduction to structured argumentation,
          <source>Argument &amp; Computation</source>
          <volume>5</volume>
          (
          <year>2014</year>
          )
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>P. M. Dung</surname>
          </string-name>
          ,
          <article-title>On the acceptability of arguments and its fundamental role in nonmonotonic reasoning and logic programming</article-title>
          .,
          <source>in: International Joint Conference on Artificial Intelligence (IJCAI)</source>
          , volume
          <volume>93</volume>
          ,
          <year>1993</year>
          , pp.
          <fpage>852</fpage>
          -
          <lpage>857</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>A.</given-names>
            <surname>Hunter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Polberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Potyka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Rienstra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Thimm</surname>
          </string-name>
          ,
          <article-title>Probabilistic argumentation: A survey</article-title>
          , in: D.
          <string-name>
            <surname>Gabbay</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Giacomin</surname>
            ,
            <given-names>G. R.</given-names>
          </string-name>
          <string-name>
            <surname>Simari</surname>
          </string-name>
          , M. Thimm (Eds.),
          <source>Handbook of Formal Argumentation</source>
          , volume
          <volume>2</volume>
          ,
          <string-name>
            <surname>College</surname>
            <given-names>Publications</given-names>
          </string-name>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>A.</given-names>
            <surname>Hunter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Thimm</surname>
          </string-name>
          ,
          <article-title>Probabilistic reasoning with abstract argumentation frameworks</article-title>
          ,
          <source>Journal of Artificial Intelligence Research</source>
          <volume>59</volume>
          (
          <year>2017</year>
          )
          <fpage>565</fpage>
          -
          <lpage>611</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>A.</given-names>
            <surname>Hunter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Polberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Thimm</surname>
          </string-name>
          ,
          <article-title>Epistemic graphs for representing and reasoning with positive and negative influences of arguments</article-title>
          ,
          <source>Artificial Intelligence</source>
          <volume>281</volume>
          (
          <year>2020</year>
          )
          <fpage>103236</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>G.</given-names>
            <surname>Georgakopoulos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Kavvadias</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. H.</given-names>
            <surname>Papadimitriou</surname>
          </string-name>
          ,
          <article-title>Probabilistic satisfiability</article-title>
          ,
          <source>Journal of complexity 4</source>
          (
          <year>1988</year>
          )
          <fpage>1</fpage>
          -
          <lpage>11</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>P.</given-names>
            <surname>Hansen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Jaumard</surname>
          </string-name>
          ,
          <article-title>Probabilistic satisfiability</article-title>
          ,
          <source>in: Handbook of Defeasible Reasoning and Uncertainty Management Systems</source>
          , Springer,
          <year>2000</year>
          , pp.
          <fpage>321</fpage>
          -
          <lpage>367</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>N.</given-names>
            <surname>Potyka</surname>
          </string-name>
          ,
          <article-title>Relationships between semantics for relational probabilistic conditional logics</article-title>
          ,
          <source>Computational Models of Rationality</source>
          (
          <year>2016</year>
          )
          <fpage>332</fpage>
          -
          <lpage>347</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>A.</given-names>
            <surname>Charnes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W. W.</given-names>
            <surname>Cooper</surname>
          </string-name>
          ,
          <article-title>Programming with linear fractional functionals</article-title>
          ,
          <source>Naval Research logistics quarterly 9</source>
          (
          <year>1962</year>
          )
          <fpage>181</fpage>
          -
          <lpage>186</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>