=Paper= {{Paper |id=Vol-3768/paper5 |storemode=property |title=Applying Attribution Explanations in Truth-Discovery Quantitative Bipolar Argumentation Frameworks |pdfUrl=https://ceur-ws.org/Vol-3768/paper5.pdf |volume=Vol-3768 |authors=Xiang Yin,Nico Potyka,Francesca Toni |dblpUrl=https://dblp.org/rec/conf/comma/0007PT24 }} ==Applying Attribution Explanations in Truth-Discovery Quantitative Bipolar Argumentation Frameworks== https://ceur-ws.org/Vol-3768/paper5.pdf
                                Applying Attribution Explanations in Truth-Discovery
                                Quantitative Bipolar Argumentation Frameworks
                                Xiang Yin1 , Nico Potyka2 and Francesca Toni1
                                1
                                    Imperial College London, UK
                                2
                                    Cardiff University, UK


                                                                         Abstract
                                                                         Explaining the strength of arguments under gradual semantics is receiving increasing attention. For
                                                                         example, various studies in the literature offer explanations by computing the attribution scores of
                                                                         arguments or edges in Quantitative Bipolar Argumentation Frameworks (QBAFs). These explanations,
                                                                         known as Argument Attribution Explanations (AAEs) and Relation Attribution Explanations (RAEs), com-
                                                                         monly employ removal-based and Shapley-based techniques for computing the attribution scores. While
                                                                         AAEs and RAEs have proven useful in several applications with acyclic QBAFs, they remain largely
                                                                         unexplored for cyclic QBAFs. Furthermore, existing applications tend to focus solely on either AAEs
                                                                         or RAEs, but do not compare them directly. In this paper, we apply both AAEs and RAEs, to Truth
                                                                         Discovery QBAFs (TD-QBAFs), which assess the trustworthiness of sources (e.g., websites) and their
                                                                         claims (e.g., the severity of a virus), and feature complex cycles. We find that both AAEs and RAEs can
                                                                         provide interesting explanations and can give non-trivial and surprising insights.

                                                                         Keywords
                                                                         Explainable AI, Quantitative Argumentation, Truth Discovery Application




                                1. Introduction
                                Abstract argumentation Frameworks (AFs) [1] are promising tools in the Explainable AI (XAI)
                                field [2] due to their transparency and interpretability, as well as their ability to support
                                reasoning about conflicting information [3, 4, 5]. Quantitative Bipolar AFs (QBAFs) [6] are
                                an extension of traditional AFs, which consider the (dialectical) strength of arguments and
                                the support relation between arguments. In QBAFs, each argument has a base score, and its
                                dialectical strength is computed by gradual semantics based on its base score and the strength
                                of its attackers and supporters [7]. QBAFs can be deployed to support several applications like
                                product recommendation [8], review aggregation [9] or stance aggregation [10].
                                   Another interesting application that has been considered recently are truth discovery net-
                                works [11, 12, 13]. Figure 1 shows an example of a Truth-Discovery QBAFs (TD-QBAF) to evaluate
                                the trustworthiness of sources and the reliability of claims made about an exhibition. We have
                                11 sources and 6 claims, each represented as an abstract argument. The nodes on the left
                                represent the 11 source arguments (๐‘ 0 to ๐‘ 10), while the ones on the right represents the 6
                                claim arguments. The claim arguments are categorized into three types โ€” year, place, and theme

                                ArgXAI-24: 2nd International Workshop on Argumentation for eXplainable AI
                                $ x.yin20@imperial.ac.uk (X. Yin); potykan@cardiff.ac.uk (N. Potyka); ft@imperial.ac.uk (F. Toni)
                                 000-0002-6096-9943 (X. Yin); 0000-0003-1749-5233 (N. Potyka); 0000-0001-8194-1459 (F. Toni)
                                                                       ยฉ 2024 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
                                    CEUR
                                    Workshop
                                    Proceedings
                                                  http://ceur-ws.org
                                                  ISSN 1613-0073
                                                                       CEUR Workshop Proceedings (CEUR-WS.org)



                                                                                                                                          56




CEUR
                  ceur-ws.org
Workshop      ISSN 1613-0073
Proceedings
Xiang Yin et al. CEUR Workshop Proceedings                                                        56โ€“66




Figure 1: Example of a TD-QBAF. (Nodes are arguments, where the ๐‘ ๐‘– and ๐‘๐‘– are identifiers for the
source and claim arguments, respectively (for ease of reference). Solid and dashed edges indicate attack
and support, respectively.)


of the exhibition โ€” each distinguished by different colors. For pairs of contradictory claims,
where different values are asserted for the same object, a bi-directional attack relationship
is introduced between the claims. For each report (one for each pair of source and claim), a
bi-directional support relationship is established between the source and the claim. Following
[13], we use a base score of 0.5 for source argument (we are initially indifferent about the
trustworthiness of a source), and a base score of 0 for claims (we do not believe claims without
evidence). We compute the dialectical strength of arguments using the Quadratic Energy (QE)
gradual semantics [14], and the final strengths of arguments are displayed on their side in Figure
1. While the strength values seem plausible, it can be challenging to understand why certain
claims and sources receive higher or lower trust scores.
   To address this problem, attribution explanations (AEs) have been proposed. Specifically, given
an argument of interest (topic argument) in a QBAF, AEs can explain the impact of arguments
on the topic argument. AEs can be broadly categorized into Argument Attribution Explanations
(AAEs) (e.g., [15, 16, 17]) and Relation Attribution Explanations (RAEs) (e.g., [18, 19]). AAEs
explain the strength of the topic argument by assigning attribution scores to arguments: the
greater the attribution score, the greater the argumentโ€™s contribution to the topic argument.
Similarly, RAEs assign the attribution scores to edges to measure their contribution. Removal-
based and Shapley-based techniques are commonly used for computing the attribution scores.
   However, most existing studies focus on explaining acyclic QBAFs rather than cyclic ones,
leaving a gap in understanding the complexities of the latter. In addition, current research
typically examines only one type of attribution โ€” either AAEs or RAEs โ€” without providing a



                                                  57
Xiang Yin et al. CEUR Workshop Proceedings                                                   56โ€“66


comprehensive comparison of both methods. In this paper, we aim to address these gaps by
investigating the applicability of removal and Shapley-based AAEs and RAEs in the context of
cyclic TD-QBAFs. Furthermore, we offer a comprehensive comparison between them to better
understand the applicability of these AEs.


2. Preliminaries
2.1. QBAFs and the QE Gradual Semantics
We briefly recall the definition of QBAFs and the QE gradual semantics [14].

Definition 1 (QBAF). A Quantitative Bipolar Argumentation Framework (QBAF) is a quadru-
ple ๐’ฌ = โŸจ๐’œ, โ„›โˆ’ , โ„›+ , ๐œ โŸฉ consisting of a finite set of arguments ๐’œ, binary relations of attack
โ„›โˆ’ โІ ๐’œร—๐’œ and support โ„›+ โІ ๐’œร—๐’œ (โ„›โˆ’ โˆฉโ„›+ = โˆ…) and a base score function ๐œ : ๐’œ โ†’ [0, 1].

The base score function in QBAFs assigns an apriori belief to arguments. QBAFs can be
represented graphically (as in Figure 1) using nodes to represent arguments and edges to show
the relations between them. Then QBAFs are said to be (a)cyclic if the graphs representing them
are (a)cyclic.
   In this paper, we use the QE gradual semantics [14] to evaluate the strength of arguments in
QBAFs. Like most QBAF semantics, it computes strength values iteratively by initializing the
strength value of each argument with its base score and repeatedly applying an update function.
Let us represent the strength of arguments in the ๐‘–-th iteration by a function

                                         ๐œŽ ๐‘– : ๐’œ โ†’ [0, 1],

where ๐œŽ 0 (๐›ผ) = ๐œ (๐›ผ) for all ๐›ผ โˆˆ ๐’œ. In order to compute ๐œŽ ๐‘–+1 from ๐œŽ ๐‘– , the update function first
computes the energy ๐ธ๐›ผ๐‘– of attackers and supporters of each argument ๐›ผ defined by
                                  โˆ‘๏ธ                      โˆ‘๏ธ
                     ๐ธ๐›ผ๐‘– =                  ๐œŽ ๐‘– (๐›ฝ) โˆ’               ๐œŽ ๐‘– (๐›ฝ).
                            {๐›ฝโˆˆ๐’œ|(๐›ฝ,๐›ผ)โˆˆโ„›+ }           {๐›ฝโˆˆ๐’œ|(๐›ฝ,๐›ผ)โˆˆโ„›โˆ’ }

It then computes the strength in the next iteration via
                              โŽง
                              โŽจ๐œ (๐›ผ) โˆ’ ๐œ (๐›ผ) ยท (๐ธ๐›ผ๐‘– )2             ๐‘–๐‘“ ๐ธ๐›ผ๐‘– โ‰ค 0;
                                                1+(๐ธ๐›ผ๐‘– )2
                  ๐œŽ ๐‘–+1 (๐›ผ) =                             ๐‘– 2
                              โŽฉ๐œ (๐›ผ) + (1 โˆ’ ๐œ (๐›ผ)) ยท (๐ธ๐›ผ )๐‘– 2      ๐‘–๐‘“ ๐ธ๐›ผ๐‘– > 0.
                                                        1+(๐ธ๐›ผ )


The final dialectical strength of each argument ๐›ผ is then defined as the limit lim๐‘กโ†’โˆž ๐œŽ ๐‘ก (๐›ผ). In
cyclic graphs, the strength values may start oscillating and the limit may not exist [20]. In all
known cases, the problem can be solved by continuizing the semantics [14, 13]. However, we
do not have space to discuss these issues in more detail here and will just restrict to examples
where the strength values converge.
  To better understand the QE gradual semantics, let us look at an example.




                                                58
Xiang Yin et al. CEUR Workshop Proceedings                                                      56โ€“66




Figure 2: Example of a QBAF structure for computing the QE gradual semantics.


Example 1. Consider the QBAF in Figure 2, where the base scores are given as ๐œ (๐›ผ) = 0.8, ๐œ (๐›ฝ) =
0.6, ๐œ (๐›พ) = 0.9, and ๐œ (๐›ฟ) = 0.7. Since ๐›ฝ and ๐›พ have no parents, we have ๐ธ๐›ฝ๐‘– = ๐ธ๐›พ๐‘– = 0 for all ๐‘–
and thus ๐œŽ(๐›ฝ) = ๐œ (๐›ฝ) = 0.6 and ๐œŽ(๐›พ) = ๐œ (๐›พ) = 0.9. For ๐›ฟ, we have ๐ธ๐›ฟ๐‘– = ๐œŽ ๐‘– (๐›พ) โˆ’ ๐œŽ ๐‘– (๐›ฝ) = 0.3
for all ๐‘–, hence ๐œŽ(๐›ฟ) = ๐œ (๐›ฟ) + (1 โˆ’ ๐œ (๐›ฟ)) ยท 0.32 /(1 + 0.32 ) = 0.72. For ๐›ผ, we have ๐ธ๐›ผ๐‘– = ๐œŽ ๐‘– (๐›พ) +
๐œŽ ๐‘– (๐›ฟ) โˆ’ ๐œŽ ๐‘– (๐›ฝ) = 1.02 for all ๐‘– โ‰ฅ 1. Hence, ๐œŽ(๐›ผ) = ๐œ (๐›ผ) + (1 โˆ’ ๐œ (๐›ผ)) ยท 1.022 /(1 + 1.022 ) = 0.90.

  In the remainder, unless specified otherwise, we assume as given a generic QBAF ๐’ฌ =
โŸจ๐’œ, โ„›โˆ’ , โ„›+ , ๐œ โŸฉ and we let โ„› = โ„›โˆ’ โˆช โ„›+ We will often need to restrict QBAFs to a subset of
the arguments or edges, or change the base score function, as follows.

Notation 1. For ๐’ฐ โІ ๐’œ, let ๐’ฌ|๐’ฐ = โŸจ๐’œ โˆฉ ๐’ฐ, โ„›โˆ’ , โ„›+ , ๐œ โŸฉ. Then, for any ๐›ผ โˆˆ ๐’œ, we let ๐œŽ๐’ฐ (๐›ผ)
denote the strength of ๐›ผ in ๐’ฌ|๐’ฐ .

Notation 2. For ๐’ฎ โІ โ„›, let ๐’ฌ|๐’ฎ = โŸจ๐’œ, โ„›โˆ’ โˆฉ ๐’ฎ, โ„›+ โˆฉ ๐’ฎ, ๐œ โŸฉ. Then, for any ๐›ผ โˆˆ ๐’œ, we let ๐œŽ๐’ฎ (๐›ผ)
denote the strength of ๐›ผ in ๐’ฌ|๐’ฎ .

Notation 3. For ๐œ โ€ฒ : ๐’œ โ†’ [0, 1] a base score function, let ๐’ฌ|๐œ โ€ฒ = โŸจ๐’œ, โ„›โˆ’ , โ„›+ , ๐œ โ€ฒ โŸฉ. Then, for
any ๐›ผ โˆˆ ๐’œ, we let ๐œŽ๐œ โ€ฒ (๐›ผ) denote the strength of ๐›ผ in ๐’ฌ|๐œ โ€ฒ .

2.2. Truth Discovery QBAFs (TD-QBAFs)
TD-QBAFs allow reasoning about truth discovery problems using quantitative argumentation.
Truth discovery problems can be described concisely as truth discovery networks (TDNs) [11].
Formally, a TDN is a tuple N = (๐’ฎ, ๐’ช, ๐’Ÿ, ๐’ซ) consisting of a finite set of sources ๐’ฎ, a finite set
of objects ๐’ช,โ‹ƒ๏ธ€a set ๐’Ÿ = {๐ท๐‘œ }๐‘œโˆˆ๐‘‚ of domains of the objects, and a set of reports ๐’ซ โІ ๐’ฎ ร— ๐’ช ร— ๐‘‰ ,
where ๐‘‰ = ๐‘œโˆˆ๐‘‚ ๐ท๐‘œ , and for all (๐‘ , ๐‘œ, ๐‘ฃ) โˆˆ ๐’ซ, we have ๐‘ฃ โˆˆ ๐ท๐‘œ , and there is no (๐‘ , ๐‘œ, ๐‘ฃ โ€ฒ ) โˆˆ ๐’ซ
with ๐‘ฃ ฬธ= ๐‘ฃ โ€ฒ . Given a TDN N , we are interested in a truth discovery operator that assigns a
trust score to each source and each claim [11].
   Singleton suggested to reason about TDNs using bipolar argumentation frameworks, where
we have bi-directional support edges between sources and their claims (trustworthy sources
make claims more believable, and, conversely, believable claims make sources more trustworthy)
and contradictory claims attack each other [12]. TD-QBAFs implement this idea with QBAFs,
where sources have a base score of 0.5 (we are initially indifferent about the trustworthiness of
sources) and claims have a base score of 0 (we do not believe anything without evidence).




                                                  59
Xiang Yin et al. CEUR Workshop Proceedings                                                    56โ€“66


Definition 2 (TD-QBAF induced from a TDN). The TD-QBAF induced from the TDN N =
(๐’ฎ, ๐’ช, ๐’Ÿ, ๐’ซ) is defined as ๐‘„ = (๐’œ, โ„›โˆ’ , โ„›+ , ๐œ ), where ๐’œ = ๐’ฎ โˆช{(๐‘œ, ๐‘ฃ) | โˆƒ๐‘  โˆˆ ๐’ฎ : (๐‘ , ๐‘œ, ๐‘ฃ) โˆˆ ๐’ซ},
โ„›โˆ’ = {(๐‘, ๐‘โ€ฒ ) โˆˆ ๐’œ2 โˆฉ ๐ถ 2 | obj(๐‘) = obj(๐‘โ€ฒ ), val(๐‘) ฬธ= val(๐‘โ€ฒ )}, โ„›+ = {(๐‘ , (๐‘œ, ๐‘ฃ)), ((๐‘œ, ๐‘ฃ), ๐‘ ) |
(๐‘ , ๐‘œ, ๐‘ฃ) โˆˆ ๐’ซ}. ๐œ (๐‘ ) = 0.5 for all ๐‘  โˆˆ ๐’ฎ and ๐œ (๐‘) = 0 for all ๐‘ โˆˆ ๐ถ.
Every QBAF semantics gives rise to a truth discovery operator that is defined by associating
each source and claim with its final strength under the semantics. The semantical properties of
QBAF semantics like balance and monotonicity directly translate to meaningful guarantees for
the derived trust scores.

2.3. Argument Attribution Explanations
In order to explain trust scores in TD-QBAFs, we recall the removal-based and Shapley-based
AAEs. AAEs aim at evaluating the impact of an argument on a given topic argument. The
removal-based AAEs proposed by [15] measure how the strength of the topic argument changes
if an argument is removed.
Definition 3 (Removal-based AAEs). Let ๐›ผ, ๐›ฝ โˆˆ ๐’œ. The removal-based AAE from ๐›ฝ to ๐›ผ
under ๐œŽ is:
                            ๐œ™๐›ผ๐œŽ (๐›ฝ) = ๐œŽ(๐›ผ) โˆ’ ๐œŽ๐’œโˆ–{๐›ฝ} (๐›ผ).
   The Shapley-based AAEs [16, 21] use the Shapley value from coalitional game theory [22]
to assign attributions. Each argument in a QBAF is seen as a player that can contribute to the
strength of the topic argument. Intuitively, Shapley-based AAEs look at all possible ways how
the argument could be added to the QBAF and average its impact on the topic argument.
Definition 4 (Shapley-based AAEs). Let ๐›ผ, ๐›ฝ โˆˆ ๐’œ. The Shapley-based AAE from ๐›ฝ to ๐›ผ
under ๐œŽ is:
                      โˆ‘๏ธ    (|๐’œ โˆ– {๐›ผ}| โˆ’ |๐’ฐ | โˆ’ 1)! |๐’ฐ|! [๏ธ€
            ๐œ“๐œŽ๐›ผ (๐›ฝ) =
                                                                               ]๏ธ€
                                                           ๐œŽ๐’ฐ โˆช{๐›ฝ} (๐›ผ) โˆ’ ๐œŽ๐’ฐ (๐›ผ) .
                                    |๐’œ โˆ– {๐›ผ}|!
                      ๐’ฐ โІ๐’œโˆ–{๐›ผ,๐›ฝ}


2.4. Relation Attribution Explanations
RAEs are similar to AAEs, but measure the impact of edges rather than the impact of arguments.
Analogous to the idea of removal-based AAEs [15], we consider the removal-based RAEs.
Definition 5 (Removal-based RAEs). Let ๐›ผ โˆˆ ๐’œ and ๐‘Ÿ โˆˆ โ„›. The removal-based RAE from
๐‘Ÿ to ๐›ผ under ๐œŽ is:
                            ๐œ†๐›ผ๐œŽ (๐‘Ÿ) = ๐œŽ(๐›ผ) โˆ’ ๐œŽโ„›โˆ–{๐‘Ÿ} (๐›ผ).
  Shapley-based RAEs [18, 19] share the same idea with Shapley-based AAEs, but the attribution
objects are changed from arguments to edges.
Definition 6 (Shapley-based RAEs). Let ๐›ผ โˆˆ ๐’œ and ๐‘Ÿ โˆˆ โ„›. The Shapley-based RAE from ๐‘Ÿ
to ๐›ผ under ๐œŽ is:
                           โˆ‘๏ธ (|โ„›| โˆ’ |๐’ฎ| โˆ’ 1)! |๐’ฎ|! [๏ธ€
                 ๐œ‘๐›ผ๐œŽ (๐‘Ÿ) =
                                                                          ]๏ธ€
                                                       ๐œŽ๐’ฎโˆช{๐‘Ÿ} (๐›ผ) โˆ’ ๐œŽ๐’ฎ (๐›ผ) .
                                      |โ„›|!
                          ๐’ฎโІโ„›โˆ–{๐‘Ÿ}




                                                60
Xiang Yin et al. CEUR Workshop Proceedings                                                            56โ€“66


3. Explaining TD-QBAFs with AAEs and RAEs
3.1. Settings
To compare the different AEs, we explain the strength of argument ๐‘5 in Figure 1. Since there
are 17 arguments and 32 edges in Figure 1, computing Shapley-based AAEs and RAEs exactly
is prohibitively expensive. We therefore apply the approximation algorithm from [19] that
approximates the Shapley values using sampling (we set the sample size to 1000).
   We report the removal and Shapley-based AAEs and RAEs in Figure 3 and 4 1 . In addition,
to provide intuitive explanations for argument ๐‘5, we visualize the removal and Shapley-
based AAEs and RAEs as shown in Figure 3 and 4, where blue/red arguments or edges denote
positive/negative AAEs or RAEs. The darkness of the color of arguments and the thickness of
the edges denote the magnitude of the their AAEs and RAEs, respectively2 .

3.2. Results and Analysis for AAEs
Figure 3 shows the results of removal and Shapley-based AAEs.
   For the removal-based AAEs, we observe that ๐‘ 7, ๐‘ 8, ๐‘ 9, and ๐‘ 10 have noticeably positive
influences on ๐‘5, followed by minor positive influences from ๐‘ 3, ๐‘1, and ๐‘2. This is because ๐‘ 7
to ๐‘ 10 are direct supporters for ๐‘5, whereas ๐‘ 3, ๐‘1, and ๐‘2 indirectly support ๐‘5. Specifically, ๐‘2
supports ๐‘ 3, ๐‘ 3 supports ๐‘1, ๐‘1 supports ๐‘ 7, and then ๐‘ 7 supports ๐‘5, meaning ๐‘ 3, ๐‘1, and ๐‘2 all
indirectly support ๐‘5. These indirect influences also explain why the AAEs of ๐‘ 3, ๐‘1, and ๐‘2 are
much smaller than those of ๐‘ 7 to ๐‘ 10. Besides, since ๐‘ 7 is supported by ๐‘1, its AAE is slightly
larger than those of ๐‘ 8 to ๐‘ 10, which have consistent AAEs due to their symmetrical structure
to ๐‘5. In contrast, ๐‘ 0, ๐‘ 1, ๐‘ 2, and ๐‘0 have minor negative influences on ๐‘5 because ๐‘0 attacks
๐‘1, an indirect supporter for ๐‘5. Furthermore, ๐‘ 0 to ๐‘ 2 support ๐‘0, and thus they have negative
influences on ๐‘5 as well. However, their negative influences are not obvious due to the indirect
influences. Finally, the remaining arguments have AAEs close to 0, indicating their negligible
influences on ๐‘5.
   When considering the Shapley-based AAEs, the results are similar to those of removal-based
AAEs, where ๐‘ 7 to ๐‘ 10 still have significant influences on ๐‘5. Unlike removal-based AAEs,
however, we notice that both ๐‘4 and ๐‘ 6 have minor negative influences on ๐‘5. This is because
๐‘4 directly attacks ๐‘5, while ๐‘ 6 indirectly attacks ๐‘5 by supporting ๐‘4, although the QE strength
of ๐‘4 is very small (close to 0). Also, the negative influences of ๐‘ 0 to ๐‘ 2 and ๐‘0 and positive
influence of ๐‘2 are relatively negligible compared with those of in removal-based AAEs due to
their indirect connection to ๐‘5.
   In this case study, both removal and Shapley-based AAEs can effectively capture the main
influential arguments despite having some tiny differences in those low contributing arguments.
This is mainly because of their different mechanisms of computing the AAEs. Another important
reason is probably due to the approximation algorithm used for Shapley-based AAEs, leading
to different AAEs even with the same sample size for the coalitions. We also noticed that
the qualitative influence (the sign) of those Shapley-based AAEs close to 0 is sensitive when

   1
       The numerical AAEs and RAEs can be found in the Appendix
   2
       The code of all experiments is available at https://github.com/XiangYin2021/TD-QBAF-AAE-RAE.



                                                      61
Xiang Yin et al. CEUR Workshop Proceedings                                                                                56โ€“66


                      Removal-based AAEs                                     Shapley-based AAEs
(Strengths) Sources                           Claims               Sources                             Claims          (Strengths)
   0.66       s0                           c0: Year = 1958           s0                            c0: Year = 1958        0.70

   0.66       s1                                                     s1

   0.66       s2                           c1: Year = 1962           s2                            c1: Year = 1962        0.47

   0.81       s3                                                     s3

   0.70       s4                           c2: Place = Bath          s4                            c2: Place = Bath       0.83

   0.70       s5                                                     s5

   0.50       s6                       c3: Place = London            s6                           c3: Place = London       ~0

   0.83       s7                                                     s7

   0.72       s8                       c4: Theme = History           s8                       c4: Theme = History          ~0

   0.72       s9                                                     s9

   0.72      s10                           c5: Theme = Art           s10                           c5: Theme = Art        0.90




Figure 3: Removal and Shapley-based AAEs for the topic argument ๐‘5 of TD-QBAF in Figure 1.
(Blue/red/grey nodes denote positive/negative/negligible AAEs, respectively. The darkness of nodes
represents the magnitude of their AAE values.)


applying the approximation algorithm, thus we do not visualize those close to 0. However, this
should not be a concern since their influence is negligible.

3.3. Results and Analysis for RAEs
Figure 4 shows the results of removal and Shapley-based RAEs.
   Let us first discuss the removal-based RAEs. We see that (๐‘ 7, ๐‘5) has the largest positive
impact on ๐‘5. Following closely are (๐‘ 8, ๐‘5), (๐‘ 9, ๐‘5), and (๐‘ 10, ๐‘5), which also have notably
positive influences on ๐‘5 because they are direct incoming supports to ๐‘5. There are also
four outgoing supports from ๐‘5, namely (๐‘5, ๐‘ 7), (๐‘5, ๐‘ 8), (๐‘5, ๐‘ 9), and (๐‘5, ๐‘ 10), with positive
influences but their RAEs are greatly smaller than that of the previous four as they are indirect
supports. For instance, ๐‘5 first supports ๐‘ 7, and then ๐‘ 7 supports ๐‘5, indicating the indirect
positive influence of (๐‘5, ๐‘ 7). Additionally, (๐‘5, ๐‘4) also contributes positively to ๐‘5 because
๐‘5 attacks its attacker ๐‘4, thus the attack from ๐‘4 to ๐‘5 is weakened. We can also observe



                                                              62
Xiang Yin et al. CEUR Workshop Proceedings                                                                                  56โ€“66


                      Removal-based RAEs                                        Shapley-based RAEs
(Strengths) Sources                             Claims                Sources                             Claims         (Strengths)
   0.66       s0                             c0: Year = 1958            s0                             c0: Year = 1958      0.70

   0.66       s1                                                        s1

   0.66       s2                             c1: Year = 1962            s2                             c1: Year = 1962      0.47

   0.81       s3                                                        s3

   0.70       s4                            c2: Place = Bath            s4                            c2: Place = Bath      0.83

   0.70       s5                                                        s5

   0.50       s6                           c3: Place = London           s6                           c3: Place = London      ~0

   0.83       s7                                                        s7

   0.72       s8                           c4: Theme = History          s8                           c4: Theme = History     ~0

   0.72       s9                                                        s9

   0.72      s10                            c5: Theme = Art             s10                           c5: Theme = Art       0.90




Figure 4: Removal and Shapley-based RAEs for the topic argument ๐‘5 of TD-QBAF in Figure 1.
(Blue/red/grey edges denote positive/negative/negligible RAEs, respectively. The darkness of edges
represents the magnitude of their RAE values.)


some marginal influences, such as the positive influences provided by (๐‘1, ๐‘ 7), (๐‘ 3, ๐‘1), and
(๐‘2, ๐‘ 3) on ๐‘5, while the negative influences from (๐‘0, ๐‘1), (๐‘ 0, ๐‘0), (๐‘ 1, ๐‘0), and (๐‘ 2, ๐‘0). The
remaining edges have RAEs close to 0, showing their negligible influence on ๐‘5.
   When it comes to the Shapley-based RAEs, which have similar effects to removal-based
RAEs, the four incoming supports to ๐‘5 are still the major contributors, and the four outgo-
ing supports from ๐‘5 have minor RAEs. Different from removal-based RAEs, Shapley-based
RAEs capture some different negligible influences, such as the negative influence by (๐‘4, ๐‘5)
and (๐‘ 6, ๐‘4). However, Shapley-based RAEs also disregard some tiny influences, like (๐‘ 0, ๐‘0),
(๐‘ 1, ๐‘0), and (๐‘ 2, ๐‘0), which are shown by removal-based RAEs.



                                                                 63
Xiang Yin et al. CEUR Workshop Proceedings                                                  56โ€“66


   In this case study, both removal and Shapley-based RAEs have a consistent ranking for the
main influential edges despite having some tiny differences in those low contributing edges.
The reasons are the same as we discussed above.
   Let us further compare the results of AAEs and RAEs. In this case study, we observe some
connections between AAEs and RAEs. For example, in both AAEs, the top-4 influential argu-
ments are ๐‘ 7 to ๐‘ 10, while in both RAEs, the outgoing edges from these arguments ((๐‘ 7, ๐‘5),
(๐‘ 8, ๐‘5), (๐‘ 9, ๐‘5), and (๐‘ 10, ๐‘5)) also rank in the top-4. In addition, ๐‘ 0 to ๐‘ 4 and ๐‘0 to ๐‘2 have
minor influences in the removal-based AAEs, while their incoming or outgoing edges also
have minor influences in the removal-based RAEs. A similar phenomenon can be found in
the Shapley-based AAEs and RAEs. While it is expected that the RAEs for outgoing edges
of important arguments are relatively high, the consistency observed across different sets of
arguments and edges is noteworthy. Besides, we found that removal or Shapley-based AAE of
an argument does not necessarily equate to the sum of RAEs of all its incoming and outgoing
edges, which goes against a reasonable expectation. We will leave the investigation of their
formal relationships for future work.


4. Conclusion
Since most existing applications of AAEs and RAEs focus on acyclic QBAFs, this paper inves-
tigated their applicability in cyclic QBAFs. First, we found that AAEs and RAEs can provide
intuitive explanations. By displaying the ranking of arguments or edges, it is easy to identify
the most influential arguments or edges in the QBAF without delving into the complex (cyclic)
structure of the QBAFs, particularly in TD-QBAFs where the number of arguments is typically
large and the connections between source arguments and claim arguments are bi-directional.
Second, AAEs and RAEs can provide interesting or even surprising explanations. For example,
in the case study provided earlier, one might overlook the influence between claim arguments
๐‘1 and ๐‘5 because they are in different topics (Year=1962 and Theme=Art), but AEs demonstrate
that ๐‘1 can contribute to ๐‘5 through ๐‘ 7. Third, RAEs provide more fine-grained explanations
than AAEs. This is because when computing AAEs, such as removal-based AAEs, removing an
argument means removing all the incoming and outgoing edges associated with that argument,
whereas RAEs offer a more detailed insight by processing every incoming and outgoing edge
individually. One can choose between them depending on the granularity for practical use.
   For future work, it would be worthwhile to investigate how different gradual semantics influ-
ence AAEs and RAEs, because the property satisfaction of semantics have an influence on the
property satisfaction of explanations. Additionally, the formal relationship between AAEs and
RAEs requires further exploration. However, we believe AAEs and RAEs can complement each
other, providing a deeper and more comprehensive understanding of the internal mechanisms
of QBAFs, particularly the interactions between arguments and edges in complex QBAFs.


Acknowledgments
This research was partially funded by the European Research Council (ERC) under the European
Unionโ€™s Horizon 2020 research and innovation programme (grant agreement No. 101020934,



                                               64
Xiang Yin et al. CEUR Workshop Proceedings                                                56โ€“66


ADIX) and by J.P. Morgan and by the Royal Academy of Engineering under the Research Chairs
and Senior Research Fellowships scheme. Any views or opinions expressed herein are solely
those of the authors.


References
 [1] P. M. Dung, On the acceptability of arguments and its fundamental role in nonmonotonic
     reasoning, logic programming and n-person games, Artificial Intelligence 77 (1995) 321โ€“
     358.
 [2] B. Mittelstadt, C. Russell, S. Wachter, Explaining explanations in ai, in: Conference on
     fairness, accountability, and transparency, 2019, pp. 279โ€“288.
 [3] K. ฤŒyras, A. Rago, E. Albini, P. Baroni, F. Toni, Argumentative XAI: a survey, in: Interna-
     tional Joint Conference on Artificial Intelligence (IJCAI), 2021, pp. 4392โ€“4399.
 [4] N. Potyka, Interpreting neural networks as quantitative argumentation frameworks, in:
     AAAI Conference on Artificial Intelligence, volume 35, 2021, pp. 6463โ€“6470.
 [5] N. Potyka, X. Yin, F. Toni, Explaining random forests using bipolar argumentation and
     markov networks, in: AAAI Conference on Artificial Intelligence, volume 37, 2023, pp.
     9453โ€“9460.
 [6] P. Baroni, M. Romano, F. Toni, M. Aurisicchio, G. Bertanza, Automatic evaluation of design
     alternatives with quantitative argumentation, Argument & Computation 6 (2015) 24โ€“49.
 [7] P. Baroni, A. Rago, F. Toni, From fine-grained properties to broad principles for gradual
     argumentation: A principled spectrum, International Journal of Approximate Reasoning
     105 (2019) 252โ€“286.
 [8] A. Rago, O. Cocarascu, F. Toni, Argumentation-based recommendations: Fantastic expla-
     nations and how to find them, in: IJCAI 2018, 2018, pp. 1949โ€“1955.
 [9] O. Cocarascu, A. Rago, F. Toni, Extracting dialogical explanations for review aggregations
     with argumentative dialogical agents, in: AAMAS 2019, 2019, pp. 1261โ€“1269.
[10] N. Kotonya, F. Toni, Gradual argumentation evaluation for stance aggregation in automated
     fake news detection, in: Workshop on Argument Mining, 2019, pp. 156โ€“166.
[11] J. Singleton, R. Booth, Towards an axiomatic approach to truth discovery, Au-
     tonomous Agents and Multi-Agent Systems 36 (2022) 1โ€“49. URL: https://doi.org/10.1007/
     s10458-022-09569-3.
[12] J. Singleton, On the link between truth discovery and bipolar abstract argumentation,
     Online Handbook of Argumentation for AI (2020) 43.
[13] N. Potyka, R. Booth, An empirical study of the behaviour of quantitative bipolar argu-
     mentation frameworks for truth discovery, in: Computational Models of Argument -
     Proceedings of COMMA, 2024, p. To appear.
[14] N. Potyka, Continuous dynamical systems for weighted bipolar argumentation, in:
     International Conference on Principles of Knowledge Representation and Reasoning (KR),
     2018, pp. 148โ€“157.
[15] J. Delobelle, S. Villata, Interpretability of gradual semantics in abstract argumentation,
     in: Symbolic and Quantitative Approaches to Reasoning with Uncertainty: European
     Conference (ECSQARU), volume 11726, 2019, pp. 27โ€“38.



                                              65
Xiang Yin et al. CEUR Workshop Proceedings                                                  56โ€“66


[16] K. ฤŒyras, T. Kampik, Q. Weng, Dispute trees as explanations in quantitative (bipolar)
     argumentation, in: ArgXAI 2022, 1st International Workshop on Argumentation for
     eXplainable AI, Cardiff, Wales, September 12, 2022, volume 3209, CEUR-WS, 2022.
[17] X. Yin, N. Potyka, F. Toni, Argument attribution explanations in quantitative bipolar
     argumentation frameworks, in: European Conference on Artificial Intelligence (ECAI),
     volume 372, 2023, pp. 2898โ€“2905.
[18] L. Amgoud, J. Ben-Naim, S. Vesic, Measuring the intensity of attacks in argumentation
     graphs with shapley value, in: International Joint Conference on Artificial Intelligence
     (IJCAI), 2017, pp. 63โ€“69.
[19] X. Yin, N. Potyka, F. Toni, Explaining argumentsโ€™ strength: Unveiling the role of attacks
     and supports, in: International Joint Conference on Artificial Intelligence (IJCAI), 2024, pp.
     3622โ€“3630.
[20] T. Mossakowski, F. Neuhaus, Modular semantics and characteristics for bipolar weighted
     argumentation graphs, arXiv preprint arXiv:1807.06685 (2018).
[21] T. Kampik, N. Potyka, X. Yin, K. ฤŒyras, F. Toni, Contribution functions for quantitative
     bipolar argumentation graphs: A principle-based analysis, arXiv preprint arXiv:2401.08879
     (2024).
[22] L. S. Shapley, Notes on the N-person Game, 1951.



Additional Results for AAEs and RAEs

Table 1
Comparison of removal-based AAEs and Shapley-based AAEs (in descending order) for the argument ๐‘5
of TD-QBAF in Figure 1. Note that they are in different scales.
            Argument      Removal-based AAE          Argument    Shapley-based AAE
                s7            0.084304029                s7          0.285373360
                s8            0.066738248                s9          0.259206533
                s9            0.066738248               s10          0.257762474
               s10            0.066738248                s8          0.256392126
                s3            0.006673061                c1          0.020544840
                c1            0.006635552                s3          0.007852405
                c2            0.002938110                c2          0.001789997
                s4            0.000076913                s5          0.000810191
                s5            0.000076913                s4          0.000789093
                s6           -0.000008421                s0         -0.000593859
                c3           -0.000008421                s2         -0.000917430
                c4           -0.000008423                s1         -0.001164825
                s0           -0.002444482                c3         -0.001309005
                s1           -0.002444482                c0         -0.001711158
                s2           -0.002444482                c4         -0.010154039
                c0           -0.002476209                s6         -0.010892383




                                                66
Xiang Yin et al. CEUR Workshop Proceedings                                                 56โ€“66




Table 2
Comparison of removal-based RAEs and Shapley-based RAEs (in descending order) for the argument ๐‘5
of TD-QBAF in Figure 1. Note that they are in different scales.
              Relation    Removal-based RAE         Relation    Shapley-based RAE
               (s7, c5)       0.083473613            (s7, c5)       0.255513421
               (s8, c5)       0.066745475           (s10, c5)       0.247761961
               (s9, c5)       0.066745475            (s8, c5)       0.245927825
              (s10, c5)       0.066745475            (s9, c5)       0.238930772
               (c5, s7)       0.022507211            (c5, s7)       0.024524066
               (c5, s8)       0.014968725            (c5, s9)       0.022019375
               (c5, s9)       0.014968725           (c5, s10)       0.020724751
              (c5, s10)       0.014968725            (c5, s8)       0.020059231
               (c5, c4)       0.014703252            (c5, c4)       0.015153831
               (c1, s7)       0.006793938            (c1, s7)       0.009541657
               (s7, c1)       0.006577898            (s3, c1)       0.006460594
               (s3, c1)       0.006576020            (s7, c1)       0.005974419
               (c2, s3)       0.002946488            (s3, c2)       0.001282426
               (c1, s3)       0.000805779            (s4, c2)       0.001206074
               (c1, c0)       0.000695966            (c2, s3)       0.001140980
               (s3, c2)       0.000212036            (s5, c2)       0.001083422
               (s4, c2)       0.000085191            (c2, c3)       0.000928671
               (s5, c2)       0.000085191            (c1, s3)       0.000881815
               (c3, c2)      -0.000007913            (c1, c0)       0.000834337
               (s6, c3)      -0.000007913            (c2, s5)       0.000670102
               (c3, s6)      -0.000007913            (c2, s4)       0.000631869
               (s6, c4)      -0.000007913            (c0, s2)       0.000586827
               (c4, s6)      -0.000007913            (c0, s1)       0.000558687
               (c4, c5)      -0.000007915            (c0, s0)       0.000558250
               (c2, c3)      -0.000115977            (c3, c2)       0.000164534
               (c2, s4)      -0.000120350            (s2, c0)       0.000144884
               (c2, s5)      -0.000120350            (s0, c0)      -0.000017152
               (c0, s0)      -0.000641070            (s1, c0)      -0.000036753
               (c0, s1)      -0.000641070            (s6, c3)      -0.000276491
               (c0, s2)      -0.000641070            (c3, s6)      -0.000465298
               (s0, c0)      -0.002436075            (c4, s6)      -0.001147533
               (s1, c0)      -0.002436075            (c0, c1)      -0.001659705
               (s2, c0)      -0.002436075            (c4, c5)      -0.028383722
               (c0, c1)      -0.002598473            (s6, c4)      -0.029099303




                                               67