<!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>
      <journal-title-group>
        <journal-title>AIxIA</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>On Explainable Acceptance in Probabilistic and Incomplete Abstract Argumentation Frameworks</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>(Discussion Paper)</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science (DI), University of Milan</institution>
          ,
          <addr-line>Milan</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Informatics, Modeling, Electronics and System Engineering (DIMES), University of Calabria</institution>
          ,
          <addr-line>Rende</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Gianvincenzo Alfano</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2024</year>
      </pub-date>
      <volume>25</volume>
      <fpage>25</fpage>
      <lpage>28</lpage>
      <abstract>
        <p>Dung's Argumentation Framework (AF) has been extended in several directions, including the possibility of representing uncertainty about the existence of arguments and attacks. In this regard, two main proposals have been introduced in the literature: Probabilistic Argumentation Framework (PrAF) and Incomplete Argumentation Framework (iAF). PrAF is an extension of AF with probability theory, thus representing quantified uncertainty. In contrast, iAF represents unquantified uncertainty, that is it can be seen as a special case where we only know that some elements (arguments or attacks) are uncertain. We discuss the problem of computing the probability that a given argument is accepted in PrAF, which is based on the concept of probabilistic explanation for any given (probabilistic) extension [1]. Our approach can be extended to iAF, as it can be viewed as a special case of PrAF where uncertain elements have associated a probability equal to 1/2.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Formal Argumentation Theory</kwd>
        <kwd>Explainable AI</kwd>
        <kwd>Probabilistic Argumentation Framework</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The abstract Argumentation Framework (AF) is a simple, yet powerful formalism for modeling disputes
