Five weaknesses of ASPIC+ Leila Amgoud amgoud@irit.fr Amgoud - - PowerPoint PPT Presentation

five weaknesses of aspic
SMART_READER_LITE
LIVE PREVIEW

Five weaknesses of ASPIC+ Leila Amgoud amgoud@irit.fr Amgoud - - PowerPoint PPT Presentation

Five weaknesses of ASPIC+ Leila Amgoud amgoud@irit.fr Amgoud (IRIT) Weaknesses of APSIC+ 1 / 12 Motivation Argumentation = an activity of reason aimed to increase (or decrease) the acceptability of a controversial standpoint by putting


slide-1
SLIDE 1

Five weaknesses of ASPIC+

Leila Amgoud

amgoud@irit.fr

Amgoud (IRIT) Weaknesses of APSIC+ 1 / 12

slide-2
SLIDE 2

Motivation

Argumentation = an activity of reason aimed to increase (or decrease) the acceptability of a controversial standpoint by putting forward arguments Argumentation in AI = used for

reasoning about inconsistent premises making decisions modeling dialogues ...

ASPIC+ (Prakken 2010) = an argumentation system

It instantiates Dung’s abstract framework

Aim = to show five serious flaws of ASPIC+ to study the properties of its underlying logics

Amgoud (IRIT) Weaknesses of APSIC+ 2 / 12

slide-3
SLIDE 3

Motivation

Argumentation = an activity of reason aimed to increase (or decrease) the acceptability of a controversial standpoint by putting forward arguments Argumentation in AI = used for

reasoning about inconsistent premises making decisions modeling dialogues ...

ASPIC+ (Prakken 2010) = an argumentation system

It instantiates Dung’s abstract framework

Aim = to show five serious flaws of ASPIC+ to study the properties of its underlying logics

Amgoud (IRIT) Weaknesses of APSIC+ 2 / 12

slide-4
SLIDE 4

Motivation

Argumentation = an activity of reason aimed to increase (or decrease) the acceptability of a controversial standpoint by putting forward arguments Argumentation in AI = used for

reasoning about inconsistent premises making decisions modeling dialogues ...

ASPIC+ (Prakken 2010) = an argumentation system

It instantiates Dung’s abstract framework

Aim = to show five serious flaws of ASPIC+ to study the properties of its underlying logics

Amgoud (IRIT) Weaknesses of APSIC+ 2 / 12

slide-5
SLIDE 5

Motivation

Argumentation = an activity of reason aimed to increase (or decrease) the acceptability of a controversial standpoint by putting forward arguments Argumentation in AI = used for

reasoning about inconsistent premises making decisions modeling dialogues ...

ASPIC+ (Prakken 2010) = an argumentation system

It instantiates Dung’s abstract framework

Aim = to show five serious flaws of ASPIC+ to study the properties of its underlying logics

Amgoud (IRIT) Weaknesses of APSIC+ 2 / 12

slide-6
SLIDE 6

Argumentation process

Monotonic logic (L, CN) ↓ Knowledge base K ⊆ L ↓ Arguments (A) ↓ Attacks between arguments R ⊆ A × A ↓ Evaluation of arguments using a semantics ↓ Plausible inferences from K

Amgoud (IRIT) Weaknesses of APSIC+ 3 / 12

slide-7
SLIDE 7

ASPIC+: Logical language

Abstract logical language L (for knowledge and names of rules) Strict / Defeasible rules: let x1, . . . , xn, x ∈ L

x1, . . . , xn → x (if x1, . . . , xn hold then without exception x holds) x1, . . . , xn ⇒ x (if x1, . . . , xn hold then presumably x holds) They may represent either knowledge or reasoning patterns

Contrariness function: ¯: L − → 2L. Let x ∈ ¯ y.

if y / ∈ ¯ x, then x is a contrary of y

  • therwise, x and y are contradictory

Consistency: A set X ⊆ L is consistent iff ∄ x, y ∈ X s.t. x ∈ ¯ y. Otherwise, X is inconsistent.

Amgoud (IRIT) Weaknesses of APSIC+ 4 / 12

