Strong Equivalence for Argumentation Semantics Based on Conflict-Free Sets
Sarah Alice Gaggl
Institute of Informationsystems, Vienna University of Technology
Joint work with Stefan Woltran
ECSQARU Belfast — June 30, 2011
Motivation
Argumentation is adynamic reasoning process.
During the process the participants come up with new arguments.
Whicheffectscausesadditional informationwrt. a semantics?
Which information doesnot contributeto the results?
Sarah A. Gaggl, TU Vienna Strong EQ for Argu. Sem. based on cf Sets 1
Motivation
Argumentation is adynamic reasoning process.
During the process the participants come up with new arguments.
Whicheffectscausesadditional informationwrt. a semantics?
Which information doesnot contributeto the results?
Two AFsFandGarestrongly equivalent(wrt. a semanticsσ) iff F∪HandG∪Hhave the sameσ-extensions foreachAFH.
One can savelyreplacean AF by a strongly equivalent one without changing its extensions.
Sarah A. Gaggl, TU Vienna Strong EQ for Argu. Sem. based on cf Sets 1
Motivation
Argumentation is adynamic reasoning process.
During the process the participants come up with new arguments.
Whicheffectscausesadditional informationwrt. a semantics?
Which information doesnot contributeto the results?
Two AFsFandGarestrongly equivalent(wrt. a semanticsσ) iff F∪HandG∪Hhave the sameσ-extensions foreachAFH.
One can savelyreplacean AF by a strongly equivalent one without changing its extensions.
In anegotiationbetween two agents: SE allows to characterize situations where the two agents have anequivalent view of the worldwhich is moreoverrobust to additional information.
Sarah A. Gaggl, TU Vienna Strong EQ for Argu. Sem. based on cf Sets 1
Motivation ctd.
Example
AFsFandGare equivalent (wrt. stable semantics).
Sarah A. Gaggl, TU Vienna Strong EQ for Argu. Sem. based on cf Sets 2
Motivation ctd.
Example
stable(F∪H) =stable(G∪H) ={{b,d}}.
Sarah A. Gaggl, TU Vienna Strong EQ for Argu. Sem. based on cf Sets 2
Motivation ctd.
Example
We identify thestable kernelof a frameworkF= (A,R)which removesredundant attacks:
Fsk= (A,Rsk)whereRsk=R\ {(a,b)|a6=b,(a,a)∈R}.
Sarah A. Gaggl, TU Vienna Strong EQ for Argu. Sem. based on cf Sets 2
Motivation ctd.
Identification ofredundant attacksis important in choosing an appropriate semantics.
Strong equivalence has been analyzed for many semantics in [Oikarinen and Woltran, 2010].
In this paper: naive, stageandcf2semantics.
Sarah A. Gaggl, TU Vienna Strong EQ for Argu. Sem. based on cf Sets 3
Overview
1 Background
2 Strong Equivalence
3 Relations between Semantics wrt. Strong Equivalence
4 Summary
Argumentation Framework
Argumentation Framework [Dung, 1995]
Anargumentation framework (AF)is a pairF= (A,R), whereAis a finite set of arguments andR⊆A×A. Then(a,b)∈Rifaattacksb.
Example
F= (A,R),A={a,b,c,d},R={(a,b),(b,a),(b,b),(b,c),(c,d),(d,b)}, directed graph
Sarah A. Gaggl, TU Vienna Strong EQ for Argu. Sem. based on cf Sets 4
Semantics
Semantics for AFs
LetF= (A,R)andS⊆A, we say
Sisconflict-freeinF, i.e.S∈cf(F), if there are noa,b∈S, s.t.
(a,b)∈R;
Sismaximal conflict-freeornaive, i.e.S∈naive(F), ifS∈cf(F)and for eachT ∈cf(F),S6⊂T.
Example
cf(F) ={∅,{a},{c},{d},{a,c},{a,d}},naive(F) ={{a,c},{a,d}}.
Sarah A. Gaggl, TU Vienna Strong EQ for Argu. Sem. based on cf Sets 5
cf2 Semantics
Thecf2semantics is one of the SCC-recursive semantics introduced in [Baroni et al., 2005]
Separation
An AFF= (A,R)is calledseparatedif for each(a,b)∈R, there exists a path frombtoa. We define[[F]] =S
C∈SCCs(F)F|C and call[[F]]the separationofF.
Example
Sarah A. Gaggl, TU Vienna Strong EQ for Argu. Sem. based on cf Sets 6
cf2 Semantics
Thecf2semantics is one of the SCC-recursive semantics introduced in [Baroni et al., 2005]
Separation
An AFF= (A,R)is calledseparatedif for each(a,b)∈R, there exists a path frombtoa. We define[[F]] =S
C∈SCCs(F)F|C and call[[F]]the separationofF.
Example
Sarah A. Gaggl, TU Vienna Strong EQ for Argu. Sem. based on cf Sets 6
cf2 Semantics ctd.
Reachability
LetF= (A,R)be an AF,Ba set of arguments, anda,b∈A. We say that bisreachableinFfromamoduloB, in symbolsa⇒BF b, if there exists a path fromatobinF|B.
Definition (∆
F,S)
For an AFF= (A,R),D⊆A, and a setSof arguments,
∆F,S(D) ={a∈A| ∃b∈S:b6=a,(b,a)∈R,a6⇒A\DF b}, and∆F,S be the least fixed-point of∆F,S(∅).
Sarah A. Gaggl, TU Vienna Strong EQ for Argu. Sem. based on cf Sets 7
cf2 Semantics ctd.
Reachability
LetF= (A,R)be an AF,Ba set of arguments, anda,b∈A. We say that bisreachableinFfromamoduloB, in symbolsa⇒BF b, if there exists a path fromatobinF|B.
Definition (∆
F,S)
For an AFF= (A,R),D⊆A, and a setSof arguments,
∆F,S(D) ={a∈A| ∃b∈S:b6=a,(b,a)∈R,a6⇒A\DF b}, and∆F,S be the least fixed-point of∆F,S(∅).
Sarah A. Gaggl, TU Vienna Strong EQ for Argu. Sem. based on cf Sets 7
cf2 Semantics ctd.
cf2
Extensions [Gaggl and Woltran, 2010]
Given an AFF= (A,R). A setS⊆Ais acf2-extensionofF, if Sis conflict-free inF
andS∈naive([[F−∆F,S]]).
Example
S={c,f,h},S∈cf(F).
Sarah A. Gaggl, TU Vienna Strong EQ for Argu. Sem. based on cf Sets 8
cf2 Semantics ctd.
cf2
Extensions [Gaggl and Woltran, 2010]
Given an AFF= (A,R). A setS⊆Ais acf2-extensionofF, if Sis conflict-free inF
andS∈naive([[F−∆F,S]]).
Example
S={c,f,h},S∈cf(F).
Sarah A. Gaggl, TU Vienna Strong EQ for Argu. Sem. based on cf Sets 8
cf2 Semantics ctd.
cf2
Extensions [Gaggl and Woltran, 2010]
Given an AFF= (A,R). A setS⊆Ais acf2-extensionofF, if Sis conflict-free inF
andS∈naive([[F−∆F,S]]).
Example
S={c,f,h},∆F,S(∅) ={d,e}.
Sarah A. Gaggl, TU Vienna Strong EQ for Argu. Sem. based on cf Sets 8
cf2 Semantics ctd.
cf2
Extensions [Gaggl and Woltran, 2010]
Given an AFF= (A,R). A setS⊆Ais acf2-extensionofF, if Sis conflict-free inF
andS∈naive([[F−∆F,S]]).
Example
S={c,f,h},∆F,S({d,e}) ={d,e}.
Sarah A. Gaggl, TU Vienna Strong EQ for Argu. Sem. based on cf Sets 8
cf2 Semantics ctd.
cf2
Extensions [Gaggl and Woltran, 2010]
Given an AFF= (A,R). A setS⊆Ais acf2-extensionofF, if Sis conflict-free inF
andS∈naive([[F−∆F,S]]).
Example
S={c,f,h},∆F,S={d,e},S∈naive([[F−∆F,S]]).
Sarah A. Gaggl, TU Vienna Strong EQ for Argu. Sem. based on cf Sets 8
Strong Equivalence (SE)
Strong Equivalence [Oikarinen and Woltran, 2010]
Two AFsFandGarestrongly equivalentto each other wrt. a semantics σ, in symbolsF≡σs G, iff for each AFH,σ(F∪H) =σ(G∪H).
By definitionF≡σs Gimpliesσ(F) =σ(G).
Sarah A. Gaggl, TU Vienna Strong EQ for Argu. Sem. based on cf Sets 9
SE wrt. naive Semantics
naive(F) =naive(G) ={{a}}
Sarah A. Gaggl, TU Vienna Strong EQ for Argu. Sem. based on cf Sets 10
SE wrt. naive Semantics
naive(F∪H) =naive(G∪H) ={{d},{a,e}}
Sarah A. Gaggl, TU Vienna Strong EQ for Argu. Sem. based on cf Sets 10
SE wrt. naive Semantics
naive(F∪H) =naive(F) ={{a}}but naive(G∪H) ={{a,b}}.
Sarah A. Gaggl, TU Vienna Strong EQ for Argu. Sem. based on cf Sets 10
SE wrt. naive Semantics
naive(F∪H) =naive(F) ={{a}}but naive(G∪H) ={{a,b}}.
Theorem
The following statements are equivalent:
1 F≡naives G;
2 naive(F) =naive(G)andA(F) =A(G);
3 cf(F) =cf(G)andA(F) =A(G).
Sarah A. Gaggl, TU Vienna Strong EQ for Argu. Sem. based on cf Sets 10
SE wrt. cf2 Semantics
Sarah A. Gaggl, TU Vienna Strong EQ for Argu. Sem. based on cf Sets 11
SE wrt. cf2 Semantics
H = (A∪ {d,x,y,z},
{(a,a),(b,b),(b,x),(x,a),(a,y),(y,z),(z,a), (d,c)|c∈A\ {a,b}}).
Sarah A. Gaggl, TU Vienna Strong EQ for Argu. Sem. based on cf Sets 11
SE wrt. cf2 Semantics
LetE={d,x,z},E∈cf2(F∪H)butE6∈cf2(G∪H).
Sarah A. Gaggl, TU Vienna Strong EQ for Argu. Sem. based on cf Sets 11
SE wrt. cf2 Semantics
LetE={d,x,z},E∈cf2(F∪H)butE6∈cf2(G∪H).
No matter which AFsF6=G, one can always construct anHs.t.
cf2(F∪H)6=cf2(G∪H);
The missing attack in one AF leads to different SCCs and therefore to differentcf2extensions.
Sarah A. Gaggl, TU Vienna Strong EQ for Argu. Sem. based on cf Sets 11
SE wrt. cf2 Semantics
No matter which AFsF6=G, one can always construct anHs.t.
cf2(F∪H)6=cf2(G∪H);
The missing attack in one AF leads to different SCCs and therefore to differentcf2extensions.
Theorem
For any AFsFandG,F≡cf2s GiffF =G.
Sarah A. Gaggl, TU Vienna Strong EQ for Argu. Sem. based on cf Sets 11
Comparing Semantics wrt. SE
Sarah A. Gaggl, TU Vienna Strong EQ for Argu. Sem. based on cf Sets 12
Summary
We provide characterizations for strong equivalence wrt. stage, naiveandcf2semantics.
cf2semantics is the only one whereno redundant attacksexist.
cf2semanticstreats self-loopsin amore sensitive waythan other semantics.
We analyzedlocalandsymmetricequivalence.
Sarah A. Gaggl, TU Vienna Strong EQ for Argu. Sem. based on cf Sets 13
Baroni, P., Giacomin, M., and Guida, G. (2005).
SCC-Recursiveness: A General Schema for Argumentation Semantics.
Artif. Intell., 168(1-2):162–210.
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.
Gaggl, S. A. and Woltran, S. (2010).
cf2 Semantics Revisited.
In Baroni, P., Cerutti, F., Giacomin, M., and Simari, G. R., editors, (COMMA 2010), volume 216, pages 243–254. IOS Press.
Oikarinen, E. and Woltran, S. (2010).
Characterizing Strong Equivalence for Argumentation Frameworks.
In Lin, F., Sattler, U., and Truszczynski, M., editors,(KR 2010), pages 123–133. AAAI Press.
Sarah A. Gaggl, TU Vienna Strong EQ for Argu. Sem. based on cf Sets 13