between two or more agents [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. An AF consists of a set of arguments and a binary attack relation
over the set of arguments that specifies the interactions between arguments: intuitively, if argument a
attacks argument b, then b is acceptable only if a is not. Hence, arguments are abstract entities whose
role is entirely determined by the interactions specified by the attack relation.
      </p>
      <p>
        Recently, there has been an increasing interest in extending argumentation frameworks to manage
uncertain information. This has been carried out by either considering quantified uncertainty about
the existence of arguments and attacks, thus combining formal argumentation with probability theory,
or considering unquantified uncertainty by explicitly denoting the elements (arguments and attacks)
which are uncertain. In fact, Probabilistic Argumentation [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] can be viewed as part of the several
proposals that have been made in the last decades for extending reasoning tasks in AI frameworks
with probabilities. These include for instance Probabilistic SAT (PSAT) [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], Probabilistic Logic [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ],
Probabilistic Logic Programming [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], and Probabilistic Databases [7].
      </p>
      <p>One of the most popular approaches based on probability theory for modeling the uncertainty
is the so called constellations approach [8, 9, 10, 11, 12], where alternative scenarios, called possible
meat
white
w1
w3
white
worlds, are associated with probabilities. In particular, in a Probabilistic Argumentation Framework
(PrAF) [12, 13, 14, 15, 16, 17, 18] a probability distribution function (PDF) on the set of possible worlds
is entailed by the probabilities that are associated with arguments and attacks.</p>
      <p>Example 1. Consider a PrAF Δ = ⟨{fish, meat, white, red}, {(fish, meat), (meat, fish), (meat,
white), (white, red), (red, white)}, {fish/0.6, white/ 0.8}⟩, whose corresponding graph is shown
in Figure 1, where nodes and edges represent arguments and attacks, respectively, and probabilities
diferent from 1 are specified nearby them. For the sake of brevity, we do not specify the probabilities of
certain elements in Δ (all the elements diferent from fish and white have probability 1). Intuitively,
Δ describes what a person is going to have for lunch as follows. They will have either fish or meat,
and will drink either white wine or red wine. However, if they will have meat, then they will not
drink white wine. Furthermore, the probability that fish is available is 0.6, whereas the probability
that white wine is available is 0.8. 2</p>
      <p>Intuitively, PrAF is a combination of two powerful approaches to reasoning and decision making:
probabilistic reasoning and abstract argumentation. Probabilities are assigned to arguments and attacks
to indicate their degree of uncertainty. One of the benefits of probabilistic abstract argumentation is its
ability to handle quantified uncertainty in the analysis. In fact, PrAF can help to model and analyze
situations where there is uncertainty by capturing both the relationships between arguments and the
uncertainty degrees of arguments and attacks.</p>
      <p>Several argumentation semantics—e.g. grounded (gr), complete (co), preferred (pr), stable (st), and
semi-stable (sst)—have been defined for AFs, leading to the characterization of σ -extensions, which
intuitively consist of the sets of arguments that can be collectively accepted under semantics σ . Consider
for instance the deterministic version of the PrAF in Example 1, obtained by assuming that all arguments
are certain (i.e. they have probability 1). Considering the preferred semantics, the pr-extensions are
E1 = {fish, white}, E2 = {fish, red}, and E3 = {meat, red}.</p>
      <p>The semantics of a PrAF is given by considering all possible worlds (i.e. AFs) obtained by removing
consistent subsets of the probabilistic elements. Here, for consistent subset we mean any subset of
probabilistic elements (arguments and attacks) whose deletion from the initial framework results in an
AF (for instance we cannot delete an argument without also deleting the attacks towards or from that
argument). Every possible world has associated a probability value derived from the probabilities of the
elements that have been kept or removed. Moreover, every possible world admits a set of σ -extensions.
The probability of a possible world w is computed by multiplying the probabilities of the elements
occurring in w and the complement to 1 of the probabilities of the elements not occurring in w.
Example 2. Continuing with Example 1, the possible worlds of Δ are shown in Figure 2. The probability
of a possible world wi is obtained by multiplying the probabilities P (a) of each argument a occurring
in wi and the probabilities (1 − P (b)) of every argument b not occurring in wi. Since P (fish) =
0.6, P (white) = 0.8, and P (meet) = P (red) = 1, the probabilities of w1, w2, w3, and w4 are
0.6 · 1 · 0, 8 · 1 = 0.48, 0.6 · 1 · 0.2 · 1 = 0.12, 0.4 · 1 · 0.8 · 1 = 0.32, and 0.4 · 1 · 0.2 · 1 = 0.08. Since
w1 coincides with the deterministic version of Δ, its pr-extensions are E1, E2, and E3 given earlier.
The pr-extensions of w2 are E2 and E3, while w3 and w4 admit only E3 as their preferred extension.
2</p>
    </sec>
    <sec id="sec-2">
      <title>2. Explanation-based Probabilistic Acceptance</title>
      <p>Interesting problems recently investigated in the context of probabilistic argumentation are probabilistic
credulous acceptance (PrCA) and probabilistic skeptical acceptance (PrSA) [19, 15]. In particular, given a
PrAF Δ whose set of arguments is A, a goal argument g ∈ A and a semantics σ , PrCA is the problem of
computing the probability P rCAσΔ(g) that the goal g is credulously accepted, that is, there is a possible
world w of Δ such that g belongs to a σ -extension of w. Moreover, PrSA is the problem of computing
the probability P rSAσΔ(g) that the goal g is skeptically accepted, that is, g is credulously accepted and
belongs to all σ -extensions of w.</p>
      <p>However, the answer to these problems does not reflect our intuition of probability that a goal
argument is accepted under a given semantics. For instance, considering the PrAF Δ of Figure 1, the
probability that meat is credulously accepted under preferred semantics is 1, whereas the probability that
meat is skeptically accepted under preferred semantics is 0.4. However, the fact that P rCApΔr(meat) =
1 does not mean that the person in our example will surely have meat in any scenario (i.e. possible
world). In fact, even if meat belongs to at least one preferred extension of every world of Δ, we expect
that the probability of acceptance of meat should be lower than 1. Indeed, in any possible world, the
presence of multiple extensions is an additional source of uncertainty that should be taken into account.</p>
      <p>To better grasp the issue behind the probability of credulous acceptance, consider the following
AF (where all elements are certain): Λ = ⟨{fish, meat}, {(fish, meat), (meat, fish)}⟩ saying that
fish and meat are mutually exclusive. Again, the probability that a person will have meat is 1, under
probabilistic credulous acceptance, when considering the preferred semantics, whereas we believe
that the expected answer should be 0.5. Moreover, if we consider AF w1 of Example 2 (that can be
obtained from Λ by adding arguments white and red and attacks (white, red), (red, white) and
(meat, white)) we expect that the probability of having meat does not change.</p>
      <p>
        With the aim of providing more intuitive answers for probabilistic acceptance, a new problem called
Probabilistic Acceptance (denoted as PrA, or PrA[σ ] when considering a given semantics σ ) has beed
investigated [
        <xref ref-type="bibr" rid="ref1">1, 20</xref>
        ], i.e. given a PrAF Δ and a goal argument g, compute the probability that g is accepted
under semantics σ ∈ {gr, co, pr, st, sst}. In this framework, acceptance still relies on σ -extensions
but, diferently from credulous acceptance, we get rid of the assumption that no uncertainty exists at
the level of the extensions of a world (i.e. AF). In more detail, PrA[σ ] implicitly assumes that a PDF
over the set of σ -extensions of any AF (and thus of any possible world of PrAF Δ) is defined. Thus, a
concrete instance of PrA is obtained after defining such a PDF. This can be carried out by exploiting
the concept of explanation for an extension.
      </p>
      <p>In general, in abstract argumentation an explanation for an extension E can be viewed as a (possibly
minimal) subset S ⊆ E such that, by assuming that the elements in S are acceptable, it turns out that
all elements in E \ S are “univocally” determined as acceptable (w.r.t. the underlying semantics). For
instance, considering AF w1 of Example 2, for the preferred extension E = {meat, red}, the set S1 =
{meat} is an explanation for E, whereas the set S2 = {red} is not. In our perspective, explanations
are sequences of “choices” to be made to justify how an extension is obtained and they provide a tool
to assign probabilities to extensions. Integrating explanations in argumentation systems is important
for enhancing the argumentation and persuasion capabilities of software agents [21, 22, 23]. For this
reasons, several researchers have explored how to deal with explanations in formal argumentation
[24, 25, 26].</p>
      <p>An instantiation of PrA[σ ] where the PDF over the set of σ -extensions of a world relies on the concept
of explanation is called Explanation-based Probabilistic Acceptance problem, and denoted by PrEA (and
PrEA[σ ] for a specific semantics σ ). Intuitively, an explanation for an σ -extension E is a sequence of
arguments occurring in E that “justify” E. Every explanation is associated with a probability entailed
by the possible choices that can be made when building it. These choices must be consistent with an
ordering entailed by the strongly connected components of the given AF, and they are used to guide the
construction of an extension. The sum of the probabilities of the explanations for an extension E gives
the probability of E. Thus, we still assign to each possible world w of Δ a probability as in the standard
way, but in addition propose to distinguish among extensions of a given world w by associating with
them a probability based on explanations.</p>
      <p>
        Example 3. Continuing with Example 1, take for instance the possible world w1 having probability
0.48. As shown in Example 2, w1 has three pr-extensions, namely E1, E2 and E3. As shown in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], in
this case, for each extension there is only one explanation. In particular, X1 = ⟨fish, white⟩ is the
explanation for E1. The intuition of explanation X1 is that, considering that the AF consists of two
strongly connected components, we first choose fish (with probability 1/2 as we can only choose
between fish and meat) in the first component and determine that meat cannot belong to the extension;
then we choose white (with probability 1/2 as we can only choose between white and red) in the
second component, obtaining that X1 has probability 1/2 · 1/2 = 1/4. Analogously, X2 = ⟨fish, red⟩
is the only explanation for E2 with probability 1/2 · 1/2 = 1/4. Considering explanation X3 = ⟨meat⟩
for extension E3, we have that we first choose meat with probability 1/2 as it belongs to the first
component, and we can only choose between fish and meat. Next, since we determine that fish and
white cannot belong to the extension, whereas red does, the probability of X3 turns out to be 1/2.
Since the probabilities of X1, X2 and X3 are 1/4, 1/4 and 1/2, respectively, the probabilities associated
with E1, E2 and E3 in the world w1 are 1/4, 1/4 and 1/2, respectively. Moreover, since E1 is not an
extension of any other possible world, the probability of E1 in Δ is 1/4 · 0.48 = 0.12. It turns out that
the answer to PrEA[pr] for meat is 0.70, while that for fish is 0.30. 2
      </p>
      <p>The definition of Explanation-based Probabilistic Acceptance has been also carried out to another