slide-8
SLIDE 8

ASPIC+: Logical language

Abstract logical language L (for knowledge and names of rules) Strict / Defeasible rules: let x1, . . . , xn, x ∈ L

x1, . . . , xn → x (if x1, . . . , xn hold then without exception x holds) x1, . . . , xn ⇒ x (if x1, . . . , xn hold then presumably x holds) They may represent either knowledge or reasoning patterns

Contrariness function: ¯: L − → 2L. Let x ∈ ¯ y.

if y / ∈ ¯ x, then x is a contrary of y

  • therwise, x and y are contradictory

Consistency: A set X ⊆ L is consistent iff ∄ x, y ∈ X s.t. x ∈ ¯ y. Otherwise, X is inconsistent.

Amgoud (IRIT) Weaknesses of APSIC+ 4 / 12

slide-9
SLIDE 9

ASPIC+: Logical language

Abstract logical language L (for knowledge and names of rules) Strict / Defeasible rules: let x1, . . . , xn, x ∈ L

x1, . . . , xn → x (if x1, . . . , xn hold then without exception x holds) x1, . . . , xn ⇒ x (if x1, . . . , xn hold then presumably x holds) They may represent either knowledge or reasoning patterns

Contrariness function: ¯: L − → 2L. Let x ∈ ¯ y.

if y / ∈ ¯ x, then x is a contrary of y

  • therwise, x and y are contradictory

Consistency: A set X ⊆ L is consistent iff ∄ x, y ∈ X s.t. x ∈ ¯ y. Otherwise, X is inconsistent.

Amgoud (IRIT) Weaknesses of APSIC+ 4 / 12

slide-10
SLIDE 10

ASPIC+: Logical language

Abstract logical language L (for knowledge and names of rules) Strict / Defeasible rules: let x1, . . . , xn, x ∈ L

x1, . . . , xn → x (if x1, . . . , xn hold then without exception x holds) x1, . . . , xn ⇒ x (if x1, . . . , xn hold then presumably x holds) They may represent either knowledge or reasoning patterns

Contrariness function: ¯: L − → 2L. Let x ∈ ¯ y.

if y / ∈ ¯ x, then x is a contrary of y

  • therwise, x and y are contradictory

Consistency: A set X ⊆ L is consistent iff ∄ x, y ∈ X s.t. x ∈ ¯ y. Otherwise, X is inconsistent.

Amgoud (IRIT) Weaknesses of APSIC+ 4 / 12

slide-11
SLIDE 11

ASPIC+: Logical language

Abstract logical language L (for knowledge and names of rules) Strict / Defeasible rules: let x1, . . . , xn, x ∈ L

x1, . . . , xn → x (if x1, . . . , xn hold then without exception x holds) x1, . . . , xn ⇒ x (if x1, . . . , xn hold then presumably x holds) They may represent either knowledge or reasoning patterns

Contrariness function: ¯: L − → 2L. Let x ∈ ¯ y.

if y / ∈ ¯ x, then x is a contrary of y

  • therwise, x and y are contradictory

Consistency: A set X ⊆ L is consistent iff ∄ x, y ∈ X s.t. x ∈ ¯ y. Otherwise, X is inconsistent.

Amgoud (IRIT) Weaknesses of APSIC+ 4 / 12

slide-12
SLIDE 12

Some remarks on the logical formalism (1/2)

No restrictions on L and rules. Thus,

x → (y → z) is a strict rule (a → b) ⇒ (x → y) is a defeasible rule

No distinction between knowledge and names of defeasible rules

¬f ∈ L may be the name of b ⇒ f (birds generally fly)

Conclusion

The logical formalism is flawed.

Amgoud (IRIT) Weaknesses of APSIC+ 5 / 12

slide-13
SLIDE 13

Some remarks on the logical formalism (1/2)

No restrictions on L and rules. Thus,

x → (y → z) is a strict rule (a → b) ⇒ (x → y) is a defeasible rule

No distinction between knowledge and names of defeasible rules

¬f ∈ L may be the name of b ⇒ f (birds generally fly)

Conclusion

The logical formalism is flawed.

