perfection in abstract argumentation=1this research has ... · perfection in abstract...

Post on 26-Sep-2020

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Perfection in Abstract Argumentation1

Christof Spanring

Department of Computer Science, University of Liverpool, UK

Institute of Information Systems, TU Wien, Austria

COMMA, September 14, 2016

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

Alternate Title & Aims of this Talk

Perfection conditions and counterexamples forcommon fair argumentation semantics andthe particularly nice take of stage semantics.

What is Perfection?What are fair argumentation semantics andwhy bother?What is so special about stage semantics?

Christof Spanring, COMMA16 Perfection in Abstract Argumentation http://goo.gl/NPLGB8 1 / 16

Abstract Argumentation I

a

b

F

c x

y

z

G

a

b

F

c x

y

z

G

Definition (Abstract Argumentation Framework)Framework F ∪ G = (A,R)

Arguments A = { a, b, c } ∪ { x, y, z }Attacks R = { (a, b), (b, c), (c, a) } ∪ { (x, y), (x, z), (z, z) }

Christof Spanring, COMMA16 Perfection in Abstract Argumentation http://goo.gl/NPLGB8 2 / 16

Abstract Argumentation II

Definition (Abstract Argumentation Semantics)Given framework F = (A,R)

assign set of sets of arguments σ(F) ⊆ P(A)such that each S ∈ σ(F) is reasonably acceptable

DefinitionGiven framework F = (A,R) a set S ⊆ A is called a

stable extension if it is conflict-free and no arguments are undecided;

stage extension if it is conflict-free and minimal in undecidedarguments;

semi-stable extension if it is admissible and minimal in undecidedarguments.

Christof Spanring, COMMA16 Perfection in Abstract Argumentation http://goo.gl/NPLGB8 3 / 16

Stable, Stage, Semi-Stable I

a b c d e f

Example (Semantical Differences)

stable: stage: semi-stable:

∅ {b, f}, {d, f} {b}, {d, f}

Christof Spanring, COMMA16 Perfection in Abstract Argumentation http://goo.gl/NPLGB8 4 / 16

Stable, Stage, Semi-Stable II

a

b

F

c x

y

z

G

a

b

F

c x

G

Example (Semantic Evaluation)

σ(F) σ(G) σ(F ∪ G)

σ = stable ∅ {{x}} ∅σ = stage {{a}, {b}, {c}} {{x}} {{a, x}, {b, x}, {c, x}}σ = semi-stable {∅} {{x}} {{x}}

Christof Spanring, COMMA16 Perfection in Abstract Argumentation http://goo.gl/NPLGB8 5 / 16

Infinite Frameworks I

0 1 2 3 4 · · ·

Christof Spanring, COMMA16 Perfection in Abstract Argumentation http://goo.gl/NPLGB8 6 / 16

Infinite Frameworks I

0 1 2 3 4 · · ·

Collapse of Stage Semantics.

Christof Spanring, COMMA16 Perfection in Abstract Argumentation http://goo.gl/NPLGB8 6 / 16

Perfection

Definition (σ-Perfection)Given semantics σ a framework F is called σ-perfect if every inducedsub-framework G ⊆ F has σ(G) 6= ∅.

Christof Spanring, COMMA16 Perfection in Abstract Argumentation http://goo.gl/NPLGB8 7 / 16

Perfection

Theorem (Perfection I: cf,adm,comp,ground,naive,pref)For σ ∈ {cf,adm,comp,ground} every framework is σ-perfect.

Given semantics σ ∈ {preferred,naive} and assuming Axiom ofChoice / Zorn’s Lemma every framework is σ-perfect.

Theorem (Perfection II: stable)For stable semantics the following frameworks are σ-perfect:

bipartite, symmetric loop-free, and well-founded;

finite, and every cycle of odd-length is symmetrical.

finitary, and every finite induced sub-framework has stable extension;

where each induced sub-framework has non-empty admissible set;

Theorem (Perfection III: stage and semi-stable)For σ ∈ {semi-stable,stage} every finitary framework is σ-perfect.

Christof Spanring, COMMA16 Perfection in Abstract Argumentation http://goo.gl/NPLGB8 8 / 16

Infinite Frameworks II

· · ·

· · ·

· · ·

· · ····

···

···

···

···

30

20

10

00

p0

31

21

11

01

p1

32

22

12

02

p2

33

23

13

03

p3

34

24

14

04

p4

Cycle-free framework without stage or semi-stable extensions.

Christof Spanring, COMMA16 Perfection in Abstract Argumentation http://goo.gl/NPLGB8 9 / 16

Collapse and the Kind

Definition (Crash, Interference, Contamination)Given semantics σ:

