SlideShare a Scribd company logo
1 of 73
Download to read offline
ACCEPTABILITY PARADIGMS
IN ABSTRACT ARGUMENTATION
FRAMEWORKS
Sistemi con Vincoli
e Rappresentazione della Conoscenza
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
OVERVIEW
2
a b c d e
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
OVERVIEW
▸ Extension-Based Semantics
▸ Labelling-Based Semantics
▸ Ranking-Based Semantics
3
a b c d e
EXTENSION
BASED
SEMANTICS
1
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
EXTENSION-BASED SEMANTICS
5
a b c d e
conflict-free: the arguments do not attack each other
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 6
a b c d e
conflict-free: the arguments do not attack each other
E ∈ Scf(G) if and only if there are no a, b ∈ 𝒜 such that  (a, b) ∈ ℛ
EXTENSION-BASED SEMANTICS
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 7
a b c d e
CF = {{}, {a}, {b}, {c}, {d}, {a, c}, {a, d}, {b, d}}
conflict-free: the arguments do not attack each other
EXTENSION-BASED SEMANTICS
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 8
a b c d e
admissible: is conflict-free and the arguments are defended
EXTENSION-BASED SEMANTICS
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 9
a b c d e
admissible: is conflict-free and the arguments are defended
CF = {{}, {a}, {b}, {c}, {d}, {a, c}, {a, d}, {b, d}}
EXTENSION-BASED SEMANTICS
E ∈ Sadm(G) if each a ∈ E is defended by E
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 10
a b c d e
ADM = {{}, {a}, {c}, {d}, {a, c}, {a, d}}
admissible: is conflict-free and the arguments are defended
CF = {{}, {a}, {b}, {c}, {d}, {a, c}, {a, d}, {b, d}}
EXTENSION-BASED SEMANTICS
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 11
a b c d e
complete: is admissible and contains all the defended arguments
EXTENSION-BASED SEMANTICS
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 12
a b c d e
complete: is admissible and contains all the defended arguments
ADM = {{a}, {c}, {d}, {a, c}, {a, d}}
EXTENSION-BASED SEMANTICS
E ∈ Scom(G) if E ∈ Sadm(G) and ∀a ∈ 𝒜 defended by E, a ∈ E
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 13
a b c d e
COM = {{a}, {a, c}, {a, d}}
complete: is admissible and contains all the defended arguments
ADM = {{a}, {c}, {d}, {a, c}, {a, d}}
EXTENSION-BASED SEMANTICS
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 14
a b c d e
preferred: maximal admissible w.r.t. set inclusion
EXTENSION-BASED SEMANTICS
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 15
a b c d e
preferred: maximal admissible w.r.t. set inclusion
ADM = {{a}, {c}, {d}, {a, c}, {a, d}}
EXTENSION-BASED SEMANTICS
E ∈ Sprf(G) if E ∈ Sadm(G) and ∄E′ ∈ Sadm(G) such that E ⊂ E′
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 16
a b c d e
PRE = {{a, c}, {a, d}}
preferred: maximal admissible w.r.t. set inclusion
ADM = {{a}, {c}, {d}, {a, c}, {a, d}}
EXTENSION-BASED SEMANTICS
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 17
a b c d e
grounded: minimal complete w.r.t. set inclusion
EXTENSION-BASED SEMANTICS
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 18
a b c d e
grounded: minimal complete w.r.t. set inclusion
COM = {{a}, {a, c}, {a, d}}
EXTENSION-BASED SEMANTICS
E = Sgde(G) if E ∈ Scom(G) and ∄E′ ∈ Scom(G) such that E′ ⊂ E
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 19
a b c d e
GDE = {{a}}
grounded: minimal complete w.r.t. set inclusion
COM = {{a}, {a, c}, {a, d}}
EXTENSION-BASED SEMANTICS
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 20
a b c d e
stable: is conflict-free and attacks any other argument
EXTENSION-BASED SEMANTICS
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
CF = {{}, {a}, {b}, {c}, {d}, {a, c}, {a, d}, {b, d}}
21
a b c d e
stable: is conflict-free and attacks any other argument
EXTENSION-BASED SEMANTICS
E ∈ Sstb(G) if ∀a ∈ 𝒜∖E, S attacks a
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
CF = {{}, {a}, {b}, {c}, {d}, {a, c}, {a, d}, {b, d}}
22
a b c d e
STA = {{a,d}}
stable: is conflict-free and attacks any other argument
EXTENSION-BASED SEMANTICS
LABELLING
BASED
SEMANTICS
2
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
REINSTATEMENT LABELLING
24
a b c d e
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
REINSTATEMENT LABELLING
25
a b c d e
IN if it is attacked only by OUT arguments
OUT if it is attacked by at least an IN argument
UNDEC otherwise
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
REINSTATEMENT LABELLING
26
a b c d e
IN if it is attacked only by OUT arguments
OUT if it is attacked by at least an IN argument
UNDEC otherwise
argteach.herokuapp.com
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
conflict-free: for each a ∈ A it holds that
• if a is labelled IN then it does not have an attacker that is IN, and
• if a is labelled OUT then it has at least one attacker that is IN
LABELLING-BASED SEMANTICS
27
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
conflict-free: for each a ∈ A it holds that
• if a is labelled IN then it does not have an attacker that is IN, and
• if a is labelled OUT then it has at least one attacker that is IN
LABELLING-BASED SEMANTICS
28
a b c d e
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
conflict-free: for each a ∈ A it holds that
• if a is labelled IN then it does not have an attacker that is IN, and
• if a is labelled OUT then it has at least one attacker that is IN
LABELLING-BASED SEMANTICS
29
a b c d e
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
conflict-free: for each a ∈ A it holds that
• if a is labelled IN then it does not have an attacker that is IN, and
• if a is labelled OUT then it has at least one attacker that is IN
LABELLING-BASED SEMANTICS
30
a b c d e
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
conflict-free: for each a ∈ A it holds that
• if a is labelled IN then it does not have an attacker that is IN, and
• if a is labelled OUT then it has at least one attacker that is IN
LABELLING-BASED SEMANTICS
31
a b c d e
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
conflict-free: for each a ∈ A it holds that
• if a is labelled IN then it does not have an attacker that is IN, and
• if a is labelled OUT then it has at least one attacker that is IN
LABELLING-BASED SEMANTICS
32
a b c d e
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
conflict-free: for each a ∈ A it holds that
• if a is labelled IN then it does not have an attacker that is IN, and
• if a is labelled OUT then it has at least one attacker that is IN
LABELLING-BASED SEMANTICS
33
a b c d e
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
admissible: for each a ∈ A
• if a is labelled IN then all its attackers are labelled OUT, and
• if a is labelled OUT then it has at least one attacker that is IN
LABELLING-BASED SEMANTICS
34
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
LABELLING-BASED SEMANTICS
35
a b c d e
admissible: for each a ∈ A
• if a is labelled IN then all its attackers are labelled OUT, and
• if a is labelled OUT then it has at least one attacker that is IN
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
LABELLING-BASED SEMANTICS
36
a b c d e
admissible: for each a ∈ A
• if a is labelled IN then all its attackers are labelled OUT, and
• if a is labelled OUT then it has at least one attacker that is IN
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
LABELLING-BASED SEMANTICS
37
a b c d e
admissible: for each a ∈ A
• if a is labelled IN then all its attackers are labelled OUT, and
• if a is labelled OUT then it has at least one attacker that is IN
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
LABELLING-BASED SEMANTICS
38
a b c d e
admissible: for each a ∈ A
• if a is labelled IN then all its attackers are labelled OUT, and
• if a is labelled OUT then it has at least one attacker that is IN
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
LABELLING-BASED SEMANTICS
39
complete: for each a ∈ A
• a is labelled IN iff all its attackers are labelled OUT, and
• a is OUT iff it has at least one attacker that is IN
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
complete: for each a ∈ A
• a is labelled IN iff all its attackers are labelled OUT, and
• a is OUT iff it has at least one attacker that is IN
LABELLING-BASED SEMANTICS
40
a b c d e
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
LABELLING-BASED SEMANTICS
41
a b c d e
complete: for each a ∈ A
• a is labelled IN iff all its attackers are labelled OUT, and
• a is OUT iff it has at least one attacker that is IN
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
LABELLING-BASED SEMANTICS
42
a b c d e
complete: for each a ∈ A
• a is labelled IN iff all its attackers are labelled OUT, and
• a is OUT iff it has at least one attacker that is IN
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
LABELLING-BASED SEMANTICS
43
a b c d e
complete: for each a ∈ A
• a is labelled IN iff all its attackers are labelled OUT, and
• a is OUT iff it has at least one attacker that is IN
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
LABELLING-BASED SEMANTICS
44
preferred: the labelling
• is a complete, and
• the set of IN arguments is maximal among all complete labellings
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
LABELLING-BASED SEMANTICS
45
preferred: the labelling
• is a complete, and
• the set of IN arguments is maximal among all complete labellings
grounded: the labelling
• is a complete, and
• the set of IN arguments is minimal among all complete labellings
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 46
a b c d e
LABELLING-BASED SEMANTICS
a b c d e
a b c d e
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 47
a b c d e
LABELLING-BASED SEMANTICS
a b c d e
a b c d e
GROUNDED
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 48
a b c d e
LABELLING-BASED SEMANTICS
a b c d e
a b c d e
GROUNDED
PREFERRED
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 49
a b c d e
LABELLING-BASED SEMANTICS
a b c d e
a b c d e
GROUNDED
PREFERRED
PREFERRED
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 50
a b c d e
WHICH IS THE BEST?
LABELLING ACCEPTANCE DEGREES
RANKING
BASED
SEMANTICS
3
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
RANKING-BASED SEMANTICS
▸ Transforms an Argumentation Framework into a ranking
▸ Criteria: direct attacks, lengths of the incoming paths, rewards
52
≻a d ≻c ≻e ≻ b
ADM = {{}, {a}, {c}, {d}, {a, c}, {a, d}}
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
CATEGORIZER
53
▸ For each argument looks at the value of its direct attackers
Cat(x) =
1 if R−
1 (x) = 0
1
1 + ∑y∈R−
1 (x)
Cat(y)
otherwise
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
CATEGORIZER
54
▸ For each argument looks at the value of its direct attackers
a
b c
d e
Cat(x) =
1 if R−
1 (x) = 0
1
1 + ∑y∈R−
1 (x)
Cat(y)
otherwise
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
CATEGORIZER
55
Cat(x) =
1 if R−
1 (x) = 0
1
1 + ∑y∈R−
1 (x)
Cat(y)
otherwise
▸ For each argument looks at the value of its direct attackers
a
b c
d e
Cat(a) =
1
1 + 1 + 1
1 + 1
1 + 0.5
≈ 0.38
Cat(b) = 1 Cat(c) = 0.5
Cat(d) ≈ 0.65 Cat(e) ≈ 0.53
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
CATEGORIZER
56
▸ For each argument looks at the value of its direct attackers
a
b c
d e
1 0.5
0.38
0.65 0.53
Cat(x) =
1 if R−
1 (x) = 0
1
1 + ∑y∈R−
1 (x)
Cat(y)
otherwise
Cat(a) =
1
1 + 1 + 1
1 + 1
1 + 0.5
≈ 0.38
Cat(b) = 1 Cat(c) = 0.5
Cat(d) ≈ 0.65 Cat(e) ≈ 0.53
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
CATEGORIZER
57
▸ For each argument looks at the value of its direct attackers
a
b c
d e
1 0.5
0.38
0.65 0.53
▸ The ranking-based Categoriser associates
to any AF a ranking A ≽Cat
AF  on A such that 
∀a, b ∈ A, a ≻Cat
AF b iff Cat(a) ≥ Cat(b)
b ≻Cat
d ≻Cat
e ≻Cat
c ≻Cat
a
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
GRADED SEMANTICS
58
‣ Generalisation of Dung’s theory
‣ Principles:
• the greater the number of attacks on an argument b,
the weaker is b’s level of justification
• the larger the number of arguments defending a, the
stronger is a’s level of justification
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
GRADED DEFENSE
59
‣ is the set of arguments which do not have at least m
attackers that are not counter-attacked by at least n
arguments in X.
dm
n (X)
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
GRADED DEFENSE
60
‣ is the set of arguments which do not have at least m
attackers that are not counter-attacked by at least n
arguments in X.
dm
n (X)
a1 ∈ d1
1(X1)
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
GRADED DEFENSE
61
‣ is the set of arguments which do not have at least m
attackers that are not counter-attacked by at least n
arguments in X.
dm
n (X)
a1 ∈ d1
1(X1) a2 ∈ d1
1(X2)
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
GRADED DEFENSE
62
‣ is the set of arguments which do not have at least m
attackers that are not counter-attacked by at least n
arguments in X.
dm
n (X)
a1 ∈ d1
1(X1) a2 ∈ d1
1(X2) a1 ∈ d1
2(X1) ?
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
GRADED DEFENSE
63
‣ is the set of arguments which do not have at least m
attackers that are not counter-attacked by at least n
arguments in X.
dm
n (X)
a1 ∈ d1
1(X1) a2 ∈ d1
1(X2) a1 ∉ d1
2(X1)
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
GRADED DEFENSE
64
‣ is the set of arguments which do not have at least m
attackers that are not counter-attacked by at least n
arguments in X.
dm
n (X)
a1 ∈ d1
1(X1) a2 ∈ d1
1(X2) a1 ∉ d1
2(X1) a2 ∈ d1
2(X2) ?
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
GRADED DEFENSE
65
‣ is the set of arguments which do not have at least m
attackers that are not counter-attacked by at least n
arguments in X.
dm
n (X)
a1 ∈ d1
1(X1) a2 ∈ d1
1(X2) a1 ∉ d1
2(X1) a2 ∈ d1
2(X2)
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
GRADED SEMANTICS - RANKING FUNCTIONS
66
‣ Rules:
• the less attackers, the better
• the more counter-attacks, the better
dm
n ⊳ ds
t ⟺ m ≤ s AND t ≤ n
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
GRADED SEMANTICS - RANKING FUNCTIONS
67
Exercise
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
GRADED SEMANTICS - PARTIAL ORDER
68
‣ Some functions may be incomparable
a3 ∈ d3
3(X3)a3 ∉ d2
2(X3) a4 ∉ d3
3(X4)a4 ∈ d2
2(X4)
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
APPLYING GRADED SEMANTICS
69
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
APPLYING GRADED SEMANTICS
70
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
APPLYING GRADED SEMANTICS
71
b ∈ d1
2(X2)a ∉ d1
2(X1) b ≻pref
a
Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018
▸ Abstraction
▸ Independence
▸ Self-Contradiction
▸ Void Precedence
▸ Cardinality Precedence
PROPERTIES
72
▸ Quality Precedence
▸ Counter-Transitivity
▸ Strict Counter-Transitivity
▸ Defense Precedence
▸ Total order
SUGGESTED READINGS
▸ Phan Minh Dung. On the acceptability of arguments and its fundamental
role in nonmonotonic reasoning, logic programming and n-person games.
Artificial Intelligence, 77(2):321–357.
▸ Martin Caminada. On the Issue of Reinstatement in Argumentation.
JELIA 2006: 111-123.
▸ Leila Amgoud, Jonathan Ben-Naim. Ranking-Based Semantics for
Argumentation Frameworks. SUM 2013: 134-147.
▸ Elise Bonzon, Jérôme Delobelle, Sébastien Konieczny, Nicolas Maudet.
A Comparative Study of Ranking-Based Semantics for Abstract
Argumentation. AAAI 2016: 914-920.