Amgoud (IRIT) Weaknesses of APSIC+ 5 / 12

slide-14
SLIDE 14

Some remarks on the logical formalism (1/2)

No restrictions on L and rules. Thus,

x → (y → z) is a strict rule (a → b) ⇒ (x → y) is a defeasible rule

No distinction between knowledge and names of defeasible rules

¬f ∈ L may be the name of b ⇒ f (birds generally fly)

Conclusion

The logical formalism is flawed.

Amgoud (IRIT) Weaknesses of APSIC+ 5 / 12

slide-15
SLIDE 15

Some remarks on the logical formalism (2/2)

Let L be a propositional language Let ¯ stand for classical negation Rs = the inference patterns of propositional logic, Rd = ∅ The set X = {x, x → y, ¬y} is consistent in ASPIC+

Conclusion

The semantics of the logical formalism is ambiguous. The logical formalism cannot capture classical logics.

Amgoud (IRIT) Weaknesses of APSIC+ 6 / 12

slide-16
SLIDE 16

Some remarks on the logical formalism (2/2)

Let L be a propositional language Let ¯ stand for classical negation Rs = the inference patterns of propositional logic, Rd = ∅ The set X = {x, x → y, ¬y} is consistent in ASPIC+

Conclusion

The semantics of the logical formalism is ambiguous. The logical formalism cannot capture classical logics.

Amgoud (IRIT) Weaknesses of APSIC+ 6 / 12

slide-17
SLIDE 17

Knowledge bases

Four bases: K = Kn ∪ Kp ∪ Ka ∪ Ki s.t.

Kn: a set of axioms Kp: a set of ordinary premises Ka: a set of assumptions Ki: a set of issues

Remark: Strict and defeasible rules encode knowledge

”Penguins do not fly” is a strict rule (p → ¬f) or an axiom? ”Birds fly” is a defeasible rule (b ⇒ f) or an ordinary premise?

Amgoud (IRIT) Weaknesses of APSIC+ 7 / 12

slide-18
SLIDE 18

Knowledge bases

Four bases: K = Kn ∪ Kp ∪ Ka ∪ Ki s.t.

Kn: a set of axioms Kp: a set of ordinary premises Ka: a set of assumptions Ki: a set of issues

Remark: Strict and defeasible rules encode knowledge

”Penguins do not fly” is a strict rule (p → ¬f) or an axiom? ”Birds fly” is a defeasible rule (b ⇒ f) or an ordinary premise?

Amgoud (IRIT) Weaknesses of APSIC+ 7 / 12

slide-19
SLIDE 19

Arguments

Arguments are trees Examples:

L: a propositional language Kp = {x, y} and Kn = Ka = Ki = ∅ Rs = {x → z} and Rd = {y, z ⇒ t} x, x → z is an argument in favor of z x, x → z, y, yz ⇒ t is an argument in favor of t

Conclusion

ASPIC+ may miss intuitive conclusions Example:

Let L be a propositional language and rules encode knowledge Kp = {x ∧ y} and Rs = {x → z} No argument in favor of z. Thus, z will not be inferred!!

Amgoud (IRIT) Weaknesses of APSIC+ 8 / 12

slide-20
SLIDE 20

Arguments

Arguments are trees Examples:

L: a propositional language Kp = {x, y} and Kn = Ka = Ki = ∅ Rs = {x → z} and Rd = {y, z ⇒ t} x, x → z is an argument in favor of z x, x → z, y, yz ⇒ t is an argument in favor of t

Conclusion

ASPIC+ may miss intuitive conclusions Example:

Let L be a propositional language and rules encode knowledge Kp = {x ∧ y} and Rs = {x → z} No argument in favor of z. Thus, z will not be inferred!!

Amgoud (IRIT) Weaknesses of APSIC+ 8 / 12

slide-21
SLIDE 21

Arguments

Arguments are trees Examples:

L: a propositional language Kp = {x, y} and Kn = Ka = Ki = ∅ Rs = {x → z} and Rd = {y, z ⇒ t} x, x → z is an argument in favor of z x, x → z, y, yz ⇒ t is an argument in favor of t