argumentation framework extending AF that has received an increasing attention in the last years and
is tightly related to PrAF, that is, to incomplete AF (iAF) [27, 28]. This follows from the fact that iAF can
be viewed as a special case of PrAF where uncertain elements have associated a probability equal to 1/2.</p>
    </sec>
    <sec id="sec-3">
      <title>Acknowledgements</title>
      <p>We acknowledge the support from PNRR MUR project PE0000013-FAIR and PE0000014-SERICS, project
Tech4You ECS0000009, and MUR project PRIN 2022 EPICA (CUP H53D2300 3660006).
[7] D. Suciu, D. Olteanu, C. Ré, C. Koch, Probabilistic Databases, Synthesis Lectures on Data
Management, Morgan &amp; Claypool Publishers, 2011.
[8] P. M. Dung, P. M. Thang, Towards (probabilistic) argumentation for jury-based dispute resolution,
in: Proc. of Int. Conf. on Computational Models of Argument (COMMA), 2010, pp. 171–182.
[9] T. Rienstra, Towards a probabilistic Dung-style argumentation system, in: Proc. of Int. Conf. on</p>
      <p>Agreement Technologies (AT), 2012, pp. 138–152.
[10] D. Doder, S. Woltran, Probabilistic argumentation frameworks-A logical approach, in: Proc. of Int.</p>
      <p>Conf. on Scalable Uncertainty Management (SUM), 2014, pp. 134–147.