More Related Content

What's hot

A Concurrent Argumentation Language for Negotiation and Debating
A Concurrent Argumentation Language for Negotiation and DebatingA Concurrent Argumentation Language for Negotiation and Debating
A Concurrent Argumentation Language for Negotiation and DebatingCarlo Taticchi
 
Looking for Invariant Operators in Argumentation
Looking for Invariant Operators in ArgumentationLooking for Invariant Operators in Argumentation
Looking for Invariant Operators in ArgumentationCarlo Taticchi
 
Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...
Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...
Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...Carlo Taticchi
 
Introducing a Tool for Concurrent Argumentation
Introducing a Tool for Concurrent ArgumentationIntroducing a Tool for Concurrent Argumentation
Introducing a Tool for Concurrent ArgumentationCarlo Taticchi
 
A Concurrent Language for Argumentation: Preliminary Notes
A Concurrent Language for Argumentation: Preliminary NotesA Concurrent Language for Argumentation: Preliminary Notes
A Concurrent Language for Argumentation: Preliminary NotesCarlo Taticchi
 
Concurrent Argumentation with Time: an Overview
Concurrent Argumentation with Time: an OverviewConcurrent Argumentation with Time: an Overview
Concurrent Argumentation with Time: an OverviewCarlo Taticchi
 
Timed Concurrent Language for Argumentation
Timed Concurrent Language for ArgumentationTimed Concurrent Language for Argumentation
Timed Concurrent Language for ArgumentationCarlo Taticchi
 