Contamination is when some framework F eats all extensions of alldisjoint frameworks G;

Interference is when for disjoint frameworks F,G someS ∈ σ(F) ∪ σ(G) is not reflected in F ∪ G or vice versa;

Crash is when there are no contaminating frameworks.

Definition (Collapse)Given semantics σ a framework F collapses if we have σ(F) = ∅.

Christof Spanring, COMMA16 Perfection in Abstract Argumentation http://goo.gl/NPLGB8 10 / 16

Fair Semantics

DefinitionA semantics σ is called

basic, if it accepts some argument(s) for some frameworks;

language independent, if the names of arguments do not matter;

component independent, if the union of disjoint frameworks can beevaluated component-wise;

fair, if it is basic, language independent and component independent.

TheoremFor fair semantics the notions of contamination, interference, crash andcollapse are equivalent.

Christof Spanring, COMMA16 Perfection in Abstract Argumentation http://goo.gl/NPLGB8 11 / 16

Infinite Frameworks III

· · ·

q0

p0

r0

q1

p1

r1

q2

p2

r2

q3

p3

r3

(a) Collapse in symmetric framework.

· · ·

q0

s0

p0

r0

q1

s1

p1

r1

q2

s2

p2

r2

q3

s3

p3

r3

(b) Collapse in loop-free framework.

Christof Spanring, COMMA16 Perfection in Abstract Argumentation http://goo.gl/NPLGB8 12 / 16

Perfection and Stage Semantics I

Theorem (Stage-Perfection)Given frameworks F and G such that G results from F by adding a singleargument and corresponding attacks.If F is stage-perfect then so is G.

Corollary (By Induction)Given some stage-perfect framework. Extending this framework with afinite amount of arguments and aribtrary attacks to/from these newarguments we still have stage-perfection.

Christof Spanring, COMMA16 Perfection in Abstract Argumentation http://goo.gl/NPLGB8 13 / 16

Perfection and Stage Semantics II

Example (Symmetric Loop-free Frameworks)Symmetric loop-free frameworks always provide a stable extension.

For symmetric frameworks conflict-freeness and admissibilitycoincide.

⇒ Symmetric frameworks with finitely many self-attacking argumentsare stage- and semi-stable-perfect.

Example (Finitary Frameworks)Frameworks where each argument has only finitely many attackersdo provide semi-stable and stage extensions.

⇒ Frameworks where only finitely many arguments have infinitely manyattackers are stage-perfect.

Christof Spanring, COMMA16 Perfection in Abstract Argumentation http://goo.gl/NPLGB8 14 / 16

Infinite Frameworks IV

· · ·x0

y0

z0

x1

y1

z1

x2

y2

z2

x3

y3

z3

Christof Spanring, COMMA16 Perfection in Abstract Argumentation http://goo.gl/NPLGB8 15 / 16

Infinite Frameworks IV

· · ·x0

y0

z0

x1

y1

z1

x2

y2

z2

x3

y3

z3

Collapse of Semi-stable Semantics

Christof Spanring, COMMA16 Perfection in Abstract Argumentation http://goo.gl/NPLGB8 15 / 16

Conclusions, Final Remarks

σ-perfection is a semantical framework property ofinterest for applications where collapse isundesirable while the set of arguments involved isallowed to grow and shrink.Contamination, non-interference and crashresistance merely are variants of the notion ofcollapse→ for ease of definition only use the latter!Stage-perfect frameworks need infinitely manyadditional arguments to loose perfection: nice.

Christof Spanring, COMMA16 Perfection in Abstract Argumentation http://goo.gl/NPLGB8 16 / 16

References

Baroni, P., Caminada, M., and Giacomin, M. (2011).An introduction to argumentation semantics.Knowledge Eng. Review, 26(4):365–410.

Baumann, R. and Spanring, C. (2015).Infinite Argumentation Frameworks - On the Existence and Uniqueness of Extensions.In Advances in Knowledge Representation, Logic Programming, and Abstract Argumentation,volume 9060 of Lecture Notes in Computer Science, pages 281–295. Springer.

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.

Spanring, C. (2015).Hunt for the Collapse of Semantics in Infinite Abstract Argumentation Frameworks.In ICCSW, volume 49 of OASICS, pages 70–77. Schloss Dagstuhl - Leibniz-Zentrum fuerInformatik.

Verheij, B. (2003).DefLog: on the Logical Interpretation of Prima Facie Justified Assumptions.J. Log. Comput., 13(3):319–346.

Christof Spanring, COMMA16 Perfection in Abstract Argumentation http://goo.gl/NPLGB8 16 / 16

top related