[11] A. Hunter, Some foundations for probabilistic abstract argumentation, in: Proc. of Int. Conf. on</p>
      <p>Computational Models of Argument (COMMA), 2012, pp. 117–128.
[12] H. Li, N. Oren, T. J. Norman, Probabilistic argumentation frameworks, in: Proc. of Int. Workshop
on Theorie and Applications of Formal Argumentation (TAFA), 2011, pp. 1–16.
[13] B. Fazzinga, S. Flesca, F. Parisi, On the complexity of probabilistic abstract argumentation
frameworks, ACM Trans. on Comput. Log. 16 (2015) 22:1–22:39.
[14] B. Fazzinga, S. Flesca, F. Parisi, On eficiently estimating the probability of extensions in abstract
argumentation frameworks, Int. J. Approx. Reason. 69 (2016) 106–132.
[15] B. Fazzinga, S. Flesca, F. Furfaro, Complexity of fundamental problems in probabilistic abstract
argumentation: Beyond independence, Artif. Intell. 268 (2019) 1–29.
[16] N. Potyka, A polynomial-time fragment of epistemic probabilistic argumentation, Int. J. Approx.</p>
      <p>Reason. 115 (2019) 265–289.
[17] R. Riveret, N. Oren, G. Sartor, A probabilistic deontic argumentation framework, Int. J. Approx.</p>
      <p>Reason. 126 (2020) 249–271.
[18] P. Dondio, Toward a computational analysis of probabilistic argumentation frameworks, Cybern.</p>
      <p>Syst. 45 (2014) 254–278.