A Concurrent Language for Argumentation
A Concurrent Language for ArgumentationA Concurrent Language for Argumentation
A Concurrent Language for ArgumentationCarlo Taticchi
 
Looking for Invariant Operators in Argumentation
Looking for Invariant Operators in ArgumentationLooking for Invariant Operators in Argumentation
Looking for Invariant Operators in ArgumentationCarlo Taticchi
 
Timed Concurrent Language for Argumentation: an Interleaving Approach
Timed Concurrent Language for Argumentation: an Interleaving ApproachTimed Concurrent Language for Argumentation: an Interleaving Approach
Timed Concurrent Language for Argumentation: an Interleaving ApproachCarlo Taticchi
 
4 informed-search
4 informed-search4 informed-search
4 informed-searchMhd Sb
 
Split Contraction: The Untold Story
Split Contraction: The Untold StorySplit Contraction: The Untold Story
Split Contraction: The Untold StoryAkankshaAgrawal55
 
COnflict Free Feedback Vertex Set: A Parameterized Dichotomy
COnflict Free Feedback Vertex Set: A Parameterized DichotomyCOnflict Free Feedback Vertex Set: A Parameterized Dichotomy
COnflict Free Feedback Vertex Set: A Parameterized DichotomyAkankshaAgrawal55
 
