Professional Documents
Culture Documents
Antonis Bikakis
University College London
Based on the joint work with
Grigoris Antoniou
The London Argumentation Forum 2012,
Kings College London
Overview
Background
Contextual Defeasible Logic
Representation Model
Argumentation Semantics
Properties
Background
Context in AI
Background
Nonmonotonic MCS
Context A
k
Context B
Context C
Background
Nonmonotonic MCS (Vienna Group)
Overview
Background
Contextual Defeasible Logic
Representation Model
Argumentation Semantics
Properties
Future Steps
Representation Model
AADefeasible
DefeasibleMCS
MCSCCisisaacollection
collectionof
ofdistributed
distributeddefeasible
defeasible
theories
theoriesCCi i
Each
Eachcontext
contextCCi iisisaatuple
tuple(V
(Vi i, ,RRi i, ,TTi i))
V : vocabulary used by C
Vi : vocabulary used by Ci
i
RRi ::set
setof
ofrules
rules
i
T : preference ordering on C
Ti : preference ordering on C
VVi ::aaset
setof
ofpositive
positiveliterals
literalsand
andtheir
theirnegations
negations
i
Representation Model
Three
Threetypes
typesof
ofrules
rulesin
in RRi i
Strict local rules
Strict local rules
aainn
,,
i
i
i
i
i
Defeasible
Defeasiblelocal
localrules
rules
n
rridd::aai11, ,aai22,,
aain-1
n-1 ai n
,,
a
i
i
i
i
i
Mapping
Mappingrules
rules
n
rrimm::aai11, ,aaj22,,
aakn-1
n-1 al n
,,
a
i
i
j
k
l
TTi isisaapartial
partialpreference
preferenceordering
orderingon
on CC
i
modeled
modeledas
asaaDirected
DirectedAcyclic
AcyclicGraph
Graph
Argumentation Semantics
Extends the argumentation semantics of
Defeasible Logic
Main Features
Variants
Set
Setof
oftriples
triplesof
ofthe
theform
form (C
(Ci i, ,PT
PTpipi, ,ppi)i)
C : context in C,
Ci : context in C,
i
ppi ::literal
literalin
inVVi ,i,,,
i
PT
PTpi ::proof
prooftree
treefor
forppi
pi
Argument
An
Anargument
argumentAAfor
forppi iisisaatriple
triple(C
(Ci i, ,PT
PTpipi, ,ppi)i)in
inSR
SRCC
pi is the conclusion of A
Any literal labeling a node in A is a conclusion of A
A is a (proper) subargument of A if its proof tree is a
(proper) subtree of the proof tree of A
A is a local argument of Ci if it contains only literals
from Vi otherwise it is a mapping argument of Ci
Strict local arguments contain only strict local
rules
Defeasible local arguments contain at least one
defeasible local rule
ArgsCi is the set of all arguments in Ci
ArgsC is the set of all arguments in C
Example 1
Consider the following context theory C1
r11l : a1 x1
r15d : b1
r12m : a2 a1
r16l : d1 b1
r13m : a3 , a4 a1
r17l : d1
r14d : b1 x1
Arguments
A1 in ArgsC1 B1
x1
r11
a1
r12
A3
A4
x1
b1
a1
r13
a3
r13
r14
a4
r16
b1
r15
d1
r17
a2
The London Argumentation Forum, April 2012
12
Preference
An
Anargument
argument AAisispreferred
preferredto
toargument
argumentBB in
incontext
contextCCi iiff
iff
one
oneof
ofthe
thefollowing
followingconditions
conditionshold
hold
A is a strict local argument of C and B is not
A is a strict local argument of Ci and B is not
i
AAisisaalocal
localargument
argumentof
of CCi iand
andBBisisnot
not
Both
Botharguments
argumentsare
aremapping
mappingarguments
argumentsof
of CCi i and
and
for
forall
allnodes
nodeslabeled
labeledby
byaaforeign
foreignliteral
literal aakkin
inAA (a
(akkin
inVVkkVVi)i)
there
thereisisaanode
nodelabeled
labeledby
byaaforeign
foreignliteral
literal bbl lin
inBB(b
(bl lin
inVVl l
VVi))
i
such
suchthat
thataakkisispreferred
preferredto
tobbl lin
inCCi i
--aak isispreferred
preferredto
tobbl lin
inCCi iiff
iffthere
thereis
isaapath
pathfrom
from CCl l to
toCCkkin
inTTi i
k
Partial Order on Contexts => Partial Preorder on
Arguments
The London Argumentation Forum, April 2012
13
Attack
An
Anargument
argumentAAattacks
attacksan
anargument
argumentBBat
atppifif
p is a conclusion of B,
p is a conclusion of B,
p is a conclusion of A, and
p is a conclusion of A, and
B is not preferred to A
B is not preferred to A
14
Example 1 (contd)
A1
B1
A3
A4
x1
a1
x1
b1
r11
a1
r12
r13
a3
r13
r14
a4
r16
b1
r15
d1
r14
a2
Argumentation Line
An
Anargumentation
argumentation line
line AALLfor
foraaliteral
literalppisisaasequence
sequenceof
of
arguments
argumentsconstructed
constructedin
insteps
stepsas
asfollows
follows
In
Inthe
thefirst
firststep
stepadd
addin
in AAL one
oneargument
argumentfor
forpp
L
In
Ineach
eachnext
nextstep,
step,for
foreach
eachdistinct
distinctliteral
literal qqj jlabeling
labelingaa
leaf
leafnode
nodeof
ofthe
theproof
prooftrees
treesof
ofthe
thearguments
argumentsadded
addedin
inthe
the
previous
previousstep,
step,add
addone
oneargument
argumentwith
withconclusion
conclusionqqj j
16
Support - Undercut
An
Anargument
argumentAAisissupported
supportedby
byaaset
setof
ofarguments
arguments SSifif
There
Thereisisaafinite
finiteargumentation
argumentationline
lineAALLwith
withhead
headAAsuch
such
that
argument
thatevery
every
argumentin
inAALL{A}
{A}is
isin
inSS
An
Anargument
argumentAAisisundercut
undercutby
byaaset
setof
ofarguments
arguments SSififfor
for
every
everyargumentation
argumentationline
line AALLwith
withhead
headAAthere
thereisisan
an
argument
argumentBBs.t.
s.t.
B is supported by S and
B is supported by S and
B attacks a proper subargument of A or an argument in
B attacks a proper subargument of A or an argument in
AAL {A}
L {A}
Example 2
B1
A2
B2
x1
a1
a2
a2
a5
a6
A 1 a
a2
CC3
3
B3
a3
a3
CC
2
2
a4
T1 = [C3 , C2 , C4]
CC
4
4
T2 = [C6 , C5]
B4
a4
CC5
5
A5
a5
CC
6
6
B6
A6
a6
a6
Argumentation lines: AL1={A1, A2, A5}, BL1={B1, B3, B4} , BL2={B2, B6}
Assuming that S={A5, A6}, A2 supported by S, B2 undercut by S
Assuming that S={A5, A6 , B3 , B4 , A2}, B1, A1 supported by S,
A1not undercut by S
CC
1
1
A1
18
Acceptability - Justifiability
An
Anargument
argumentAAisisacceptable
acceptablew.r.t.
w.r.t.aaset
setof
ofarguments
arguments SSifif
A is a strict local argument or
A is a strict local argument or
A is supported by S and every argument attacking A is
A is supported by S and every argument attacking A is
undercut
undercutby
bySS
The
Theset
setof
ofjustified
justified arguments
argumentsisisdefined
definedas
as
C
C
JArgs
JArgsC==UJ
UJi Cwhere
where
i
JJ =={}{}
C
JJ =={A
{A| |AAisisacceptable
acceptablew.r.t.
w.r.t.JJi iC}}
C
0 C
0
C
i+1 C
i+1
AAliteral
literalppi iisisjustified
justifiedififititisisaaconclusion
conclusionof
ofan
anargument
argumentin
in
C
JArgs
JArgsC
The London Argumentation Forum, April 2012
19
Refutability
An
Anargument
argumentAAisisrejected
rejectedby
byaaset
setof
ofarguments
arguments SSwhen
when
A is undercut by S or
A is undercut by S or
A is attacked by an argument that is supported by S
A is attacked by an argument that is supported by S
C
rejected
rejected arguments
arguments(RArgs
(RArgsC):):set
setof
ofarguments
argumentsrejected
rejected
C
by
byJArgs
JArgsC
C
AAliteral
literalppisisrejected
rejectedififthere
thereis
isno
noargument
argumentfor
for ppin
inArgs
ArgsC-C
RArgs
RArgsC
Example 2 (contd)
CC
1
1
A1
B1
A2
B2
x1
a1
a2
a2
a5
a6
A 1
a1
a2
CC3
3
B3
a3
a3
CC
2
2
a4
T1 = [C2 , C4]
CC
4
4
T2 = [C6 , C5]
B4
A5
CC5
5
a4
J0C={}
a5
CC
6
6
B6
A6
a6
a6
Applications
Future Work
23