<!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 Argumentation with Epistemic Extensions</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Anthony Hunter</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Matthias Thimm</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science, University College London</institution>
          ,
          <country country="UK">United Kingdom</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Institute for Web Science and Technologies (WeST), University of Koblenz-Landau</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Standard view on using probability of arguments. In this view, we provide properties
for the probability function that ensure that the epistemic extensions coincide with
Dung’s definitions for extensions. Key properties include coherence (if A attacks
B, then P (A) 1 P (B)) and foundation (if A has no attackers, then P (A) = 1).
The advantage of using a probability function instead of Dung’s definitions is that
we can also specify the degree to which each argument is believed.</p>
      <p>Non-standard view on using probability of arguments. In this view, we consider
alternative properties for the probability function. This means that the resulting
epistemic extensions may not coincide with Dung’s definitions for extensions.
The framework that we present in this paper is appealing theoretically as it provides
further insights into semantics for abstract argumentation, and it offers a finer-grained
representation of uncertainty in arguments. Perhaps more importantly, our framework
for probability functions is appealing practically because we can now model how
audiences judge argumentation. Consider for example how a member of the audience of
a debate hears arguments and counterarguments, but is unable (or does not want) to
express arguments. Here it is natural to consider how that member of the audience
considers which arguments she believes, thereby constructing an epistemic extension. More
generally, if we want to make computational models of argument where we can capture
persuasion, we need to take account of the belief that participants or audiences have
in the individual arguments that are posited. We see the non-standard view as being
particularly important in addressing this need.</p>
      <p>
        This paper builds on previous work [
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ] but extends it in several directions. In
particular, the contributions of this paper are as follows:
1. We investigate the notion of epistemic extensions and show their usefulness with
respect to classical extensions (Section 3).
2. We adopt and significantly extend properties for standard epistemic extensions
from [
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ] and show that these probabilistic concepts coincide with their
corresponding concepts from abstract argumentation (Section 4).
3. We introduce non-standard epistemic extensions and a corresponding set of
properties as a means to extend the standard view and provide a complete picture of the
relationships between our different probabilistic properties (Section 5).
4. We apply the notion of epistemic extensions to the problem of completing partial
probability assignments and show the feasibility of this approach (Section 6).
Proofs of technical results can be found in an extended technical report [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Preliminaries</title>
      <p>An abstract argumentation framework AF is a tuple AF = (Arg; !) where Arg is a
set of arguments and ! is a relation ! Arg Arg. For two arguments A; B 2 Arg
the relation A ! B means that argument A attacks argument B. For A 2 Arg define
AttAF(A) = fB j B ! Ag.</p>
      <p>
        Semantics are given to abstract argumentation frameworks by means of extensions
[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] or labellings [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. In this work, we use the latter. A labelling L is a function L :
Arg ! fin; out; undecg that assigns to each argument A 2 Arg either the value in,
meaning that the argument is accepted, out, meaning that the argument is not accepted,
or undec, meaning that the status of the argument is undecided. Let in(L) = fA j
L(A) = ing and out(L) resp. undec(L) be defined analogously. The set in(L) for
a labelling L is also called extension. A labelling L is called conflict-free if for no
A; B 2 in(L) we have that A ! B.
      </p>
      <p>Arguably, the most important property of a semantics is its admissibility. A labelling
L is called admissible if and only if for all arguments A 2 Arg
1. if L(A) = out then there is B 2 Arg with L(B) = in and B ! A, and
2. if L(A) = in then L(B) = out for all B 2 Arg with B ! A,
and it is called complete if, additionally, it satisfies
3. if L(A) = undec then there is no B 2 Arg with B ! A and L(B) = in and there
is a B0 2 Arg with B0 ! A and L(B0) 6= out.</p>
      <p>The intuition behind admissibility is that an argument can only be accepted if there are
no attackers that are accepted and if an argument is not accepted then there has to be
some reasonable grounds. The idea behind the completeness property is that the status
of an argument is only undec if it cannot be classified as in or out. Different types of
classical semantics can be phrased by imposing further constraints. Let AF = (Arg; !)
be an abstract argumentation framework and L : Arg ! fin; out; undecg a complete
labelling. Then
– L is grounded if and only if in(L) is minimal,
– L is preferred if and only if in(L) is maximal,
– L is stable if and only if undec(L) = ;, and
– L is semi-stable if and only if undec(L) is minimal.</p>
      <p>
        All statements on minimality/maximality are meant to be with respect to set inclusion.
Note that a grounded labelling is uniquely determined and always exists [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Epistemic extensions</title>
      <p>
        We now go beyond classical three-valued semantics of abstract argumentation and turn
to probabilistic interpretations of the status of arguments. Let 2X denote the power set
of a set X . A probability function P on some finite set X is a function P : 2X ! [0; 1]
with PX X P (X) = 1. Let P : 2Arg ! [0; 1] be a probability function on Arg. We
abbreviate P (A) = PA2E Arg P (E). This means that the probability of an argument
is the sum of the probabilities of all sets of arguments that contain that argument. The
following definition is a generalization of the notion of epistemic extensions given in
[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. For an argument A, it is labelled in when it is believed to some degree (which we
identify as P (A) &gt; 0:5), it is labelled out when it is disbelieved to some degree (which
we identify as P (A) &lt; 0:5), and it is labelled undec when it is neither believed nor
disbelieved (which we identify as P (A) = 0:5). More specifically, let AF = (Arg; !)
be an abstract argumentation framework and P : 2Arg ! [0; 1] a probability function on
Arg. The labelling LP : Arg ! fin; out; undecg defined via the following constraints
is called the epistemic labelling of P :
– LP (A) = in iff P (A) &gt; 0:5
– LP (A) = out iff P (A) &lt; 0:5
– LP (A) = undec iff P (A) = 0:5
The epistemic extension of P is the set of arguments that are labelled in by the epistemic
labelling, i. e. X is an epistemic extension iff X = in(LP ). Furthermore, we say that
a labelling L and a probability function P are congruent, denoted by L P , if for
all A 2 Arg we have L(A) = in , P (A) = 1, L(A) = out , P (A) = 0, and
L(A) = undec , P (A) = 0:5. Note, that if L P then L = LP , i. e., if a labelling L
and a probability function P are congruent then L is also the epistemic labelling of P .
      </p>
      <p>An epistemic labelling can be used to give either a standard semantics (as we will
investigate in Section 4) or a non-standard semantics (see Section 5).</p>
      <p>To further illustrate the epistemic extensions, consider the graph given in Figure 1.
Here, we may believe that, say, A is valid and that B and C are not valid. In which case,
with this extra epistemic information about the arguments, we can resolve the conflict
and so take the set fAg as the “epistemic” extension. In contrast, there is only one
admissible set which is the empty set. So by having this extra epistemic information, we
get a more informed extension (in the sense that it has harnessed the extra information
in a sensible way).</p>
      <p>B = Bob will go to the party
and this means that Chris
will not go to the party</p>
      <p>A = Ann will go to the
party and this means that
Bob will not go to the party</p>
      <p>C = Chris will go to the
party and this means that</p>
      <p>Ann will not go to the party</p>
      <p>In general, we want epistemic extensions to allow us to better model the audience of
argumentation. Consider, for example, when a member of the audience of a TV debate
listens to the debate at home, she can produce the abstract argument graph based on
the arguments and counterarguments exchanged. Then she can identify a probability
function to represent the belief she has in each of the arguments. So she may disbelieve
some of the arguments based on what she knows about the topic. Furthermore, she may
disbelieve some of the arguments that are unattacked. As an extreme, she is at liberty
of completely disbelieving all of the arguments (so to assign probability 0 to all of
them). If we want to model audiences, where the audience either does not want to or is
unable to add counterarguments to an argument graph being constructed in some form
of argumentation, we need to take the beliefs of the audience into account, and we need
to consider which arguments they believe or disbelieve.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Standard epistemic extensions</title>
      <p>We now consider some constraints on the probability function which may take different
aspects of the structure of the argument graph into account. We will show how these
constraints are consistent with Dung’s notions of admissibility.</p>
      <p>
        For the remainder of this paper let AF = (Arg; !) be an abstract argumentation
framework and P : 2Arg ! [0; 1]. Consider the following properties (note that COH is
from [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] and JUS is from [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]):
COH P is coherent wrt. AF if for every A; B 2 Arg, if A ! B then P (A) 1 P (B).
SFOU P is semi-founded wrt. AF if P (A) 0:5 for every A 2 Arg with AttAF(A) =
;.
      </p>
      <p>FOU P is founded wrt. AF if P (A) = 1 for every A 2 Arg with AttAF(A) = ;.
SOPT P is semi-optimistic wrt. AF if P (A) 1 PB2AttAF(A) P (B) for every A 2</p>
      <p>Arg with AttAF(A) 6= ;.</p>
      <p>OPT P is optimistic wrt. AF if P (A) 1 PB2AttAF(A) P (B) for every A 2 Arg.
JUS P is justifiable wrt. AF if P is coherent and optimistic.</p>
      <p>TER P is ternary wrt. AF if P (A) 2 f0; 0:5; 1g for every A 2 Arg.</p>
      <p>COH ensures that if argument A attacks argument B, then the degree to which A is
believed caps the degree to which B can be believed; SFOU ensures that if an argument
is not attacked, then the argument is not disbelieved (i. e. P (A) 0:5); FOU ensures
that if an argument is not attacked, then the argument is believed without doubt (i. e.
P (A) = 1); SOPT ensures that the belief in A is bounded from below if the belief in its
attackers is not high; OPT ensures that if an argument is not attacked, then the argument
is believed without doubt (i. e. P (A) = 1) and that the belief in A is bounded from
below if the belief in its attackers is not high; JUS combines COH and OPT to provide
bounds on the belief in an argument based on the belief in its attackers and attackees;
and TER ensures that the probability assignment is a three-valued assignment.
Example 1. Consider AF = (Arg; !) depicted in Fig. 2 and the probability functions
depicted in Table 1 (note that the probability functions there are only partially defined by
giving the probabilities of arguments). The following observations can be made: 1.) P1
is semi-founded, founded, but neither coherent, optimistic, semi-optimistic, ternary, nor
justifiable, 2.) P2 is coherent and semi-optimistic, but neither semi-founded, founded,
optimistic, ternary, nor justifiable, 3.) P3 is coherent, semi-optimistic, semi-founded,
founded, optimistic, and justifiable, but not ternary, 4.) P4 is semi-founded, founded,
optimistic, and semi-optimistic, but neither coherent, justifiable, nor ternary, and 5.) P5
is coherent, semi-founded, semi-optimistic, and ternary but neither optimistic,
justifiable, nor founded.
Let P be the set of all probability functions, P(AF) be the set of all probability functions
on Arg, and Pt(AF) be the set of all t-probability functions with t 2 fCOH,SFOU,FOU,
OPT,SOPT,JUS,TERg. We obtain the following relationships between the different
classes of probability functions.</p>
      <p>A1</p>
      <p>A2</p>
      <p>A3
