Argumentation God does not God does not exist want us to kill c - - PowerPoint PPT Presentation

argumentation
SMART_READER_LITE
LIVE PREVIEW

Argumentation God does not God does not exist want us to kill c - - PowerPoint PPT Presentation

Conflicts in Abstract Argumentation 1 Christof Spanring Department of Computer Science, University of Liverpool, UK Institute of Information Systems, TU Wien, Austria Cardiff Argumentation Forum, July 7, 2016 1 This research has been supported


slide-1
SLIDE 1

Conflicts in Abstract Argumentation1

Christof Spanring

Department of Computer Science, University of Liverpool, UK Institute of Information Systems, TU Wien, Austria

Cardiff Argumentation Forum, July 7, 2016

1This research has been supported by FWF (projects I1102 and I2854).

slide-2
SLIDE 2

Argumentation

a

Death penalty is legit

b

God does not want us to kill

c

God does not exist

d

Some people believe in God Natural Language Example, Is Death Penalty Legit?

Christof Spanring, CAF16 Conflicts in Abstract Argumentation 1 / 15

slide-3
SLIDE 3

Abstract Argumentation

a b c d

Christof Spanring, CAF16 Conflicts in Abstract Argumentation 2 / 15

slide-4
SLIDE 4

Abstract Argumentation

a b c d

Arguments: a, b, c, d Attacks: (b, a), (c, b), (d, c), (c, d)

Definition (Abstract Argumentation, Syntax)

Argumentation Framework (AF): F = (A, R)

A: set of arguments R ⊆ A × A: set of attacks

Christof Spanring, CAF16 Conflicts in Abstract Argumentation 2 / 15

slide-5
SLIDE 5

Abstract Argumentation

a b c d

Arguments: a, b, c, d Attacks: (b, a), (c, b), (d, c), (c, d) Conflicts: [a, b], [b, c], [c, d]

Definition (Syntactic Conflict and Compatibility)

Syntactic Conflict, [X, Y]F: X attacks Y or Y attacks X Syntactic Compatibility, {X, Y}F: otherwise

Christof Spanring, CAF16 Conflicts in Abstract Argumentation 2 / 15

slide-6
SLIDE 6

Abstract Argumentation

a b c d

Arguments: a, b, c, d Attacks: (b, a), (c, b), (d, c), (c, d) Extensions: {a, c}, {b, d}

Definition (Argumentation Semantics)

Conflict-freeness, S ∈ cf(F): {S, S}F Stable Extension, S ∈ sb(F) ⊆ cf(F): A \ S = {x ∈ A | S attacks x}

Christof Spanring, CAF16 Conflicts in Abstract Argumentation 2 / 15

slide-7
SLIDE 7

Abstract Argumentation

a b c d

Arguments: a, b, c, d Attacks: (b, a), (c, b), (d, c), (c, d) Extensions: {a, c}, {b, d} Conflicts: [a, b], [b, c], [c, d],[a, d]

Definition (Semantic Conflict and Compatibility)

Semantic Compatibility, {X, Y}S: f.a. x ∈ X, y ∈ Y ex. S ∈ S, {x, y} ⊆ S Semantic Conflict, [X, Y]S: otherwise

Christof Spanring, CAF16 Conflicts in Abstract Argumentation 2 / 15

slide-8
SLIDE 8

Framework Modifications

a b c d

Arguments: a, b, c, d Attacks: (b, a), (c, b), (d, c), (c, d) Extensions: {a, c}, {b, d} Conflicts: [a, b], [b, c], [c, d],[a, d]

Christof Spanring, CAF16 Conflicts in Abstract Argumentation 3 / 15

slide-9
SLIDE 9

Framework Modifications

a b c d

Arguments: a, b, c, d Attacks: (b, a), (c, b), (d, c), (c, d),(d, a) Extensions: {a, c}, {b, d} Conflicts: [a, b], [b, c], [c, d],[a, d]

Christof Spanring, CAF16 Conflicts in Abstract Argumentation 3 / 15

slide-10
SLIDE 10

Framework Modifications

a b c d

Arguments: a, b, c, d Attacks: ✟✟ ✟

(b, a), (c, b), (d, c), (c, d),(d, a)

Extensions: {a, c}, {b, d} Conflicts: [a, b], [b, c], [c, d],[a, d]

Christof Spanring, CAF16 Conflicts in Abstract Argumentation 3 / 15

slide-11
SLIDE 11

Realizability and Conflict

Definition (Realizability) S is σ-realizable if ex. AF F with σ(F) = S S is σA-realizable if ex AF F = (A, R) with σ(F) = S Definition (Conflict)

A semantic conflict [a, b]S is pure (semantic) if there is no realization F with [a, b]F; necessary (syntactic) if any realization F has [a, b]F;

  • ptional otherwise.

Definition (Conditional Conflicts)

Extend pure, necessary and optional to A-realizability

Christof Spanring, CAF16 Conflicts in Abstract Argumentation 4 / 15

slide-12
SLIDE 12

Levels of Conflict

semantic conflict pure syntactic conflict necessary

  • ptional

Figure: A Venn-diagram illustrating different levels of conflict.

Christof Spanring, CAF16 Conflicts in Abstract Argumentation 5 / 15

slide-13
SLIDE 13

Arbitrary Modifications

a b c d

Arguments: a, b, c, d Attacks: (b, a), (c, b), (d, c), (c, d) Extensions: {a, c}, {b, d} Conflicts: [a, b], [b, c], [c, d],[a, d]

