Conflict Resolution
Conflict Resolution
Sαt−1 (e); 1b.) a strengthened supporter of e, i.e. ∃a ∈ Sαt (e) {(a, e)}) such that σα (Qt−1
α , b) > σ α (Q t−1
α , a). (Point 3 is
such that σα (Qtα , a) > σα (Qα t−1
, a); or 1c.) a weakened not relevant here since paths((c, e)) = {(c, e)} ∀c ∈ Xαt−1
t
attacker of e, i.e. ∃b ∈ Aα (e) such that σα (Qtα , b) < at t > 0.) The greedy behaviour is thus aligned with the
σα (Qt−1
α , b). Similarly, and also by the definition of DF- shallow behaviour when α is arguing against e. Thus, the
QuAD, Case 2 must be due to: 2a.) an added attacker of proposition holds.
e, i.e. Atα (e) ⊃ Aα t−1
(e); 2b.) a weakened supporter of e,
i.e. ∃a ∈ Sα (e) such that σα (Qtα , a) < σα (Qt−1
t
α , a); or
Proof for Proposition 6:
2c.) a strengthened attacker of e, i.e. ∃b ∈ Atα (e) such that
σα (Qtα , b) > σα (Qα t−1
, b). In Cases 1a and 2a, it can be Proof. Since E is unresolved and by Definition 10, let α ∈
seen that pro(Bx ) ⊃ pro(Bxt−1 ) and con(Bxt ) ⊃ con(Bxt−1 ),
t AG be arguing for e and β ∈ AG be arguing against e. By
resp. In Cases 1b and 2b, we repeat Cases 1 and 2 for the Definition 15, we know that α contributed some (a, b) such
supporter a. In Cases 1c and 2c, we repeat Cases 1 and 2 that ϵ((a, b), Qtα ) > 0. Thus, by Proposition 2, pro(Bxt ) ⊃
for the attacker b, noting that the pro and con sets will be pro(Bxt−1 ) and, by Definition 5, pro(Bxn ) ≠ ∅. Similarly, by
inverted due to the extra attack in the path to e. Since Qtα Definition 15, we know that β contributed some (a, b) such
is a(n acyclic) QBAF for e, all paths through the multitree that ϵ((a, b), Qtβ ) < 0. Thus, by Proposition 2, con(Bxt ) ⊃
eventually reach leaves and Cases 1a and 2a apply, thus the con(Bxt−1 ) and, by Definition 5, con(Bxn ) ≠ ∅. Thus, con-
proposition holds. flict resolution is satisfied.
Proof for Proposition 3: A.2 Additional Propositions for §6
Proof. It can be seen, by Definition 4, that if > Σnα (e) We now give more detail on the effects of varying the biases
Σ0α (e), then σα (Qnα , e) > σα (Q0α , e). Then, by Defini- applied to learnt arguments by the machine. The first case
tion 5 and Proposition 2, pro(Bxn ) ≠ ∅. Analogously, it demonstrates the difficulty in achieving consensus between
can be seen, by Definition 4, that if Σnα (e) < Σ0α (e), then agents when one or all agents are incapable of learning.
σα (Qnα , e) < σα (Q0α , e). Then, by Definition 5 and Propo- Proposition 7. Let, ∀α ∈ AG, σα be the DF-QuAD seman-
sition 2, con(Bxn ) ≠ ∅. Thus, resolution representation is tics. Then, for any α ∈ AG and t > 1, if Xαt = Xαt−1 ∪ {a}
satisfied. where ταt (a) = 0 and Atα (a) ∪ Sαt (a) = ∅, then ∀b ∈
Proof for Proposition 4: Xαt ∖ {a}, σα (Qtα , b) = σα (Qt−1
α , b).
Proof. Since E is unresolved and by Definition 10, let α ∈ Proof. Since ταt (a) = 0 and Atα (a) ∪ Sαt (a) = ∅, by the
AG be arguing for e and β ∈ AG be arguing against e. definition of DF-QuAD (see §3), it must be the case that
By Definition 12, we know that α contributed some (a, b) σα (Qtα , a) = 0. Also by the definition of DF-QuAD, an
such that either: (a, b) ∈ Sαt−1 and b ∈ pro(Bxt−1 ) ∪ {e}; or argument with an evaluation of zero has no effect on the
(a, b) ∈ At−1 t−1
α and b ∈ con(Bx ). By Definition 8, it can be arguments it attacks or supports, and thus any argument in
seen that in both cases, a ∈ pro(Bxt ) and so, by Definition 5, α’s private QBAF, i.e. σα (Qtα , b) = σα (Qt−1 t
α , b) ∀b ∈ Xα ∖
pro(Bxn ) ≠ ∅. Similarly, by Definition 12, we know that β {a}, thus the proposition holds.
We conjecture (but again leave to future work) that this Definition 16. Let E be a set of AXs for the same explanan-
behaviour is not limited to agents which evaluate arguments dum e between agents AG = {µ, η}, and let R ⊆ E be the
with DF-QuAD but also any semantics which ignore argu- set of all resolved exchanges in E. Then
ments with the minimum strength (e.g. as is described in ∣R∣
(Baroni, Rago, and Toni 2019) and by the property of neu- • the resolution rate (RR) of E is defined as RR(E) = ∣E∣
;
trality in (Amgoud and Ben-Naim 2017)). • the contribution rate (CR) of E is defined
The second case, meanwhile, guarantees that any learnt ∑E∈R E#
as CR(E) = ∣R∣
, where for E =
argument will have an effect all other downstream argu-
⟨Bx0 , . . . , Bxn , AG0 , . . . , AG , C⟩, E# = ∣Anx ∪ Sxn ∣;
n
ments’ (including the explanandum’s) strengths so long as
no arguments in the private QBAF are assigned the minim- • the persuasion rate (PR) of α ∈ AG over E is defined as
∣{E∈R∣∀β∈AG,Σβ (Qnβ ,e)=Σα (Qα ,e)}∣
0
ium or maximum biases. P R(α, E) = .
∣R∣
Proposition 8. Let, ∀α ∈ AG, σα be the DF-QuAD seman- Before giving the final measure we let the following
tics. Then, for any α ∈ AG and t > 1 where 0 < ταt (a) < 1 indicate the set of arguments which would have had the
∀a ∈ Xαt , if Xαt = Xαt−1 ∪ {b}, then ∀c ∈ Xαt such that biggest effect on the explanandum in the other agent’s pri-
∣paths(b, c)∣ = 1, σα (Qtα , c) ≠ σα (Qt−1
α , c). vate QBAF:
Proof. It can be seen from the definition of the DF-QuAD if α is arguing for e, then: Cmax (α, t) =
semantics (see §3) that if ∄a ∈ Xαt such that ταt (a) = 0 ′
or ταt (a) = 1, then ∄a ∈ Xαt such that σα (Qtα , a) = 0 or {(a,b)∈argmax(a′,b′ )∈(Atα∪Sαt )∖(Atx∪Sxt ) σβ (Qt+1 t+1 t
β , e)∣Xβ =Xβ ∪{a }}
σα (Qtα , a) = 1. Then, also by the definition of DF-QuAD, it if α is arguing against e, then: Cmax (α, t) =
must be the case that if Xαt = Xαt−1 ∪ {b}, then ∀c ∈ Xαt such {(a,b)∈argmin(a′,b′ )∈(Atα∪Sαt )∖(Atx∪Sxt ) σβ (Qt+1 t+1 t ′
β , e)∣Xβ =Xβ ∪{a }}
that (b, c) ∈ Atα ∪ Sαt , σα (Qtα , c) ≠ σα (Qt−1
α , c). This same
logic follows ∀d ∈ Xαt such that ∣paths(b, d)∣ = 1, and thus We can then define the contribution accuracy.
the proposition holds. Definition 17. Let E be a set of AXs for the same explanan-
Finally, the third case demonstrates the potential of in- dum e, each between two agents AG = {µ, η}. Then, the
corporating credulity in machines with guarantees of rejec- contribution accuracy (CA) of α ∈ AG over E is defined as
tion/weakening or acceptance/strengthening of arguments CA(α, E) = ∑E∈E acc(α,E)
∣E∣
, where for E = E, acc(α, E) = 0
which are attacked or supported, resp., by learnt arguments. n n
if {(a, b) ∈ Ax ∪ Sx ∣C((a, b)) = (α, t)} = ∅, otherwise:
Proposition 9. Let, ∀α ∈ AG, σα be the DF-QuAD seman- ∣{(a, b) ∈ Cmax (α, t)∣C((a, b)) = (α, t)}∣
tics. Then, for any α ∈ AG and t > 1, if Xαt = Xαt−1 ∪ {a} acc(α, E) =
where ταt (a) = 1 and Atα (a) ∪ Sαt (a) = ∅, then for any ∣{(a, b) ∈ Anx ∪ Sxn ∣C((a, b)) = (α, t)}∣
b ∈ Xαt such that a ∈ Atα (b) ∪ Sαt (b): .
• if a ∈ Atα (b):
– if Sαt (b) = ∅ then σα (Qtα , b) = 0;
– if {c ∈ Sαt (b)∣σα (Qtα , c) = 1} = ∅ then σα (Qtα , b) <
ταt (b);
• if a ∈ Sαt (b):
– if Atα (b) = ∅ then σα (Qtα , b) = 1;
– if {c ∈ Atα (b)∣σα (Qtα , c) = 1} = ∅ then σα (Qtα , b) >
ταt (b).
Proof. Since ταt (a) = 1 and Atα (a)∪Sαt (a) = ∅, by the Def-
inition of DF-QuAD (see §3), we can see that σα (Qtα , a) =
1. Let a ∈ Atα (b). If Sαt (b) = ∅ then, by the defini-
tion of DF-QuAD, σα (Qtα , b) = 0. Also by the definition
of DF-QuAD, if {c ∈ Sαt (b)∣σα (Qtα , c) = 1} = ∅, then
σα (Qtα , b) < ταt (b). Similarly, we let a ∈ Sαt (b). If Atα (b) =
∅ then, by the definition of DF-QuAD, σα (Qtα , b) = 1. Also
by the definition of DF-QuAD, if {c ∈ Atα (b)∣σα (Qtα , c) =
1} = ∅, then σα (Qtα , b) > ταt (b). Thus, the proposition
holds.