Conclusion

ASPIC+ may miss intuitive conclusions Example:

Let L be a propositional language and rules encode knowledge Kp = {x ∧ y} and Rs = {x → z} No argument in favor of z. Thus, z will not be inferred!!

Amgoud (IRIT) Weaknesses of APSIC+ 8 / 12

slide-22
SLIDE 22

Attacks 1/2

Rebutting: to undermine the conclusion of an argument

A : t, t ⇒ z, z ⇒ x, x → y rebuts B : t′, t′ → z′, z′ → x′, x′ ⇒ ¬y B does not rebut A But, A is not more certain than B!

Conclusion

ASPIC+ builds on counter-intuitive assumptions.

Amgoud (IRIT) Weaknesses of APSIC+ 9 / 12

slide-23
SLIDE 23

Attacks 1/2

Rebutting: to undermine the conclusion of an argument

A : t, t ⇒ z, z ⇒ x, x → y rebuts B : t′, t′ → z′, z′ → x′, x′ ⇒ ¬y B does not rebut A But, A is not more certain than B!

Conclusion

ASPIC+ builds on counter-intuitive assumptions.

Amgoud (IRIT) Weaknesses of APSIC+ 9 / 12

slide-24
SLIDE 24

Attacks 1/2

Rebutting: to undermine the conclusion of an argument

A : t, t ⇒ z, z ⇒ x, x → y rebuts B : t′, t′ → z′, z′ → x′, x′ ⇒ ¬y B does not rebut A But, A is not more certain than B!

Conclusion

ASPIC+ builds on counter-intuitive assumptions.

Amgoud (IRIT) Weaknesses of APSIC+ 9 / 12

slide-25
SLIDE 25

Attacks 2/2

Undermining: to undermine a premise of an argument

x, x → z undermines ¬z, ¬z → v

Undercutting: to undermine the applicability of a defeasible rule

Let Kn = {b, ¬f}, Rd = {b ⇒ f} where ¬f is the name of b ⇒ f A: b B: b, b ⇒ f C: ¬f B undercuts itself, B undermines C and C rebuts B The system infers b and ¬f!

Conclusion

ASPIC+ may return counter-intuitive conclusions.

Amgoud (IRIT) Weaknesses of APSIC+ 10 / 12

slide-26
SLIDE 26

Attacks 2/2

Undermining: to undermine a premise of an argument

x, x → z undermines ¬z, ¬z → v

Undercutting: to undermine the applicability of a defeasible rule

Let Kn = {b, ¬f}, Rd = {b ⇒ f} where ¬f is the name of b ⇒ f A: b B: b, b ⇒ f C: ¬f B undercuts itself, B undermines C and C rebuts B The system infers b and ¬f!

Conclusion

ASPIC+ may return counter-intuitive conclusions.

Amgoud (IRIT) Weaknesses of APSIC+ 10 / 12

slide-27
SLIDE 27

Attacks 2/2

Undermining: to undermine a premise of an argument

x, x → z undermines ¬z, ¬z → v

Undercutting: to undermine the applicability of a defeasible rule

Let Kn = {b, ¬f}, Rd = {b ⇒ f} where ¬f is the name of b ⇒ f A: b B: b, b ⇒ f C: ¬f B undercuts itself, B undermines C and C rebuts B The system infers b and ¬f!

Conclusion

ASPIC+ may return counter-intuitive conclusions.

Amgoud (IRIT) Weaknesses of APSIC+ 10 / 12

slide-28
SLIDE 28

Attacks 2/2

Undermining: to undermine a premise of an argument

x, x → z undermines ¬z, ¬z → v

Undercutting: to undermine the applicability of a defeasible rule

Let Kn = {b, ¬f}, Rd = {b ⇒ f} where ¬f is the name of b ⇒ f A: b B: b, b ⇒ f C: ¬f B undercuts itself, B undermines C and C rebuts B The system infers b and ¬f!

Conclusion

ASPIC+ may return counter-intuitive conclusions.

Amgoud (IRIT) Weaknesses of APSIC+ 10 / 12

slide-29
SLIDE 29