A5</p>
      <p>A6
Proposition 1. Let AF = (Arg; !) be an abstract argumentation framework.</p>
      <p>
        For the proof of item 1.) of the above proposition see [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. The remaining
relationships follow directly from these definitions.
      </p>
      <p>For all probability functions P such that LP is admissible in the classical sense, we
have that P assigns some degree of belief to each argument that is unattacked, thereby
P satisfies the SFOU constraint.</p>
      <p>Proposition 2. For all probability functions P , if LP is admissible then P 2 PSFOU(AF).
We can further constrain a probability assignment, so that the epistemic labelling
straightforwardly captures the standard semantics (i. e. Dung’s semantics). By setting the
probability function appropriately, its epistemic labelling corresponds to grounded,
complete, stable, preferred, or semi-stable labellings. All we require is a three-valued
probability function that simulates each complete labelling function. For this, we provide
the following definition that provides the counter-part in our framework for a complete
labelling.</p>
      <p>Definition 1. Let AF = (Arg; !) be an argumentation framework. Then a complete
probability function P 2 P(AF) for AF is a probability function P such that for every
A 2 Arg the following conditions hold:
1. P 2 PTER(AF);
2. if P (A) = 1 then P (B) = 0 for all B 2 Arg with B ! A;
3. if P (B) = 0 for all B with B ! A then P (A) = 1;
4. if P (A) = 0 then there is B 2 Arg with P (B) = 1 and B ! A;
5. if P (B) = 1 for some B with B ! A then P (A) = 0.</p>
      <p>Note that the above definition straightforwardly follows the definition of completeness
for classical semantics. Therefore, we have that P is a complete probability function if
and only if there is a complete labeling L and P L.</p>
      <p>Completeness of probability functions can be characterized by the aforementioned
properties as follows.</p>
      <p>Proposition 3. For an argument graph AF, and for P 2 P(AF), P is a complete
probability function iff P 2 PCOH(AF) \ PFOU(AF) \ PTER(AF).</p>
      <p>
        In the same way that Caminada and Gabbay [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] showed that different semantics can be
obtained by imposing further restrictions on the choice of labelling, we can obtain the
different semantics by imposing further restrictions on the choice of complete
probability function. These constraints, as shown in the following result, involve minimizing or
maximizing particular assignments. So for instance, if the assignment of 1 to arguments
is maximized, then a preferred labelling is obtained.
      </p>
      <p>Proposition 4. Let AF = (Arg; !) be an abstract argumentation framework and P 2
P(AF). If P is a complete probability function for AF and the restriction specified in
Table 2 holds for P , then the corresponding type of epistemic labelling is obtained.</p>
      <p>Restriction on probability function P</p>
      <p>No restriction
No arguments A such that P (A) = 0:5
Maximal no. of A such that P (A) = 1
Maximal no. of A such that P (A) = 0
Maximal no. of A such that P (A) = 0:5
Minimal no. of A such that P (A) = 1
Minimal no. of A such that P (A) = 0
Minimal no. of A such that P (A) = 0:5</p>
      <p>Classical semantics
complete extensions</p>
      <p>stable
preferred
preferred
grounded
grounded
grounded
semi-stable
For an argumentation framework AF we can identify specific probability functions in
P 2 PJUS(AF) that are congruent with admissible labellings, grounded labellings, or
stable labellings, for AF as follows.</p>
      <p>
        Proposition 5. (From [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]) Let AF = (Arg; !) be an argumentation framework.
      </p>
      <p>P 2 arg minQ2PJUS(Arg) H(Q) with L
1. For every admissible L there is P 2 PJUS(AF) with L P .
2. Let L be the grounded labelling and let3 P = arg maxQ2PJUS(Arg) H(Q). Then</p>
      <p>L P .
3. Let stable labellings exist for AF and let L be a stable labelling. Then there is
P .</p>
      <p>So Proposition 4 and Proposition 5 provide two ways to identify probability functions
that capture specific types of labellings. Each of these results show that standard notions
of classical semantics (e. g. admissibility) can be captured using probability functions.</p>
      <p>The next result shows that using probability functions to capture labellings gives a
finer-grained formalization of classical semantics.</p>
      <p>Proposition 6. For each complete labelling L, if there is A such that L(A) 6= undec,
then there are infinitely many probability functions P such that LP = L.
Obviously, for every probability function P , there is by definition exactly one epistemic
labelling LP . This means that using a probability function to identify which arguments
are in, undec, or out, subsumes using labels. Furthermore, the probability function
captures more information about the arguments. The granularity can differentiate between
3 Define the entropy H(P ) of P as H(P ) =</p>
      <p>PE Arg P (E) log P (E)
for example a situation where A is believed (i. e. it is in) with certainty by P (A) = 1
from a situation where A is only just believed (i. e. it is only just in) for example by
P (A) = 0:51. Similarly, we can differentiate a situation where an attack by B on A is
undoubted when P (B) = 1 and P (A) = 0 from a situation where an attack by B on A
is very much doubted when for example P (B) = 0:55 and P (A) = 0:45.</p>
      <p>In conclusion, we have shown how axioms can be used to constrain the probability
function, and thereby constrain the epistemic labelings and the epistemic extensions.
This allows us to subsume Dung’s notions of extensions as epistemic extensions.
Furthermore, we get a finer-grained representation of the labelling of arguments by
representing the belief in each of the arguments.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Non-standard epistemic extensions</title>
      <p>Before exploring the notion of non-standard epistemic extensions, we will augment the
set of properties we introduced in the previous section with the following properties.
Let AF = (Arg; !) be an abstract argumentation framework and P : 2Arg ! [0; 1].
RAT P is rational wrt. AF if for every A; B 2 Arg, if A ! B then P (A) &gt; 0:5
implies P (B) 0:5.</p>
      <p>NEU P is neutral wrt. AF if P (A) = 0:5 for every A 2 Arg.</p>
      <p>INV P is involutary wrt. AF if for every A; B 2 Arg, if A ! B, then P (A) =
1 P (B).</p>
      <p>MAX P is maximal wrt. AF if P (A) = 1 for every A 2 Arg.</p>
      <p>MIN P is minimal wrt. AF if P (A) = 0 for every A 2 Arg.</p>
      <p>We explain these constraints as follows: RAT ensures that if argument A attacks
argument B, and A is believed (i. e. P (A) &gt; 0:5), then B is not believed (i. e. P (B) 0:5);
NEU ensures that all arguments are neither believed nor disbelieved (i. e. P (A) = 0:5
for all arguments); INV ensures that if argument A attacks argument B, then the belief
in A is the inverse of the belief in B; MAX ensures that all arguments are completely
believed; and MIN ensures that all arguments are completely disbelieved.
Example 2. We continue Example 1, the framework AF = (Arg; !) depicted in Fig. 2,
and the probability functions depicted in Table 1. The following observations can be
made: 1.) P2 and P3 are rational but neither neutral, involutary, maximal, nor minimal,
2.) P1 and P4 are neither rational, neutral, involutary, maximal, nor minimal, and 3.) P5
is rational, neutral, and involutary but neither maximal nor minimal.</p>
      <p>As before let Pt(AF) be the set of all t-probability functions with t 2 fCOH,SFOU,