DL-Foil:Class Expression Learning Revisited
DL-Foil:Class Expression Learning RevisitedDL-Foil:Class Expression Learning Revisited
DL-Foil:Class Expression Learning RevisitedGiuseppe Rizzo
 
Graph Modification: Beyond the known Boundaries
Graph Modification: Beyond the known BoundariesGraph Modification: Beyond the known Boundaries
Graph Modification: Beyond the known BoundariesAkankshaAgrawal55
 
Polynomial Kernel for Interval Vertex Deletion
Polynomial Kernel for Interval Vertex DeletionPolynomial Kernel for Interval Vertex Deletion
Polynomial Kernel for Interval Vertex DeletionAkankshaAgrawal55
 
Polylogarithmic approximation algorithm for weighted F-deletion problems
Polylogarithmic approximation algorithm for weighted F-deletion problemsPolylogarithmic approximation algorithm for weighted F-deletion problems
Polylogarithmic approximation algorithm for weighted F-deletion problemsAkankshaAgrawal55
 

What's hot (20)

A Concurrent Argumentation Language for Negotiation and Debating
A Concurrent Argumentation Language for Negotiation and DebatingA Concurrent Argumentation Language for Negotiation and Debating
A Concurrent Argumentation Language for Negotiation and Debating
 
Looking for Invariant Operators in Argumentation
Looking for Invariant Operators in ArgumentationLooking for Invariant Operators in Argumentation
Looking for Invariant Operators in Argumentation
 
Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...
Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...
Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...
 
Introducing a Tool for Concurrent Argumentation
Introducing a Tool for Concurrent ArgumentationIntroducing a Tool for Concurrent Argumentation
Introducing a Tool for Concurrent Argumentation
 
A Concurrent Language for Argumentation: Preliminary Notes
A Concurrent Language for Argumentation: Preliminary NotesA Concurrent Language for Argumentation: Preliminary Notes
A Concurrent Language for Argumentation: Preliminary Notes
 
Concurrent Argumentation with Time: an Overview
Concurrent Argumentation with Time: an OverviewConcurrent Argumentation with Time: an Overview
Concurrent Argumentation with Time: an Overview
 
Timed Concurrent Language for Argumentation
Timed Concurrent Language for ArgumentationTimed Concurrent Language for Argumentation
Timed Concurrent Language for Argumentation
 
A Concurrent Language for Argumentation
A Concurrent Language for ArgumentationA Concurrent Language for Argumentation
A Concurrent Language for Argumentation
 
Looking for Invariant Operators in Argumentation
Looking for Invariant Operators in ArgumentationLooking for Invariant Operators in Argumentation
Looking for Invariant Operators in Argumentation
 
Timed Concurrent Language for Argumentation: an Interleaving Approach
Timed Concurrent Language for Argumentation: an Interleaving ApproachTimed Concurrent Language for Argumentation: an Interleaving Approach
Timed Concurrent Language for Argumentation: an Interleaving Approach
 