Christof Spanring, CAF16 Conflicts in Abstract Argumentation 6 / 15

slide-14
SLIDE 14

Arbitrary Modifications

a b c d

Arguments: a, b, c, d Attacks: (b, a), (c, b), (d, c), (c, d),(a, b) Extensions: {a, c}, {b, d},{a, d} Conflicts: [a, b], [b, c], [c, d],✟✟ ✟

[a, d]

Christof Spanring, CAF16 Conflicts in Abstract Argumentation 6 / 15

slide-15
SLIDE 15

Modifications for Stable Semantics

a b b−

(a) Original AF , [a, b]S.

a b ¯ b b−

(b) Modified AF , (a, b)G.

Figure: Forcing attacks for stable semantics.

a b− \ {a} a− b

(a) Original AF , (a, b) ∈ RF.

a a′ a− b− \ {a} b

(b) Modified AF , (a, b) ∈ RG.

Figure: Purging Attacks for Stable Semantics.

Christof Spanring, CAF16 Conflicts in Abstract Argumentation 7 / 15

slide-16
SLIDE 16

Conflict Characterizations

Theorem (Stable Conflicts) [a, b]S is necessary attack (a, b)F for each sb-realization F of S

if and only if there is S ∈ S, a ∈ S and {b, S \ {a}}S. All other conflicts for sb are optional.

Christof Spanring, CAF16 Conflicts in Abstract Argumentation 8 / 15

slide-17
SLIDE 17

Illustration of Stable Modifications

a b c d

Figure: Original AF .

a b ¯ b c d

(a) Forcing Attack (a, b)

a b ¯ b c c′ d

(b) Purging Attack (c, b)

Christof Spanring, CAF16 Conflicts in Abstract Argumentation 9 / 15

slide-18
SLIDE 18

A-Purity

x2 y2 b0 x0 v0 a1 y1 u1 b2 a0 y0 u0 b1 x1 v1 a2

Christof Spanring, CAF16 Conflicts in Abstract Argumentation 10 / 15

slide-19
SLIDE 19

A-Purity

x2 y2 b0 x0 v0 a1 y1 u1 b2 a0 y0 u0 b1 x1 v1 a2

Christof Spanring, CAF16 Conflicts in Abstract Argumentation 11 / 15

slide-20
SLIDE 20

Other Semantics

Preferred and Semi-stable semantics have only symmetric necessary attacks [a, b] where there are S, T ∈ S with a ∈ S, b ∈ T and

  • therwise compatibilities {a, T \ {b}}S, {b, S \ {a}}S.

Stage semantics has the same necessary conflicts as Stable, but without directions. Cf2 semantics probably has the same necessary conflicts as Stable, no necessary symmetric attacks but allows general pure conflicts.

a b

(c) Symmetric Attack

a b c

(d) Directed Attack

Christof Spanring, CAF16 Conflicts in Abstract Argumentation 12 / 15

slide-21
SLIDE 21

Future Work, Open Questions

Conditional Conflicts: exact characterizations for A-pure definitions,

  • ther conditions (arguments, attacks, extensions)

Formal definition of attack-minimal AFs Other semantics, labellings, . . . Instantiation-related questions; what does it mean to use such modifications? Other directions: Given some AF, which arguments necessarily are jointly acceptable? How can we detect semantic conflicts without computing all extensions?

Christof Spanring, CAF16 Conflicts in Abstract Argumentation 13 / 15

slide-22
SLIDE 22

References

Baroni, P ., Caminada, M., and Giacomin, M. (2011). An introduction to argumentation semantics. Knowledge Eng. Review, 26(4):365–410. Dung, P . M. (1995). On the Acceptability of Arguments and its Fundamental Role in Nonmonotonic Reasoning, Logic Programming and n-Person Games.

  • Artif. Intell., 77(2):321–358.

Dunne, P . E., Dvoˇ rák, W., Linsbichler, T., and Woltran, S. (2015). Characteristics of multiple viewpoints in abstract argumentation.

  • Artif. Intell., 228:153–178.

Linsbichler, T., Spanring, C., and Woltran, S. (2015). The Hidden Power of Abstract Argumentation Semantics. The 2015 International Workshop on Theory and Applications of Formal Argument.

Christof Spanring, CAF16 Conflicts in Abstract Argumentation 13 / 15

slide-23
SLIDE 23

Preferred Modifications

a b+ b− b

(e) Original AF , [a, b]S.

a b− b+ b ¯ b

(f) Modified AF , (a, b)G.

Figure: Forcing Attacks for Preferred Semantics.

a b a−

(a) Original AF , (a, b) ∈ RF.

a b a′ a−

(b) Modified AF, (a, b) ∈ RG.

Figure: Purging Attacks for Preferred Semantics.

Christof Spanring, CAF16 Conflicts in Abstract Argumentation 14 / 15

slide-24
SLIDE 24

Illustration of Preferred Modifications.

a b ¯ b c d

(a) Forcing Attack (a, b).

a b ¯ b c c′ d

(b) Puring Attack (c, b).

Figure: Analogy to Stable Illustration.

a b b′ c d

(a) Purging Attack (a, b).

a b b′ c c′ d

(b) Purging Attack (c, b).

Figure: For an attack-minimal AF .

Christof Spanring, CAF16 Conflicts in Abstract Argumentation 15 / 15