FOU, SOPT, OPT, JUS, TER, RAT, NEU, INV, MAX, MINg. We extend the
classification from Proposition 1 as follows.</p>
      <p>Proposition 7. Let AF = (Arg; !) be an abstract argumentation framework.</p>
      <p>PSOPT(AF)
PTER(AF)
PCOH(AF)
PINV(AF)
PNEU(AF)
;</p>
      <p>PSFOU(AF)
PFOU(AF)</p>
      <p>POPT(AF)
PMIN(AF) PJUS(AF) PMAX(AF)
Together with Examples 1 and 2 we obtain the strict classification of classes of
probability functions as depicted in Figure 3.</p>
      <p>The RAT constraint is a weaker version of the COH constraint, and it can be used
to capture each admissible labelling as a probability function.</p>
      <p>Proposition 8. If L is an admissible labelling, then there is a P 2 PRAT(AF) such that
L P .</p>
      <p>Furthermore, the epistemic labelling corresponding to each probability function that
satisfies the RAT property is conflict-free.</p>
      <p>Proposition 9. Let AF = (Arg; !) be an abstract argumentation framework. For each
P 2 PRAT(AF ), in(LP ) is a conflict-free set of arguments in AF.</p>
      <p>When the argument graph has odd cycles, there is no probability function that is