4 informed-search
4 informed-search4 informed-search
4 informed-search
 
Split Contraction: The Untold Story
Split Contraction: The Untold StorySplit Contraction: The Untold Story
Split Contraction: The Untold Story
 
COnflict Free Feedback Vertex Set: A Parameterized Dichotomy
COnflict Free Feedback Vertex Set: A Parameterized DichotomyCOnflict Free Feedback Vertex Set: A Parameterized Dichotomy
COnflict Free Feedback Vertex Set: A Parameterized Dichotomy
 
Fine Grained Complexity
Fine Grained ComplexityFine Grained Complexity
Fine Grained Complexity
 
DL-Foil:Class Expression Learning Revisited
DL-Foil:Class Expression Learning RevisitedDL-Foil:Class Expression Learning Revisited
DL-Foil:Class Expression Learning Revisited
 
Graph Modification: Beyond the known Boundaries
Graph Modification: Beyond the known BoundariesGraph Modification: Beyond the known Boundaries
Graph Modification: Beyond the known Boundaries
 
Polynomial Kernel for Interval Vertex Deletion
Polynomial Kernel for Interval Vertex DeletionPolynomial Kernel for Interval Vertex Deletion
Polynomial Kernel for Interval Vertex Deletion
 
Polylogarithmic approximation algorithm for weighted F-deletion problems
Polylogarithmic approximation algorithm for weighted F-deletion problemsPolylogarithmic approximation algorithm for weighted F-deletion problems
Polylogarithmic approximation algorithm for weighted F-deletion problems
 
Search
SearchSearch
Search
 
ISMVL12
ISMVL12ISMVL12
ISMVL12
 

More from Carlo Taticchi

On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...
On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...
On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...Carlo Taticchi
 
Session3_ 52_Taticchi.pdf
Session3_ 52_Taticchi.pdfSession3_ 52_Taticchi.pdf
Session3_ 52_Taticchi.pdfCarlo Taticchi
 
Arg-XAI: a Tool for Explaining Machine Learning Results
Arg-XAI: a Tool for Explaining Machine Learning ResultsArg-XAI: a Tool for Explaining Machine Learning Results
Arg-XAI: a Tool for Explaining Machine Learning ResultsCarlo Taticchi
 
A Four-State Labelling Semantics for Weighted Argumentation Frameworks
A Four-State Labelling Semantics for Weighted Argumentation FrameworksA Four-State Labelling Semantics for Weighted Argumentation Frameworks
A Four-State Labelling Semantics for Weighted Argumentation FrameworksCarlo Taticchi
 
Extending Labelling Semantics to Weighted Argumentation Frameworks
Extending Labelling Semantics to Weighted Argumentation FrameworksExtending Labelling Semantics to Weighted Argumentation Frameworks
Extending Labelling Semantics to Weighted Argumentation FrameworksCarlo Taticchi
 
A Chatbot Extended with Argumentation
A Chatbot Extended with ArgumentationA Chatbot Extended with Argumentation
A Chatbot Extended with ArgumentationCarlo Taticchi
 
Third International Competition on Computational Models of Argumentation
Third International Competition on Computational Models of ArgumentationThird International Competition on Computational Models of Argumentation
Third International Competition on Computational Models of ArgumentationCarlo Taticchi
 
Containerisation and Dynamic Frameworks in ICCMA’19
Containerisation and Dynamic Frameworks in ICCMA’19Containerisation and Dynamic Frameworks in ICCMA’19
Containerisation and Dynamic Frameworks in ICCMA’19Carlo Taticchi
 

More from Carlo Taticchi (8)

On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...
On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...
On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...
 
Session3_ 52_Taticchi.pdf
Session3_ 52_Taticchi.pdfSession3_ 52_Taticchi.pdf
Session3_ 52_Taticchi.pdf
 
Arg-XAI: a Tool for Explaining Machine Learning Results
Arg-XAI: a Tool for Explaining Machine Learning ResultsArg-XAI: a Tool for Explaining Machine Learning Results
Arg-XAI: a Tool for Explaining Machine Learning Results
 
A Four-State Labelling Semantics for Weighted Argumentation Frameworks
A Four-State Labelling Semantics for Weighted Argumentation FrameworksA Four-State Labelling Semantics for Weighted Argumentation Frameworks
A Four-State Labelling Semantics for Weighted Argumentation Frameworks
 
Extending Labelling Semantics to Weighted Argumentation Frameworks
Extending Labelling Semantics to Weighted Argumentation FrameworksExtending Labelling Semantics to Weighted Argumentation Frameworks
Extending Labelling Semantics to Weighted Argumentation Frameworks
 
A Chatbot Extended with Argumentation
A Chatbot Extended with ArgumentationA Chatbot Extended with Argumentation
A Chatbot Extended with Argumentation
 
Third International Competition on Computational Models of Argumentation
Third International Competition on Computational Models of ArgumentationThird International Competition on Computational Models of Argumentation
Third International Competition on Computational Models of Argumentation
 
Containerisation and Dynamic Frameworks in ICCMA’19
Containerisation and Dynamic Frameworks in ICCMA’19Containerisation and Dynamic Frameworks in ICCMA’19
Containerisation and Dynamic Frameworks in ICCMA’19
 

Recently uploaded

Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 

Recently uploaded (20)

Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 