[19] B. Fazzinga, S. Flesca, F. Furfaro, Credulous and skeptical acceptability in probabilistic abstract
argumentation: complexity results, Intelligenza Artificiale 12 (2018) 181–191.
[20] G. Alfano, M. Calautti, S. Greco, F. Parisi, I. Trubitsyna, Explainable acceptance in probabilistic
abstract argumentation: Complexity and approximation, in: Proc. of the 17th Int. Conf. on
Principles of Knowledge Representation and Reasoning (KR), 2020, pp. 33–43.
[21] B. Moulin, H. Irandoust, M. Bélanger, G. Desbordes, Explanation and argumentation capabilities:</p>
      <p>Towards the creation of more persuasive agents, Artif. Intell. Rev. 17 (2002) 169–222.
[22] T. Miller, Explanation in artificial intelligence: Insights from the social sciences, Artif. Intell. 267
(2019) 1–38.
[23] X. Fan, F. Toni, On computing explanations in argumentation, in: Proc. of AAAI Conf. on Artificial</p>
      <p>Intelligence, 2015, pp. 1496–1502.
[24] M. Ulbricht, J. P. Wallner, Strong explanations in abstract argumentation, in: Proc. of Thirty-Fifth</p>
      <p>AAAI Conf. on Artificial Intelligence, 2021, pp. 6496–6504.
[25] G. Brewka, M. Ulbricht, Strong explanations for nonmonotonic reasoning, in: Description Logic,
Theory Combination, and All That - Essays Dedicated to Franz Baader on the Occasion of His
60th Birthday, volume 11560, 2019, pp. 135–146.
[26] Z. G. Saribatur, J. P. Wallner, S. Woltran, Explaining non-acceptability in abstract argumentation,
in: Proc. of the 24th Eur. Conf. on Artificial Intelligence (ECAI), volume 325, 2020, pp. 881–888.
[27] D. Baumeister, D. Neugebauer, J. Rothe, H. Schadrack, Verification in incomplete argumentation
frameworks, Artif. Intell. 264 (2018) 1–26.
[28] G. Alfano, S. Greco, F. Parisi, I. Trubitsyna, Incomplete argumentation frameworks: Properties
and complexity, in: Proc. of AAAI Conf. on Artificial Intelligence, 2022, pp. 5451–5460.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>G.</given-names>
            <surname>Alfano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Calautti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Greco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Parisi</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Trubitsyna</surname>
          </string-name>
          ,
          <article-title>Explainable acceptance in probabilistic and incomplete abstract argumentation frameworks</article-title>
          ,
          <source>Artif. Intell</source>
          .
          <volume>323</volume>
          (
          <year>2023</year>
          )
          <fpage>103967</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>P. M.</given-names>
            <surname>Dung</surname>
          </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>Artif. Intell</source>
          .
          <volume>77</volume>
          (
          <year>1995</year>
          )
          <fpage>321</fpage>
          -
          <lpage>358</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <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>
          ,
          <source>Handbook of Formal Argumentation</source>
          <volume>2</volume>
          (
          <year>2021</year>
          )
          <fpage>397</fpage>
          -
          <lpage>441</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>G. F.</given-names>
            <surname>Georgakopoulos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. J.</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>J. Complex</source>
          .
          <volume>4</volume>
          (
          <issue>1988</issue>
          )
          <fpage>1</fpage>
          -
          <lpage>11</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>N. J.</given-names>
            <surname>Nilsson</surname>
          </string-name>
          ,
          <article-title>Probabilistic logic revisited</article-title>
          ,
          <source>Artif. Intell</source>
          .
          <volume>59</volume>
          (
          <year>1993</year>
          )
          <fpage>39</fpage>
          -
          <lpage>42</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>F.</given-names>
            <surname>Riguzzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Swift</surname>
          </string-name>
          ,
          <article-title>A survey of probabilistic logic programming</article-title>
          , in: M.
          <string-name>
            <surname>Kifer</surname>
            ,
            <given-names>Y. A.</given-names>
          </string-name>
          Liu (Eds.),
          <source>Declarative Logic Programming: Theory, Systems, and Applications</source>
          , ACM / Morgan &amp; Claypool,
          <year>2018</year>
          , pp.
          <fpage>185</fpage>
          -
          <lpage>228</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>