involutary, apart from a neutral probability function.</p>
      <p>Proposition 10. Let AF = (Arg; !) be an abstract argumentation framework. If AF
contains an odd cycle (i. e. there is a sequence of attacks A1 ! A2 ! :::::: ! Ak
where A1 = Ak and k is an even number), and P 2 PINV(AF) then P 2 PNEU(AF).
Even when the graph is acyclic, it may be the case that there is no involutary
probability function (apart from the neutral probability function). Consider for example an
argument graph containing three arguments A, B and C, with A attacking both B and
C, and B attacking C. For this, there is no involutary probability function (apart from
the neutral probability function). If we restrict consideration to trees, then we are
guaranteed to have a probability function that is involutary and not neutral. But even here
there are constraints as captured in the next result.</p>
      <p>Proposition 11. If P 2 PINV(AF), then for all Bi; Bj 2 AttAF(A) we have P (Bi) =
P (Bj ).</p>
      <p>When P 2 PMAX(AF), the probability function does not take the structure of the graph
into account. Hence, there is an incompatibility between a probability function being
maximal and a probability function being either rational or coherent. However, there is
compatibility between a probability function being maximal and a probability function
being founded since each P 2 PMAX(AF) is in PFOU(AF).</p>
      <p>Proposition 12. Let AF = (Arg; !) be an abstract argumentation framework. If there