Attacks 2/2

Undermining: to undermine a premise of an argument

x, x → z undermines ¬z, ¬z → v

Undercutting: to undermine the applicability of a defeasible rule

Let Kn = {b, ¬f}, Rd = {b ⇒ f} where ¬f is the name of b ⇒ f A: b B: b, b ⇒ f C: ¬f B undercuts itself, B undermines C and C rebuts B The system infers b and ¬f!

Conclusion

ASPIC+ may return counter-intuitive conclusions.

Amgoud (IRIT) Weaknesses of APSIC+ 10 / 12

slide-30
SLIDE 30

Attacks 2/2

Undermining: to undermine a premise of an argument

x, x → z undermines ¬z, ¬z → v

Undercutting: to undermine the applicability of a defeasible rule

Let Kn = {b, ¬f}, Rd = {b ⇒ f} where ¬f is the name of b ⇒ f A: b B: b, b ⇒ f C: ¬f B undercuts itself, B undermines C and C rebuts B The system infers b and ¬f!

Conclusion

ASPIC+ may return counter-intuitive conclusions.

Amgoud (IRIT) Weaknesses of APSIC+ 10 / 12

slide-31
SLIDE 31

Evaluation of arguments

Dung’s acceptability semantics (Dung, 1995)

E.g. Preferred semantics: maximal non-conflicting and self-defending sets of arguments

Let Rd = {⇒ a, ⇒ b, ⇒ x, ⇒ z, a ⇒ (x → y), b ⇒ (z → ¬y)}, Rs = Kn = Kp = Ka = Ki = ∅ A: ⇒ a B: ⇒ b C: ⇒ x D: ⇒ z E: ⇒ a, a ⇒ (x → y) F: ⇒ b, b ⇒ (z → ¬y)

{A, B, C, D, E, F} is the unique preferred extension a, b, x, z, x → y, z → ¬y are outputs of the system The output is not closed (y is not inferred) The output is indirectly inconsistent (y and ¬y)

Conclusion

ASPIC+ violates the basic rationality postulates.

Amgoud (IRIT) Weaknesses of APSIC+ 11 / 12

slide-32
SLIDE 32

Evaluation of arguments

Dung’s acceptability semantics (Dung, 1995)

E.g. Preferred semantics: maximal non-conflicting and self-defending sets of arguments

Let Rd = {⇒ a, ⇒ b, ⇒ x, ⇒ z, a ⇒ (x → y), b ⇒ (z → ¬y)}, Rs = Kn = Kp = Ka = Ki = ∅ A: ⇒ a B: ⇒ b C: ⇒ x D: ⇒ z E: ⇒ a, a ⇒ (x → y) F: ⇒ b, b ⇒ (z → ¬y)

{A, B, C, D, E, F} is the unique preferred extension a, b, x, z, x → y, z → ¬y are outputs of the system The output is not closed (y is not inferred) The output is indirectly inconsistent (y and ¬y)

Conclusion

ASPIC+ violates the basic rationality postulates.

Amgoud (IRIT) Weaknesses of APSIC+ 11 / 12

slide-33
SLIDE 33

Evaluation of arguments

Dung’s acceptability semantics (Dung, 1995)

E.g. Preferred semantics: maximal non-conflicting and self-defending sets of arguments

Let Rd = {⇒ a, ⇒ b, ⇒ x, ⇒ z, a ⇒ (x → y), b ⇒ (z → ¬y)}, Rs = Kn = Kp = Ka = Ki = ∅ A: ⇒ a B: ⇒ b C: ⇒ x D: ⇒ z E: ⇒ a, a ⇒ (x → y) F: ⇒ b, b ⇒ (z → ¬y)

{A, B, C, D, E, F} is the unique preferred extension a, b, x, z, x → y, z → ¬y are outputs of the system The output is not closed (y is not inferred) The output is indirectly inconsistent (y and ¬y)

Conclusion

ASPIC+ violates the basic rationality postulates.

Amgoud (IRIT) Weaknesses of APSIC+ 11 / 12

slide-34
SLIDE 34

Evaluation of arguments

