• Aucun résultat trouvé

Dung's semantics satisfy attack removal monotonicity

N/A
N/A
Protected

Academic year: 2021

Partager "Dung's semantics satisfy attack removal monotonicity"

Copied!
8
0
0

Texte intégral

(1)

HAL Id: hal-03039376

https://hal.archives-ouvertes.fr/hal-03039376

Submitted on 3 Dec 2020

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires

Dung’s semantics satisfy attack removal monotonicity

Leila Amgoud, Srdjan Vesic

To cite this version:

Leila Amgoud, Srdjan Vesic. Dung’s semantics satisfy attack removal monotonicity. [Research Report]

Arxiv. 2020. �hal-03039376�

(2)

Dung’s semantics satisfy attack removal monotonicity

Leila Amgoud 1 and Srdjan Vesic 2

1 CNRS – IRIT, France (amgoud@irit.fr)

2 CRIL - CNRS, Univ. Artois, France (vesic@cril.fr)

Abstract

We show that preferred, stable, complete and grounded semantics satisfy attack removal monotonicity. This means that if an attack from b to a is removed, the status of a cannot worsen, e.g. if a was skeptically accepted, it cannot become rejected.

1 Introduction

Formal argumentation theory [4] is non-monotonic in the sense that when new arguments are added, some arguments may change their status. In this rapport, we show that preferred, stable, complete and grounded semantics satisfy attack removal monotonicity. This means that if an attack from b to a is removed, the status of a cannot worsen, e.g. if a was skeptically accepted, it cannot become rejected. Note that result we prove in the present document is the proof of Proposition 1 and Conjecture 1 of the recent paper by Amgoud et al. [2].

2 Formal setting

Let us introduce the formal setting. Let Arg be an infinite set of all possible arguments. An argumentation graph is defined as follows:

Definition 1 (Argumentation Graph). An argumentation graph is an or- dered tuple A = hA, Ri, where A is a finite subset of Arg and R ⊆ A × A.

Let AG be the universe of all argumentation graphs built on Arg.

If (a, b) ∈ A we say that a attacks b. The set of attackers of an argument is defined as Att A (a) = {b ∈ A | (b, a) ∈ R}. For a set of attacks X ⊆ R, we define A  X = hA, R \ Xi.

A set of arguments is conflict free if it does not contain two arguments a

∈ R. A set of arguments

(3)

argument x ∈ X, for every argument y, if y attacks x, there exists z ∈ X such that z attacks y. Let E ⊆ A be a conflict-free set.

• E is a complete extension iff it defends all its elements and contains all arguments it defends.

• E is a preferred extension iff it is a maximal (w.r.t. ⊆) complete ex- tension.

• E is a stable extension iff it attacks any a ∈ A \ E.

• E is a grounded extension iff it is a minimal (w.r.t. set ⊆) complete extension.

Let Ext x (A) denote the set of all extensions of A under semantics x, where x ∈ {st, pr, gr, co} and st (resp. pr, gr, co) stands for stable (resp.

preferred, grounded, complete) semantics. Once extensions are computed, acceptability degrees are assigned to arguments. We follow the definition by Amgoud et al. [2].

Definition 2. For every a ∈ A, if Ext x (A) = ∅, then Deg A x (a) = 1, other- wise, Deg A x (a) =

• 1 iff a ∈ T

E∈Ext

x

(A)

E.

• 0.5 iff ∃E , E 0 ∈ Ext x (A) s.t a ∈ E, a / ∈ E 0 .

• 0.3 iff a / ∈ S

E∈Ext

x

(A)

E and @ E ∈ Ext x (A) s.t ∃b ∈ E and (b, a) ∈ R.

• 0 iff a / ∈ S

E∈Ext

x

(A)

E and ∃E ∈ Ext x (A) s.t ∃b ∈ E and (b, a) ∈ R.

3 Attack removal monotonicity

The principle we study, i.e. attack removal monotonicity, was introduced by Amgoud et al. [2], in Definition 6. The principle was simply called mono- tonicity. We prefer to use a more specific name, i.e. attack removal mono- tonicity, in order to distinguish this principle from other principles in the literature that are also called monotonicity, e.g. [1].

Definition 3 (Attack removal monotonicity). A semantics S satisfies attack removal monotonicity iff for every argumentation graph A = hA, Ri ∈ AG,

∀a ∈ A, ∀X ⊆ Att A (a), it holds that Deg A S (a) ≤ Deg AX S (a).

(4)

4 Labellings

To prove that preferred, stable, complete and grounded semantics satisfy this principle, we first introduce the basic concepts behind the labeling [3].