are A; B 2 Arg such that A ! B, then PRAT(AF ) \ PMAX(AF ) = ;.
In conclusion, we have identified epistemic extensions that are obtained from
rational probability functions as being an appealing alternative to extensions obtained by
Dung’s definitions. Rational probability functions are more general than coherent
probability functions, and allow the audience more flexibility in expressing their beliefs
whilst taking the structure of the argument graph into account. We have also considered
alternatives such as the involutary probability functions but these are over-constrained.
6</p>
    </sec>
    <sec id="sec-6">
      <title>Application: Partial probability functions</title>
      <p>Assigning a probability value to an argument can be useful for a variety of purposes
such as representing the belief that the premises of the argument are valid, or the
belief that the claim is valid given that the premises are valid, or the belief that both the
premises and claim are valid, or the belief that the argument should appear in the
argument graph, etc. However, given an argument graph, it may be difficult for a user to
assign a value to every argument. The user might have knowledge in order to identify a
value for some arguments, but the user may be unable or unwilling to make assignments
to the remaining arguments. This means that the user can only provide a partial
assignment. If this is the case, then it would be desirable to have techniques to handle this
incomplete information. Ideally, we would like to identify an appropriate assignment
for all the arguments based on the assignment to the subset of arguments.</p>
      <p>
        More specifically, a partial function : Arg ! [0; 1] on Arg is called a partial