Dung’s acceptability semantics (Dung, 1995)

E.g. Preferred semantics: maximal non-conflicting and self-defending sets of arguments

Let Rd = {⇒ a, ⇒ b, ⇒ x, ⇒ z, a ⇒ (x → y), b ⇒ (z → ¬y)}, Rs = Kn = Kp = Ka = Ki = ∅ A: ⇒ a B: ⇒ b C: ⇒ x D: ⇒ z E: ⇒ a, a ⇒ (x → y) F: ⇒ b, b ⇒ (z → ¬y)

{A, B, C, D, E, F} is the unique preferred extension a, b, x, z, x → y, z → ¬y are outputs of the system The output is not closed (y is not inferred) The output is indirectly inconsistent (y and ¬y)

Conclusion

ASPIC+ violates the basic rationality postulates.

Amgoud (IRIT) Weaknesses of APSIC+ 11 / 12

slide-35
SLIDE 35

Evaluation of arguments

Dung’s acceptability semantics (Dung, 1995)

E.g. Preferred semantics: maximal non-conflicting and self-defending sets of arguments

Let Rd = {⇒ a, ⇒ b, ⇒ x, ⇒ z, a ⇒ (x → y), b ⇒ (z → ¬y)}, Rs = Kn = Kp = Ka = Ki = ∅ A: ⇒ a B: ⇒ b C: ⇒ x D: ⇒ z E: ⇒ a, a ⇒ (x → y) F: ⇒ b, b ⇒ (z → ¬y)

{A, B, C, D, E, F} is the unique preferred extension a, b, x, z, x → y, z → ¬y are outputs of the system The output is not closed (y is not inferred) The output is indirectly inconsistent (y and ¬y)

Conclusion

ASPIC+ violates the basic rationality postulates.

Amgoud (IRIT) Weaknesses of APSIC+ 11 / 12

slide-36
SLIDE 36

Evaluation of arguments

Dung’s acceptability semantics (Dung, 1995)

E.g. Preferred semantics: maximal non-conflicting and self-defending sets of arguments

Let Rd = {⇒ a, ⇒ b, ⇒ x, ⇒ z, a ⇒ (x → y), b ⇒ (z → ¬y)}, Rs = Kn = Kp = Ka = Ki = ∅ A: ⇒ a B: ⇒ b C: ⇒ x D: ⇒ z E: ⇒ a, a ⇒ (x → y) F: ⇒ b, b ⇒ (z → ¬y)

{A, B, C, D, E, F} is the unique preferred extension a, b, x, z, x → y, z → ¬y are outputs of the system The output is not closed (y is not inferred) The output is indirectly inconsistent (y and ¬y)

Conclusion

ASPIC+ violates the basic rationality postulates.

Amgoud (IRIT) Weaknesses of APSIC+ 11 / 12

slide-37
SLIDE 37

Evaluation of arguments

Dung’s acceptability semantics (Dung, 1995)

E.g. Preferred semantics: maximal non-conflicting and self-defending sets of arguments

Let Rd = {⇒ a, ⇒ b, ⇒ x, ⇒ z, a ⇒ (x → y), b ⇒ (z → ¬y)}, Rs = Kn = Kp = Ka = Ki = ∅ A: ⇒ a B: ⇒ b C: ⇒ x D: ⇒ z E: ⇒ a, a ⇒ (x → y) F: ⇒ b, b ⇒ (z → ¬y)

{A, B, C, D, E, F} is the unique preferred extension a, b, x, z, x → y, z → ¬y are outputs of the system The output is not closed (y is not inferred) The output is indirectly inconsistent (y and ¬y)

Conclusion

ASPIC+ violates the basic rationality postulates.

Amgoud (IRIT) Weaknesses of APSIC+ 11 / 12

slide-38
SLIDE 38

Conclusion

ASPIC+ suffers from five main problems:

1

its logical formalism is ill-defined

2

it may return undesirable results

3

it builds on some counter-intuitive assumptions

4

it violates some rationality postulates

5

it allows counter-intuitive instantiations

Amgoud (IRIT) Weaknesses of APSIC+ 12 / 12