Definition 4 (Labeling). A labeling is a total function L which assigns to each argument of every argumentation graph A = hA, Ri a value in the set {in, out, und}. A labeling L is complete iff ∀a ∈ A,

• L(a) = in if ∀b ∈ Att A (a), L(b) = out,

• L(a) = out if ∃b ∈ Att A (a) such that L(b) = in,

• L(a) = und otherwise.

Let Lab c (A) be the set of all complete labellings of A.

Let A = hA, Ri be an argumentation graph. For a set of arguments X ⊆ A, we define the corresponding labelling Ext2Lab(X) as follows:

• ∀x ∈ X, L(x) = in,

• ∀y ∈ A \ X such that ∃x ∈ X and xRy, L(y) = out,

• ∀y ∈ A \ X such that @ x ∈ X and xRy, L(y) = und.

For a labeling L of A, we define Lab2Ext(L) = {x ∈ A | L(x) = in}.

It was shown by Caminada [3] that the set of arguments labeled in within a complete labeling forms a complete extension of the argumentation graph.

Similarly, every complete extension can be labeled by a complete labeling.

Correspondences between complete labellings and the three other semantics (grounded, preferred, stable) have also been shown. We denote by Lab s (A) (respectively Lab p (A), Lab g (A) ) the set of labellings corresponding to stable (respectively preferred, grounded) extension(s) of A.

5 Two lemmas

Lemma 1. Let A = hA, Ri ∈ AG. Let a ∈ A be such that Att A (a) 6= ∅, and j ∈ {st, pr, co, gr}. For any ∅ ⊆ X ⊆ Att A (a), for any L ∈ Lab j (A  X), if L(a) = out, then L ∈ Lab j (A).

Proof. Let A = hA, Ri ∈ AG, and j ∈ { st, pr, co, gr }. Let a ∈ A be

such that Att A (a) 6= ∅, and let ∅ ⊆ X ⊆ Att A (a). Let X = {x 1 , . . . , x n }

and A 0 = A  X. Assume that L ∈ Lab j (A 0 ) and L(a) = out. From

Table 1 (in [5]), L ∈ Lab j (A 1 ) where A 1 = A 0 ⊕ x 1 1 . We construct thus

a series of argumentation graphs A 1 , . . . , A n , where for each i = 2, . . . , n,

A i = A i−1 ⊕ x i , and we repeat the previous reasoning in order to obtain

that L ∈ Lab j (A i ). Note that A n = A. Hence, L ∈ Lab j (A).

(5)

Lemma 2. Let A = hA, Ri ∈ AG. Let a ∈ A be such that Att A (a) 6= ∅, and j ∈ {st, pr, co, gr}. For any ∅ ⊆ X ⊆ Att A (a), for any L ∈ Lab j (A), if L(a) = in, then L ∈ Lab j (A  X).

Proof. Let A = hA, Ri ∈ AG and j ∈ {st, pr, co, gr}. Let a ∈ A be such that Att A (a) 6= ∅, ∅ ⊆ X ⊆ Att A (a), X = {x 1 , . . . , x n }, and A 0 = A  X.

Assume that L ∈ Lab j (A) and L(a) = in. From Table 2 (in [5]), L ∈ Lab j (A 1 ) where A 1 = A  {x 1 }. We construct thus a series of argumentation graphs A 1 , . . . , A n , where for each i = 2, . . . , n, A i = A i−1  {x i }, and we repeat the previous reasoning in order to obtain that L ∈ Lab j (A i ). Note that A n = A  X. Hence, L ∈ Lab j (A  X).

6 The main result

Proposition 1. Stable, preferred, complete and grounded semantics satisfy attack removal monotonicity.

Proof. Let A = hA, Ri ∈ AG. Let a ∈ A be such that Att A (a) 6= ∅, X ⊆ Att A (a), and x ∈ { co, st, pr, gr }. We put A 0 = A  X = hA 0 , R 0 i, where R 0 = R \ X. Let us show that Deg A x

0

(a) ≥ Deg A x (a).

Case 1. X = Att A (a). This means that Att A

0

(a) = ∅.

• Ext x (A 0 ) = ∅ (the case is possible only for stable semantics). By definition Deg A x

0

(a) = 1.

• Ext x (A 0 ) 6= ∅. From [4], a ∈ T

E∈Ext

x

(A

0

)

E, and hence Deg A x

0

(a) = 1.

Since by definition, Deg A x (a) ∈ {0, 0.3, 0.5, 1}, then Deg A x (a) ≤ 1.