probability assignment. A probability function P 2 P(Arg) is -compliant if for every
A 2 dom we have (A) = P (A). Let P (AF) P(AF) be the set of all -compliant
probability functions. The question that arises is that given an abstract argumentation
framework AF = (Arg; !) and a partial probability assignment , how do we
determine P 2 P(Arg) that is most compatible with both AF and , i. e., which P 2 P(Arg)
do we select as a meaningful representative? This question has also been addressed in
similar ways for partial probabilistic information without argumentation, cf. e. g. [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
There, the principle of maximum entropy has been used to complete incomplete
probabilistic information in probabilistic logics. As a first step, we investigate the properties
of the sets of probability functions which are defined by our different axioms. An
important requirement for applying maximum entropy approaches is that the probability
function with maximum entropy is uniquely determined. A sufficient property to
ensure this, is that the set under consideration is both convex and closed.4 More generally,
4 A set X is convex if for x1; x2 2 X it also holds that x1 +(1 )x2 2 X for every 2 [0; 1];
a set X is closed if for every converging sequence x1; x2; : : : with xi 2 X (i 2 N) we have
that limi!1 xi 2 X
maximizing any strictly convex function over a convex set has a unique solution and
also most interesting distance measures fall into this category. So if we are to identify
probability functions that complete the missing assignments, knowing that for specific
sets of probability functions (i. e. those that satisfy specific axioms) that they are convex
and closed, means that we may find an appropriate probability function.
      </p>
      <p>Proposition 13. Let AF = (Arg; !) be an abstract argumentation framework.
1. The sets P(AF), PCOH(AF), PTER(AF), PNEU(AF), PINV(AF), PSFOU(AF), PFOU(AF),</p>
      <p>POPT(AF), PSOPT(AF), PJUS(AF), PMIN(AF), PMAX(AF) are convex and closed.
2. The set PRAT(AF) is not convex but closed.</p>
      <p>The above proposition suggests that most of our properties are suitable for convex
optimization problems such as maximum entropy estimation. Moreover, the same is true
for the notion of partial probability assignments.</p>
      <p>Proposition 14. For every partial probability assignment the set P (AF) is convex
and closed.</p>
      <p>
        Let t be any one of our properties which lead to a convex and closed set of
probability functions (or any combination of those). If it is the case that there is at least one
-compliant P in Pt(AF) then (thanks to the convexity properties) we have that the
intersection of P (AF) and Pt(AF) is convex and closed as well, cf. [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. In that case, we
can select the probability function with maximal entropy within this intersection (which
is uniquely defined). As for the rationale of this decision, several results from
probability reasoning, as for example discussed in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], could be harnessed. We continue with
A
      </p>
      <p>B
(a)</p>
      <p>A</p>
      <p>A
B</p>
      <p>C
(b)
(c)</p>
      <p>B
C
some examples to illustrate the definitions and to investigate some of our concerns in
dealing with partial assignments.</p>
      <p>Example 3. For the argumentation framework depicted in Figure 4(a) consider 1 with
1(A) = 1. Obviously, the most reasonable choice for a 1-compliant P 2 P(AF)
would be P (A) = 1 and P (B) = 0 (by obeying the property of involution).
Furthermore, for 2(B) = 0:3 we would have P (A) = 0:7 and P (B) = 0:3 following the
same rationale.</p>
      <p>For the argumentation framework depicted in Figure 4(b) consider 3 with 3(C) =
0:4. A possible choice for P would be P (A) = 0:6, P (B) = 0:4, and P (C) = 0:4
(having thus a maximally committed function that is coherent). But note that the set
P (AF) \ PCOH(AF) does contain more than this single probability function.
Furthermore, for 4 with 4(B) = 0:7 and 4(C) = 0:6 one would only guess P (A) 0:3 but
due to the “inconsistency” of 4 (violating the coherence condition), what is the best
choice?</p>
      <p>For the argumentation framework depicted in Figure 4(c) consider 5 with 5(A) =
0:4 and the following four selections P1; P2; P3; P4 2 P(AF):</p>
      <p>P1(A) = 0:4
P1(B) = 0:6
P1(C) = 0:4</p>
      <p>P2(A) = 0:4
P2(B) = 0:4
P2(C) = 0:6</p>
      <p>P3(A) = 0:4
P3(B) = 0:5
P3(C) = 0:5</p>
      <p>P4(A) = 0:4
P4(B) = 0:2
P4(C) = 0:3
All of the above probability functions are 5-compliant and coherent. Function P4 is
not maximally committed and as such is perhaps not a good choice. Both P1 and P2 are
“extreme points of view” and model some kind of probabilistic stable semantics. The
function P3 is as unbiased as possible but still “reasonable” as it models probabilistic
grounded semantics. Note that P3 is also the probability function with maximal entropy
in P (AF) \ PCOH(AF).</p>
      <p>Given P (AF) and Pt(AF), we can either select P 2 P (AF) that is “as close as
possible to” Pt(AF) or P 2 Pt(AF) that is “as close as possible to” P (AF). In future
work, we will investigate definitions for “as close as possible to”, and we will explore
the pros and cons of each of these alternatives for selecting P .
7</p>
    </sec>
    <sec id="sec-7">
      <title>Discussion</title>
      <p>In this paper, we have investigated the use of a probability function to represent belief
in an argument. We use this to identify an epistemic labelling, and thereby an epistemic
extension. We have considered various constraints on the probability function leading
to two views on using the probability functions, namely the standard view, and the
nonstandard view. We applied our classification of properties of probabilistic argumentation
to the problem of completing partial probability assignments. A first investigation leads
us to believe that maximizing entropy within probability functions of a specific type
gives appropriate results for this problem. In future work, we will investigate this issue
in more depth.</p>
      <p>
        The work in this paper contrasts with other research on introducing a probability
assignment to arguments such as [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. There, a probability distribution over the subgraphs
of the argument graph is introduced, and this can then be used to give a probability
assignment for a set of arguments being an admissible set or extension of the argument
graph. They assume independence between arguments which in general is not
appropriate. To address this shortcoming, the set of spanning subgraphs can be used as a
sample space, thereby obviating the need for an independence assumption between
arguments [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. This probability distribution over subgraphs is used to give a probability
assignment to extensions. For a semantics X (such as grounded, preferred, or stable),
the probability that a set of arguments is an extension according to semantics X,
denoted PX ( ), is the sum of the probability assigned to the subgraphs for which
is an extension according to semantics X. The uncertainty that is being handled in [
        <xref ref-type="bibr" rid="ref3 ref4">3,
4</xref>
        ] is about the structure of the graph, and it is therefore a different kind of uncertainty
model to the one being addressed by this paper. Similarly, the work [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] extends abstract
argumentation by allowing the attack relation to be a fuzzy relation.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Dung</surname>
            ,
            <given-names>P.M.</given-names>
          </string-name>
          :
          <article-title>On the Acceptability of Arguments and its Fundamental Role in Nonmonotonic Reasoning, Logic Programming and n-Person Games</article-title>
          .
          <source>Artificial Intelligence</source>
          <volume>77</volume>
          (
          <issue>2</issue>
          ) (
          <year>1995</year>
          )
          <fpage>321</fpage>
          -
          <lpage>358</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Dung</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thang</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Towards (probabilistic) argumentation for jury-based dispute resolution</article-title>
          .
          <source>In: Computational Models of Argument (COMMA'10)</source>
          , IOS Press (
          <year>2010</year>
          )
          <fpage>171</fpage>
          -
          <lpage>182</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oren</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Norman</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Probabilistic argumentation frameworks</article-title>
          .
          <source>In: Proceedings of the First International Workshop on the Theory and Applications of Formal Argumentation (TAFA'11)</source>
          . (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Hunter</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Some foundations for probabilistic abstract argumentation</article-title>
          .
          <source>In: Computational Models of Argument (COMMA'12)</source>
          , IOS Press (
          <year>2012</year>
          )
          <fpage>117</fpage>
          -
          <lpage>128</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Thimm</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>A probabilistic semantics for abstract argumentation</article-title>
          .
          <source>In: Proceedings of the 20th European Conference on Artificial Intelligence (ECAI'12)</source>
          . (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Hunter</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>A probabilistic approach to modelling uncertain logical arguments</article-title>
          .
          <source>International Journal of Approximate Reasoning</source>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Hunter</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thimm</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Probabilistic argumentation with epistemic extensions and incomplete information</article-title>
          .
          <source>Technical report</source>
          , ArXiv (May
          <year>2014</year>
          ) http://arxiv.org/abs/1405.3376.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Caminada</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>A labelling-based justification status of arguments</article-title>
          .
          <source>Studies in Logic</source>
          <volume>3</volume>
          (
          <issue>4</issue>
          ) (
          <year>2010</year>
          )
          <fpage>12</fpage>
          -
          <lpage>29</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Caminada</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gabbay</surname>
            ,
            <given-names>D.:</given-names>
          </string-name>
          <article-title>A logical account of formal argumentation</article-title>
          .
          <source>Studia Logica</source>
          <volume>93</volume>
          (
          <year>2009</year>
          )
          <fpage>109</fpage>
          -
          <lpage>145</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. Paris, J.B.:
          <article-title>The Uncertain Reasoner's Companion -</article-title>
          A
          <source>Mathematical Perspective</source>
          . Cambridge University Press (
          <year>1994</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Janssen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cock</surname>
            ,
            <given-names>M.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vermeir</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Fuzzy argumentation frameworks</article-title>
          .
          <source>In: Proc. of the 12th Int. Conf. on Information Processing and Management of Uncertainty in Knowledge-Based Systems (IPMU'08)</source>
          , Springer (
          <year>2008</year>
          )
          <fpage>513</fpage>
          -
          <lpage>520</lpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>