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

20
Perfection in Abstract Argumentation 1 Christof Spanring Department of Computer Science, University of Liverpool, UK Institute of Information Systems, TU Wien, Austria COMMA, September 14, 2016 1 This research has been supported by FWF (projects I1102 and I2854).

Upload: others

Post on 26-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Perfection in Abstract Argumentation=1This research has ... · Perfection in Abstract Argumentation1 Christof Spanring Department of Computer Science, University of Liverpool, UK

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).

Page 2: Perfection in Abstract Argumentation=1This research has ... · Perfection in Abstract Argumentation1 Christof Spanring Department of Computer Science, University of Liverpool, UK

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

Page 3: Perfection in Abstract Argumentation=1This research has ... · Perfection in Abstract Argumentation1 Christof Spanring Department of Computer Science, University of Liverpool, UK

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

Page 4: Perfection in Abstract Argumentation=1This research has ... · Perfection in Abstract Argumentation1 Christof Spanring Department of Computer Science, University of Liverpool, UK

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

Page 5: Perfection in Abstract Argumentation=1This research has ... · Perfection in Abstract Argumentation1 Christof Spanring Department of Computer Science, University of Liverpool, UK

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

Page 6: Perfection in Abstract Argumentation=1This research has ... · Perfection in Abstract Argumentation1 Christof Spanring Department of Computer Science, University of Liverpool, UK

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

Page 7: Perfection in Abstract Argumentation=1This research has ... · Perfection in Abstract Argumentation1 Christof Spanring Department of Computer Science, University of Liverpool, UK

Infinite Frameworks I

0 1 2 3 4 · · ·

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

Page 8: Perfection in Abstract Argumentation=1This research has ... · Perfection in Abstract Argumentation1 Christof Spanring Department of Computer Science, University of Liverpool, UK

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

Page 9: Perfection in Abstract Argumentation=1This research has ... · Perfection in Abstract Argumentation1 Christof Spanring Department of Computer Science, University of Liverpool, UK

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

Page 10: Perfection in Abstract Argumentation=1This research has ... · Perfection in Abstract Argumentation1 Christof Spanring Department of Computer Science, University of Liverpool, UK

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

Page 11: Perfection in Abstract Argumentation=1This research has ... · Perfection in Abstract Argumentation1 Christof Spanring Department of Computer Science, University of Liverpool, UK

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

Page 12: Perfection in Abstract Argumentation=1This research has ... · Perfection in Abstract Argumentation1 Christof Spanring Department of Computer Science, University of Liverpool, UK

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

Page 13: Perfection in Abstract Argumentation=1This research has ... · Perfection in Abstract Argumentation1 Christof Spanring Department of Computer Science, University of Liverpool, UK

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

Page 14: Perfection in Abstract Argumentation=1This research has ... · Perfection in Abstract Argumentation1 Christof Spanring Department of Computer Science, University of Liverpool, UK

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

Page 15: Perfection in Abstract Argumentation=1This research has ... · Perfection in Abstract Argumentation1 Christof Spanring Department of Computer Science, University of Liverpool, UK

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

Page 16: Perfection in Abstract Argumentation=1This research has ... · Perfection in Abstract Argumentation1 Christof Spanring Department of Computer Science, University of Liverpool, UK

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

Page 17: Perfection in Abstract Argumentation=1This research has ... · Perfection in Abstract Argumentation1 Christof Spanring Department of Computer Science, University of Liverpool, UK

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

Page 18: Perfection in Abstract Argumentation=1This research has ... · Perfection in Abstract Argumentation1 Christof Spanring Department of Computer Science, University of Liverpool, UK

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

Page 19: Perfection in Abstract Argumentation=1This research has ... · Perfection in Abstract Argumentation1 Christof Spanring Department of Computer Science, University of Liverpool, UK

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

Page 20: Perfection in Abstract Argumentation=1This research has ... · Perfection in Abstract Argumentation1 Christof Spanring Department of Computer Science, University of Liverpool, UK

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