Case 2. X = ∅. Hence, A and A 0 coincide, trivial.

Case 3. ∅ ( X ( Att A (a).

i) Assume that Deg A x

0

(a) = 1. Since by definition, Deg A x (a) ∈ {0, 0.3, 0.5, 1}, then Deg A x (a) ≤ 1.

ii) Assume now that Deg A x

0

(a) < 1. Thus, by definition Ext x (A 0 ) 6= ∅.

From now on, we proceed per semantics.

Stable semantics: Deg A st

0

(a) ∈ {0, 0.5}

• Assume that Deg A st

0

(a) = 0.5. By definition, ∃E ∈ Ext st (A 0 )

such that a / ∈ E. Let L = Ext2Lab(E ). Since with stable

semantics, L(.) ∈ {in, out}, then L(a) = out. From Lemma

1, L ∈ Lab st (A). Consequently, Deg A st (a) < 1.

(6)

• Assume that Deg A st

0

(a) = 0. By definition, ∃E ∈ Ext st (A 0 ) such that an element b of E attacks a (i.e. bR 0 a). Let L = Ext2Lab(E). From [3], L ∈ Lab st (A 0 ) and L(a) = out.

Furthermore, @ L 0 ∈ Lab st (A 0 ) such that

L 0 (a) = in (1)

There are two cases:

– Ext st (A) = ∅. But from Lemma 1, L ∈ Lab st (A) (mean- ing that E is a stable extension of A). Contradiction.

– Ext st (A) 6= ∅. Assume that Deg A st (a) > 0. Thus, Deg A st (a) ∈ {0.5, 1} (under stable semantics, an argument cannot have degree 0.3). Hence, ∃L 0 ∈ Lab st (A) such that L 0 (a) = in. From Lemma 2, L 0 ∈ Lab st (A 0 ). This con- tradicts assumption (1).

Grounded semantics: Deg A st

0

(a) ∈ {0, 0.3}

Let L = Ext2Lab(GE(A)) and L 0 = Ext2Lab(GE(A 0 )).

• Assume that Deg A gr

0

(a) = 0.3. By definition, (Atts A

0

(a) ∪ {a}) ∩ GE(A 0 ) = ∅, and from [3], L 0 (a) = und.

Assume that Deg A gr (a) > 0.3. Hence, Deg A gr (a) = 1 (since Deg A gr (a) ∈ {0, 0.3, 1}). From [3], L(a) = in. From Lemma 2, L = L 0 , hence contradiction.

• Assume that Deg A gr

0

(a) = 0. From [3], L 0 (a) = out. But from Lemma 1, L 0 = L. Hence, L(a) = out and Deg A gr (a) = 0.

Complete and preferred semantics: Deg A x

0

(a) ∈ {0, 0.3, 0.5} with x ∈ {co, pr}.

• Assume that Deg A x

0

(a) = 0.5. By definition, there exists L ∈ Lab x (A 0 ) such that L(a) = out. From Lemma 1, L ∈ Lab x (A). Then, Deg A x (a) < 1.

• Assume that Deg A x

0

(a) = 0.3. By definition, a does not belong to any complete/preferred extension. Hence, @ L ∈ Lab x (A 0 ) such that L(a) = in (1). Assume that Deg A x (a) >

0.3. So, Deg A x (a) ∈ {0.5, 1}). From [3], ∃L ∈ Lab x (A) such that L(a) = in. From Lemma 2, L ∈ Lab x (A 0 ), contradic- tion with 1.

• Assume that Deg A x

0

(a) = 0. By definition of Deg A x

0

(a), a is attacked by at least one complete/preferred extension E.

Thus, for L = Ext2Lab(E), it holds that L(a) = out. From Lemma 1, L ∈ Lab x (A). Assume now that Deg A x (a) > 0.

There are three cases:

– Deg A x (a) = 1. This is impossible since ∀L 0 ∈ Lab x (A),

L 0

(7)

– Deg A x (a) = 0.5. This means that ∃L 0 ∈ Lab x (A) such that L 0 (a) = in. From Lemma 2, L 0 ∈ Lab x (A 0 ). This would mean that Deg A x

0

(a) ≥ 0.5. This contradicts the assumption Deg A x

0

(a) = 0.

– Deg A x (a) = 0.3. This is impossible since L ∈ Lab x (A) and L(a) = out meaning that a is attacked by at least one complete/preferred extension.

7 Appendix: the proof of the same result under an alternative definition of degrees

The choice of Definition 2 to assign the degree 1 to all the arguments in case when there are no extensions can be disputable. We show that our main result still holds under an alternative definition of degrees.