Acceptability Paradigms in Abstract Argumentation Frameworks

  • 1. ACCEPTABILITY PARADIGMS IN ABSTRACT ARGUMENTATION FRAMEWORKS Sistemi con Vincoli e Rappresentazione della Conoscenza
  • 2. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 OVERVIEW 2 a b c d e
  • 3. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 OVERVIEW ▸ Extension-Based Semantics ▸ Labelling-Based Semantics ▸ Ranking-Based Semantics 3 a b c d e
  • 5. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 EXTENSION-BASED SEMANTICS 5 a b c d e conflict-free: the arguments do not attack each other
  • 6. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 6 a b c d e conflict-free: the arguments do not attack each other E ∈ Scf(G) if and only if there are no a, b ∈ 𝒜 such that  (a, b) ∈ ℛ EXTENSION-BASED SEMANTICS
  • 7. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 7 a b c d e CF = {{}, {a}, {b}, {c}, {d}, {a, c}, {a, d}, {b, d}} conflict-free: the arguments do not attack each other EXTENSION-BASED SEMANTICS
  • 8. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 8 a b c d e admissible: is conflict-free and the arguments are defended EXTENSION-BASED SEMANTICS
  • 9. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 9 a b c d e admissible: is conflict-free and the arguments are defended CF = {{}, {a}, {b}, {c}, {d}, {a, c}, {a, d}, {b, d}} EXTENSION-BASED SEMANTICS E ∈ Sadm(G) if each a ∈ E is defended by E
  • 10. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 10 a b c d e ADM = {{}, {a}, {c}, {d}, {a, c}, {a, d}} admissible: is conflict-free and the arguments are defended CF = {{}, {a}, {b}, {c}, {d}, {a, c}, {a, d}, {b, d}} EXTENSION-BASED SEMANTICS
  • 11. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 11 a b c d e complete: is admissible and contains all the defended arguments EXTENSION-BASED SEMANTICS
  • 12. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 12 a b c d e complete: is admissible and contains all the defended arguments ADM = {{a}, {c}, {d}, {a, c}, {a, d}} EXTENSION-BASED SEMANTICS E ∈ Scom(G) if E ∈ Sadm(G) and ∀a ∈ 𝒜 defended by E, a ∈ E
  • 13. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 13 a b c d e COM = {{a}, {a, c}, {a, d}} complete: is admissible and contains all the defended arguments ADM = {{a}, {c}, {d}, {a, c}, {a, d}} EXTENSION-BASED SEMANTICS
  • 14. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 14 a b c d e preferred: maximal admissible w.r.t. set inclusion EXTENSION-BASED SEMANTICS
  • 15. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 15 a b c d e preferred: maximal admissible w.r.t. set inclusion ADM = {{a}, {c}, {d}, {a, c}, {a, d}} EXTENSION-BASED SEMANTICS E ∈ Sprf(G) if E ∈ Sadm(G) and ∄E′ ∈ Sadm(G) such that E ⊂ E′
  • 16. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 16 a b c d e PRE = {{a, c}, {a, d}} preferred: maximal admissible w.r.t. set inclusion ADM = {{a}, {c}, {d}, {a, c}, {a, d}} EXTENSION-BASED SEMANTICS
  • 17. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 17 a b c d e grounded: minimal complete w.r.t. set inclusion EXTENSION-BASED SEMANTICS
  • 18. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 18 a b c d e grounded: minimal complete w.r.t. set inclusion COM = {{a}, {a, c}, {a, d}} EXTENSION-BASED SEMANTICS E = Sgde(G) if E ∈ Scom(G) and ∄E′ ∈ Scom(G) such that E′ ⊂ E
  • 19. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 19 a b c d e GDE = {{a}} grounded: minimal complete w.r.t. set inclusion COM = {{a}, {a, c}, {a, d}} EXTENSION-BASED SEMANTICS
  • 20. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 20 a b c d e stable: is conflict-free and attacks any other argument EXTENSION-BASED SEMANTICS
  • 21. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 CF = {{}, {a}, {b}, {c}, {d}, {a, c}, {a, d}, {b, d}} 21 a b c d e stable: is conflict-free and attacks any other argument EXTENSION-BASED SEMANTICS E ∈ Sstb(G) if ∀a ∈ 𝒜∖E, S attacks a
  • 22. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 CF = {{}, {a}, {b}, {c}, {d}, {a, c}, {a, d}, {b, d}} 22 a b c d e STA = {{a,d}} stable: is conflict-free and attacks any other argument EXTENSION-BASED SEMANTICS
  • 24. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 REINSTATEMENT LABELLING 24 a b c d e
  • 25. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 REINSTATEMENT LABELLING 25 a b c d e IN if it is attacked only by OUT arguments OUT if it is attacked by at least an IN argument UNDEC otherwise
  • 26. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 REINSTATEMENT LABELLING 26 a b c d e IN if it is attacked only by OUT arguments OUT if it is attacked by at least an IN argument UNDEC otherwise argteach.herokuapp.com
  • 27. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 conflict-free: for each a ∈ A it holds that • if a is labelled IN then it does not have an attacker that is IN, and • if a is labelled OUT then it has at least one attacker that is IN LABELLING-BASED SEMANTICS 27
  • 28. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 conflict-free: for each a ∈ A it holds that • if a is labelled IN then it does not have an attacker that is IN, and • if a is labelled OUT then it has at least one attacker that is IN LABELLING-BASED SEMANTICS 28 a b c d e
  • 29. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 conflict-free: for each a ∈ A it holds that • if a is labelled IN then it does not have an attacker that is IN, and • if a is labelled OUT then it has at least one attacker that is IN LABELLING-BASED SEMANTICS 29 a b c d e
  • 30. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 conflict-free: for each a ∈ A it holds that • if a is labelled IN then it does not have an attacker that is IN, and • if a is labelled OUT then it has at least one attacker that is IN LABELLING-BASED SEMANTICS 30 a b c d e
  • 31. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 conflict-free: for each a ∈ A it holds that • if a is labelled IN then it does not have an attacker that is IN, and • if a is labelled OUT then it has at least one attacker that is IN LABELLING-BASED SEMANTICS 31 a b c d e
  • 32. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 conflict-free: for each a ∈ A it holds that • if a is labelled IN then it does not have an attacker that is IN, and • if a is labelled OUT then it has at least one attacker that is IN LABELLING-BASED SEMANTICS 32 a b c d e
  • 33. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 conflict-free: for each a ∈ A it holds that • if a is labelled IN then it does not have an attacker that is IN, and • if a is labelled OUT then it has at least one attacker that is IN LABELLING-BASED SEMANTICS 33 a b c d e
  • 34. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 admissible: for each a ∈ A • if a is labelled IN then all its attackers are labelled OUT, and • if a is labelled OUT then it has at least one attacker that is IN LABELLING-BASED SEMANTICS 34
  • 35. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 LABELLING-BASED SEMANTICS 35 a b c d e admissible: for each a ∈ A • if a is labelled IN then all its attackers are labelled OUT, and • if a is labelled OUT then it has at least one attacker that is IN
  • 36. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 LABELLING-BASED SEMANTICS 36 a b c d e admissible: for each a ∈ A • if a is labelled IN then all its attackers are labelled OUT, and • if a is labelled OUT then it has at least one attacker that is IN
  • 37. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 LABELLING-BASED SEMANTICS 37 a b c d e admissible: for each a ∈ A • if a is labelled IN then all its attackers are labelled OUT, and • if a is labelled OUT then it has at least one attacker that is IN
  • 38. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 LABELLING-BASED SEMANTICS 38 a b c d e admissible: for each a ∈ A • if a is labelled IN then all its attackers are labelled OUT, and • if a is labelled OUT then it has at least one attacker that is IN
  • 39. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 LABELLING-BASED SEMANTICS 39 complete: for each a ∈ A • a is labelled IN iff all its attackers are labelled OUT, and • a is OUT iff it has at least one attacker that is IN
  • 40. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 complete: for each a ∈ A • a is labelled IN iff all its attackers are labelled OUT, and • a is OUT iff it has at least one attacker that is IN LABELLING-BASED SEMANTICS 40 a b c d e
  • 41. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 LABELLING-BASED SEMANTICS 41 a b c d e complete: for each a ∈ A • a is labelled IN iff all its attackers are labelled OUT, and • a is OUT iff it has at least one attacker that is IN
  • 42. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 LABELLING-BASED SEMANTICS 42 a b c d e complete: for each a ∈ A • a is labelled IN iff all its attackers are labelled OUT, and • a is OUT iff it has at least one attacker that is IN
  • 43. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 LABELLING-BASED SEMANTICS 43 a b c d e complete: for each a ∈ A • a is labelled IN iff all its attackers are labelled OUT, and • a is OUT iff it has at least one attacker that is IN
  • 44. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 LABELLING-BASED SEMANTICS 44 preferred: the labelling • is a complete, and • the set of IN arguments is maximal among all complete labellings
  • 45. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 LABELLING-BASED SEMANTICS 45 preferred: the labelling • is a complete, and • the set of IN arguments is maximal among all complete labellings grounded: the labelling • is a complete, and • the set of IN arguments is minimal among all complete labellings
  • 46. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 46 a b c d e LABELLING-BASED SEMANTICS a b c d e a b c d e
  • 47. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 47 a b c d e LABELLING-BASED SEMANTICS a b c d e a b c d e GROUNDED
  • 48. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 48 a b c d e LABELLING-BASED SEMANTICS a b c d e a b c d e GROUNDED PREFERRED
  • 49. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 49 a b c d e LABELLING-BASED SEMANTICS a b c d e a b c d e GROUNDED PREFERRED PREFERRED
  • 50. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 50 a b c d e WHICH IS THE BEST? LABELLING ACCEPTANCE DEGREES
  • 52. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 RANKING-BASED SEMANTICS ▸ Transforms an Argumentation Framework into a ranking ▸ Criteria: direct attacks, lengths of the incoming paths, rewards 52 ≻a d ≻c ≻e ≻ b ADM = {{}, {a}, {c}, {d}, {a, c}, {a, d}}
  • 53. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 CATEGORIZER 53 ▸ For each argument looks at the value of its direct attackers Cat(x) = 1 if R− 1 (x) = 0 1 1 + ∑y∈R− 1 (x) Cat(y) otherwise
  • 54. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 CATEGORIZER 54 ▸ For each argument looks at the value of its direct attackers a b c d e Cat(x) = 1 if R− 1 (x) = 0 1 1 + ∑y∈R− 1 (x) Cat(y) otherwise
  • 55. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 CATEGORIZER 55 Cat(x) = 1 if R− 1 (x) = 0 1 1 + ∑y∈R− 1 (x) Cat(y) otherwise ▸ For each argument looks at the value of its direct attackers a b c d e Cat(a) = 1 1 + 1 + 1 1 + 1 1 + 0.5 ≈ 0.38 Cat(b) = 1 Cat(c) = 0.5 Cat(d) ≈ 0.65 Cat(e) ≈ 0.53
  • 56. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 CATEGORIZER 56 ▸ For each argument looks at the value of its direct attackers a b c d e 1 0.5 0.38 0.65 0.53 Cat(x) = 1 if R− 1 (x) = 0 1 1 + ∑y∈R− 1 (x) Cat(y) otherwise Cat(a) = 1 1 + 1 + 1 1 + 1 1 + 0.5 ≈ 0.38 Cat(b) = 1 Cat(c) = 0.5 Cat(d) ≈ 0.65 Cat(e) ≈ 0.53
  • 57. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 CATEGORIZER 57 ▸ For each argument looks at the value of its direct attackers a b c d e 1 0.5 0.38 0.65 0.53 ▸ The ranking-based Categoriser associates to any AF a ranking A ≽Cat AF  on A such that  ∀a, b ∈ A, a ≻Cat AF b iff Cat(a) ≥ Cat(b) b ≻Cat d ≻Cat e ≻Cat c ≻Cat a
  • 58. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 GRADED SEMANTICS 58 ‣ Generalisation of Dung’s theory ‣ Principles: • the greater the number of attacks on an argument b, the weaker is b’s level of justification • the larger the number of arguments defending a, the stronger is a’s level of justification
  • 59. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 GRADED DEFENSE 59 ‣ is the set of arguments which do not have at least m attackers that are not counter-attacked by at least n arguments in X. dm n (X)
  • 60. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 GRADED DEFENSE 60 ‣ is the set of arguments which do not have at least m attackers that are not counter-attacked by at least n arguments in X. dm n (X) a1 ∈ d1 1(X1)
  • 61. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 GRADED DEFENSE 61 ‣ is the set of arguments which do not have at least m attackers that are not counter-attacked by at least n arguments in X. dm n (X) a1 ∈ d1 1(X1) a2 ∈ d1 1(X2)
  • 62. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 GRADED DEFENSE 62 ‣ is the set of arguments which do not have at least m attackers that are not counter-attacked by at least n arguments in X. dm n (X) a1 ∈ d1 1(X1) a2 ∈ d1 1(X2) a1 ∈ d1 2(X1) ?
  • 63. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 GRADED DEFENSE 63 ‣ is the set of arguments which do not have at least m attackers that are not counter-attacked by at least n arguments in X. dm n (X) a1 ∈ d1 1(X1) a2 ∈ d1 1(X2) a1 ∉ d1 2(X1)
  • 64. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 GRADED DEFENSE 64 ‣ is the set of arguments which do not have at least m attackers that are not counter-attacked by at least n arguments in X. dm n (X) a1 ∈ d1 1(X1) a2 ∈ d1 1(X2) a1 ∉ d1 2(X1) a2 ∈ d1 2(X2) ?
  • 65. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 GRADED DEFENSE 65 ‣ is the set of arguments which do not have at least m attackers that are not counter-attacked by at least n arguments in X. dm n (X) a1 ∈ d1 1(X1) a2 ∈ d1 1(X2) a1 ∉ d1 2(X1) a2 ∈ d1 2(X2)
  • 66. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 GRADED SEMANTICS - RANKING FUNCTIONS 66 ‣ Rules: • the less attackers, the better • the more counter-attacks, the better dm n ⊳ ds t ⟺ m ≤ s AND t ≤ n
  • 67. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 GRADED SEMANTICS - RANKING FUNCTIONS 67 Exercise
  • 68. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 GRADED SEMANTICS - PARTIAL ORDER 68 ‣ Some functions may be incomparable a3 ∈ d3 3(X3)a3 ∉ d2 2(X3) a4 ∉ d3 3(X4)a4 ∈ d2 2(X4)
  • 69. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 APPLYING GRADED SEMANTICS 69
  • 70. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 APPLYING GRADED SEMANTICS 70
  • 71. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 APPLYING GRADED SEMANTICS 71 b ∈ d1 2(X2)a ∉ d1 2(X1) b ≻pref a
  • 72. Sistemi con Vincoli e Rappresentazione della ConoscenzaCarlo Taticchi — November 26, 2018 ▸ Abstraction ▸ Independence ▸ Self-Contradiction ▸ Void Precedence ▸ Cardinality Precedence PROPERTIES 72 ▸ Quality Precedence ▸ Counter-Transitivity ▸ Strict Counter-Transitivity ▸ Defense Precedence ▸ Total order
  • 73. SUGGESTED READINGS ▸ Phan Minh Dung. On the acceptability of arguments and its fundamental role in nonmonotonic reasoning, logic programming and n-person games. Artificial Intelligence, 77(2):321–357. ▸ Martin Caminada. On the Issue of Reinstatement in Argumentation. JELIA 2006: 111-123. ▸ Leila Amgoud, Jonathan Ben-Naim. Ranking-Based Semantics for Argumentation Frameworks. SUM 2013: 134-147. ▸ Elise Bonzon, Jérôme Delobelle, Sébastien Konieczny, Nicolas Maudet. A Comparative Study of Ranking-Based Semantics for Abstract Argumentation. AAAI 2016: 914-920.