Let us present an alternative definition of degrees, where all the argu- ments are assigned the degree 0 in case there are no extensions. The rest of the following definition coincides with Definition 2.

Definition 5. For every a ∈ A, if Ext x (A) = ∅, then Deg A x (a) = 0, other- wise, Deg A x (a) =

• 1 iff a ∈ T

E∈Ext

x

(A)

E.

• 0.5 iff ∃E , E 0 ∈ Ext x (A) s.t a ∈ E, a / ∈ E 0 .

• 0.3 iff a / ∈ S

E∈Ext

x

(A)

E and @ E ∈ Ext x (A) s.t ∃b ∈ E and (b, a) ∈ R.

• 0 iff a / ∈ S

E∈Ext

x

(A)

E and ∃E ∈ Ext x (A) s.t ∃b ∈ E and (b, a) ∈ R.

Proposition 2. Stable, preferred, complete and grounded semantics satisfy attack removal monotonicity under the alternative definition of acceptability degree (Definition 5).

Proof. We only need to consider stable semantics, since the proof for the other semantics is identical to the proof of Proposition 1. Let A = hA, Ri ∈ AG. Let a ∈ A be such that Att A (a) 6= ∅, let X ⊆ Att A (a). We define A 0 = A  X = hA 0 , R 0 i, where R 0 = R \ X. Let us show that Deg A st

0

(a) ≥ Deg A st (a).

Case 1. If Deg A st

0

(a) = 1, the proof is over.

(8)

Case 2. Let Deg A st

0

(a) = 0.5. Let L be a stable labelling of A 0 such that L(a) = out. From Lemma 1, L is a stable labelling of A. Hence Deg A st (a) < 1.

Case 3. Let Deg A st

0

(a) = 0. It might be that there are no stable extensions of A 0 or that there is a stable extension of A 0 . In both cases, we proceed by the proof by reductio ad absurdum. Aiming at the contradiction, let us suppose Deg A st (a) > 0. This means that A has at least one stable extension. Let L be a stable labelling of A such that L(a) = in. From Lemma 2, L is a stable labelling of A 0 . Hence, a belongs to at least one extension of A 0 . Contradiction.

References

[1] Leila Amgoud and Jonathan Ben-Naim. Axiomatic foundations of ac- ceptability semantics. In Proceedings of the 15th International Con- ference Principles of Knowledge Representation and Reasoning, KR’16, pages 2–11, 2016.

[2] Leila Amgoud, Jonathan Ben-Naim, and Srdjan Vesic. Measuring the intensity of attacks in argumentation graphs with shapley value. In Proceedings of the 26th International Joint Conference on Artificial In- telligence, IJCAI’17, pages 63–69. AAAI Press, 2017.

[3] M. Caminada. On the issue of reinstatement in argumentation. In Pro- ceedings of the 10th European Conference on Logics in Artificial Intelli- gence JELIA’06, pages 111–123, 2006.

[4] Phan Minh Dung. On the Acceptability of Arguments and its Fun- damental Role in Non-Monotonic Reasoning, Logic Programming and n-Person Games. Artificial Intelligence, 77:321–357, 1995.

[5] Tjitze Rienstra, Chiaki Sakama, and Leendert W. N. van der Torre.

Persistence and monotony properties of argumentation semantics. In

Third International Workshop on Theory and Applications of Formal

Argumentation, TAFA’15, pages 211–225, 2015.

Références

Documents relatifs

On the argumentation side, by considering a declarative specification of ad- missible sets in terms of logic normal programs and an order between strong generalized stable models,

The authors also prove that the p-stable semantics for disjunctive programs can be characterized by means of a concept called weak completions and the G 0 3 logic, with the same

To find suitable translators for argumentation theory based on logic programming is close related to find suitable codifications of an argumentation framework as logic program.. This

troversial satirical magazine Charlie Hebdo in Paris in January 2015, the shootings at a debate on free speech in Copenhagen, the punishment of the rights activist and blogger

In this section, we first provide a few new definitions and associated results for dialogue games, and then use these to provide a procedure for identifying mini- mal sets of attacks

that Theorem 1.8 and Theorem 5.2 yield interesting improve- ments upon existing conditions for path smoothness of Lp- processes.. To this end let {5^} be a process on

For Theorem B the situation is quite different according as α &lt; 1/2 or α ∈ [1/2, 1], where the functions under consideration have connections with the spectrally positive (1/α)

1: Complexity of conjunctive query (CQ) entailment over DL-Lite KBs under AR and IAR semantics for different types of preferred repairs. For atomic queries, the data and