SlideShare a Scribd company logo
1 of 26
Download to read offline
Abstract
Handouts for the IJCAI 2017 tutorial on Argumentation. This document is
a collection of technical definitions as well as examples of various topics ad-
dressed in the tutorial. It is not supposed to be an exhaustive compendium of
twenty years of research in argumentation theory.
This material is derived from a variety of publications from many researchers
who hold the copyright and any other intellectual property of their work.
Original publications are thoroughly cited and reported in the bibliography
at the end of the document. Errors and misunderstandings rest with the au-
thor of this tutorial: please send an email to federico.cerutti@acm.org for
reporting any.
Argumentation in Artificial Intelligence:
From Theory to Practice
Federico Cerutti
August 2017
Chapter 1
Dung’s Argumentation
Framework
Acknowledgement
This handout include material from a number of collaborators including Pietro5
Baroni, Massimiliano Giacomin, and Stefan Woltran.
Definition 1 ([Dun95]). A Dung argumentation framework AF is a pair
〈A ,→ 〉
where A is a set of arguments, and → is a binary relation on A i.e. →⊆
A ×A . ♠
An argumentation framework has an obvious representation as a directed10
graph where the nodes are arguments and the edges are drawn from attack-
ing to attacked arguments.
The set of attackers of an argument a1 will be denoted as a−
1 {a2 : a2 →
a1}, the set of arguments attacked by a1 will be denoted as a+
1 {a2 : a1 →
a2}. We also extend these notations to sets of arguments, i.e. given E ⊆ A ,15
E−
{a2 | ∃a1 ∈ E,a2 → a1} and E+
{a2 | ∃a1 ∈ E,a1 → a2}.
With a little abuse of notation we define S → a ≡ ∃a ∈ S : a → b. Similarly,
b → S ≡ ∃a ∈ S : b → a.
1.1 Principles for Extension-based Semantics:
[BG07]20
Definition 2.
Given an argumentation framework AF = 〈A ,→ 〉, a set S ⊆ A
is D-conflict-free, denoted as D-cf(S), if and only if a,b ∈ S such that a → b.
A semantics σ satisfies the D-conflict-free principle if and only if ∀AF,∀E ∈
Eσ(AF) E is D-conflict-free . ♠
Definition 3. Given an argumentation framework AF = 〈A ,→ 〉, an argu-25
ment a ∈ A is D-acceptable w.r.t. a set S ⊆ A if and only if ∀b ∈ A b → a ⇒
S → b.
Cardiff University, 2017 Page 1
Dung’s AF • Acceptability of Arguments [PV02; BG09a]
The function FAF : 2A
→ 2A
which, given a set S ⊆ A , returns the set of
the D-acceptable arguments w.r.t. S, is called the D-characteristic function of
AF. ♠
Definition 4. Given an argumentation framework AF = 〈A ,→ 〉, a set S ⊆ A
is D-admissible (S ∈ AS (AF)) if and only if D-cf(S) and ∀a ∈ S a is D-ac-5
ceptable w.r.t. S. The set of all the D-admissible sets of AF is denoted as
AS (AF). ♠
Dσ = {AF|Eσ(AF) = }
Definition 5.
A semantics σ satisfies the D-admissibility principle if and
only if ∀AF ∈ Dσ Eσ(AF) ⊆ AS (AF), namely ∀E ∈ Eσ(AF) it holds that:
a ∈ E ⇒ (∀b ∈ A ,b → a ⇒ E → b). ♠
Definition 6. Given an argumentation framework AF = 〈A ,→ 〉, a ∈ A and
S ⊆ A , we say that a is D-strongly-defended by S (denoted as D-sd(a,S)) iff10
∀b ∈ A , b → a, ∃c ∈ S {a} : c → b and D-sd(c,S {a}). ♠
Definition 7.
A semantics σ satisfies the D-strongly admissibility principle
if and only if ∀AF ∈ Dσ, ∀E ∈ Eσ(AF) it holds that
a ∈ E ⊃ D-sd(a,E) ♠
Definition 8.
A semantics σ satisfies the D-reinstatement principle if and
only if ∀AF ∈ Dσ, ∀E ∈ Eσ(AF) it holds that:
(∀b ∈ A ,b → a ⇒ E → b) ⇒ a ∈ E. ♠
Definition 9.
A set of extensions E is D-I-maximal if and only if ∀E1,E2 ∈ E ,
if E1 ⊆ E2 then E1 = E2. A semantics σ satisfies the D-I-maximality principle
if and only if ∀AF ∈ Dσ Eσ(AF) is D-I-maximal. ♠
Definition 10. Given an argumentation framework AF = 〈A ,→ 〉, a non-15
empty set S ⊆ A is D-unattacked if and only if ∃a ∈ (A S) : a → S. The set of
D-unattacked sets of AF is denoted as US (AF). ♠
Definition 11. Let AF = 〈A ,→ 〉 be an argumentation framework. The re-
striction of AF to S ⊆ A is the argumentation framework AF↓S = 〈S,→
∩(S × S)〉. ♠20
Definition 12.
A semantics σ satisfies the D-directionality principle if and
only if ∀AF = 〈A ,→ 〉,∀S ∈ US (AF),AE σ(AF,S) = Eσ(AF↓S), where AE σ(AF,S)
{(E ∩ S) | E ∈ Eσ(AF)} ⊆ 2S
. ♠
1.2 Acceptability of Arguments [PV02; BG09a]
Definition 13. Given a semantics σ and an argumentation framework 〈A ,→ 〉,25
an argument AF ∈ Dσ is:
• skeptically justified iff ∀E ∈ Eσ(AF), a ∈ S;
Cardiff University, 2017 Page 2
Dung’s AF • (Some) Semantics [Dun95]
• credulously justified iff ∃E ∈ Eσ(AF), a ∈ S. ♠
Definition 14. Given a semantics σ and an argumentation framework 〈A ,→ 〉,
an argument AF ∈ Dσ is:
• justified iff it is skeptically justified;
• defensible iff it is credulously justified but not skeptically justified;5
• overruled iff it is not credulously justified. ♠
1.3 (Some) Semantics [Dun95]
Lemma 1 (Dung’s Fundamental Lemma, [Dun95, Lemma 10]). Given an ar-
gumentation framework AF = 〈A ,→ 〉, let S ⊆ A be a D-admissible set of ar-
guments, and a,b be arguments which are acceptable with respect to S. Then:10
1. S = S ∪{a} is D-admissible; and
2. b is D-acceptable with respect to S . ♣
Theorem 1 ([Dun95, Theorem 11]). Given an argumentation framework AF =
〈A ,→ 〉, the set of all D-admissible sets of 〈A ,→ 〉 form a complete partial or-
der with respect to set inclusion. ♣15
Definition 15 (Complete Extension).
Given an argumentation framework
AF = 〈A ,→ 〉, S ⊆ A is a D-complete extension iff S is D-conflict-free and
S = FAF(S). C O denotes the complete semantics. ♠
Definition 16 (Grounded Extension).
Given an argumentation framework
AF = 〈A ,→ 〉. The grounded extension of AF is the least complete extension20
of AF. GR denotes the grounded semantics. ♠
Definition 17 (Preferred Extension).
Given an argumentation framework
AF = 〈A ,→ 〉. A preferred extension of AF is a maximal (w.r.t. set inclusion)
complete extension of AF. P R denotes the preferred semantics. ♠
Definition 18. Given an argumentation framework AF = 〈A ,→ 〉 and S ⊆ A ,25
S+
{a ∈ A | ∃b ∈ S ∧ b → a}. ♠
Definition 19 (Stable Extension).
Given an argumentation framework AF =
〈A ,→ 〉. S ⊆ A is a stable extension of AF iff S is a preferred extension and
S+
= A  S. S T denotes the stable semantics. ♠
1.4 Labelling-Based Semantics Representation30
[Cam06]
Definition 20. Let ∆ = Γ be an argumentation framework. A labelling L ab ∈
L(∆) is a complete labelling of ∆ iff it satisfies the following conditions for any
a1 ∈ A :
• L ab(a1) = in ⇔ ∀a2 ∈ a−
1 L ab(a2) = out;35
Cardiff University, 2017 Page 3
Dung’s AF • Labelling-Based Semantics Representation [Cam06]
C O GR P R S T
D-conflict-free Yes Yes Yes Yes
D-admissibility Yes Yes Yes Yes
D-strongly admissibility No Yes No No
D-reinstatement Yes Yes Yes Yes
D-I-maximality No Yes Yes Yes
D-directionality Yes Yes Yes No
Table 1.1: Satisfaction of general properties by argumentation semantics
[BG07; BCG11]
S T
P R
C O GR
Figure 1.1: Relationships among argumentation semantics
• L ab(a1) = out ⇔ ∃a2 ∈ a−
1 : L ab(a2) = in. ♠
The grounded and preferred labelling can then be defined on the basis of
complete labellings.
Definition 21. Let ∆ = Γ be an argumentation framework. A labelling L ab ∈
L(∆) is the grounded labelling of ∆ if it is the complete labelling of ∆ minimiz-5
ing the set of arguments labelled in, and it is a preferred labelling of ∆ if it is
a complete labelling of ∆ maximizing the set of arguments labelled in. ♠
In order to show the connection between extensions and labellings, let us
recall the definition of the function Ext2Lab, returning the labelling corre-
sponding to a D-conflict-free set of arguments S.10
Definition 22. Given an AF ∆ = Γ and a D-conflict-free set S ⊆ A , the corre-
sponding labelling Ext2Lab(S) is defined as Ext2Lab(S) ≡ L ab, where
• L ab(a1) = in ⇔ a1 ∈ S
• L ab(a1) = out ⇔ ∃ a2 ∈ S s.t. a2 → a1
• L ab(a1) = undec ⇔ a1 ∉ S ∧ a2 ∈ S s.t. a2 → a1 ♠15
[Cam06] shows that there is a bijective correspondence between the com-
plete, grounded, preferred extensions and the complete, grounded, preferred
labellings, respectively.
Proposition 1. Given an an AF ∆ = Γ, L ab is a complete (grounded, pre-
ferred) labelling of ∆ if and only if there is a complete (grounded, preferred)20
extension S of ∆ such that L ab = Ext2Lab(S). ♣
The set of complete labellings of ∆ is denoted as LC O (∆), the set of pre-
ferred labellings as LP R(∆), while LGR(∆) denotes the set including the
grounded labelling.
Cardiff University, 2017 Page 4
Dung’s AF • Decomposability and Transparancy [Bar+14]
σ = C O σ = GR σ = P R σ = S T
EXISTSσ trivial trivial trivial NP-c
CAσ NP-c polynomial NP-c NP-c
SAσ polynomial polynomial Π
p
2 -c coNP-c
VERσ polynomial polynomial coNP-c polynomial
NEσ NP-c polynomial NP-c NP-c
Table 1.2: Complexity of decision problems by argumentation semantics
[DW09]
1.5 Decomposability and Transparancy [Bar+14]
Definition 23. Given an argumentation framework AF = (A ,→),
a labelling-based semantics σ associates with AF a subset of L(AF), denoted
as Lσ(AF). ♠
Definition 24. Given AF = (A ,→) and a set Args ⊆ A , the input of Args, de-5
noted as Argsinp, is the set {B ∈ A Args | ∃A ∈ Args,(B, A) ∈→}, the condition-
ing relation of Args, denoted as ArgsR
, is defined as → ∩(Argsinp ×Args). ♠
Definition 25. An argumentation framework with input is a tuple
(AF,I ,LI ,RI ), including an argumentation framework AF = (A ,→), a set
of arguments I such that I ∩A = , a labelling LI ∈ LI and a relation RI ⊆10
I ×A . A local function assigns to any argumentation framework with input a
(possibly empty) set of labellings of AF, i.e.
F(AF,I ,LI ,RI ) ∈ 2L(AF)
. ♠
Definition 26. Given an argumentation framework with input
(AF,I ,LI ,RI ), the standard argumentation framework w.r.t.15
(AF,I ,LI ,RI ) is defined as AF = (A ∪I ,→ ∪R I ), where I = I ∪{A | A ∈
out(LI )} and R I = RI ∪{(A , A) | A ∈ out(LI )}∪{(A, A) | A ∈ undec(LI )}. ♠
Definition 27. Given a semantics σ, the canonical local function of σ (also
called local function of σ) is defined as Fσ(AF,I ,LI ,RI ) = {Lab↓A | Lab ∈
Lσ(AF )}, where AF = (A ,→) and AF is the standard argumentation frame-20
work w.r.t. (AF,I ,LI ,RI ). ♠
Definition 28. A semantics σ is complete-compatible iff the following condi-
tions hold:
1. For any argumentation framework AF = (A ,→), every labelling L ∈
Lσ(AF) satisfies the following conditions:25
• if A ∈ A is initial, then L(A) = in
• if B ∈ A and there is an initial argument A which attacks B, then
L(B) = out
• if C ∈ A is self-defeating, and there are no attackers of C besides
C itself, then L(C) = undec30
2. for any set of arguments I and any labelling LI ∈ LI , the argumen-
tation framework AF = (I ,→ ), where I = I ∪{A | A ∈ out(LI )} and
→ = {(A , A) | A ∈ out(LI )}∪{(A, A) | A ∈ undec(LI )}, admits a (unique)
labelling, i.e. |Lσ(AF )| = 1. ♠
Cardiff University, 2017 Page 5
Dung’s AF • Decomposability and Transparancy [Bar+14]
Definition 29. A semantics σ is fully decomposable (or simply decomposable)
iff there is a local function F such that for every argumentation framework
AF = (A ,→) and every partition P = {P1,...Pn} of A , Lσ(AF) = U (P , AF,F)
where U (P , AF,F) {LP1 ∪ ... ∪ LPn |
LPi
∈ F(AF↓Pi
,Pi
inp,( j=1···n,j=i LPj
)↓
Pi
inp,Pi
R
)}. ♠5
Definition 30. A complete-compatible semantics σ is top-down decomposable
iff for any argumentation framework AF = (A ,→) and any partition P =
{P1,...Pn} of A , it holds that Lσ(AF) ⊆ U (P , AF,Fσ). ♠
Definition 31. A complete-compatible semantics σ is bottom-up decompos-
able iff for any argumentation framework AF = (A ,→) and any partition10
P = {P1,...Pn} of A , it holds that Lσ(AF) ⊇ U (P , AF,Fσ). ♠
C O S T GR P R
Full decomposability Yes Yes No No
Top-down decomposability Yes Yes Yes Yes
Bottom-up decomposability Yes Yes No No
Table 1.3: Decomposability properties of argumentation semantics.
Cardiff University, 2017 Page 6
Chapter 2
Argumentation Schemes
Argumentation schemes [WRM08] are reasoning patterns which generate ar-
guments:
• deductive/inductive inferences that represent forms of common types5
of arguments used in everyday discourse, and in special contexts (e.g.
legal argumentation);
• neither deductive nor inductive, but defeasible, presumptive, or abduc-
tive.
Moreover, an argument satisfying a pattern may not be very strong by10
itself, but may be strong enough to provide evidence to warrant rational ac-
ceptance of its conclusion, given that it premises are acceptable.
According to Toulmin [Tou58] such an argument can be plausible and thus
accepted after a balance of considerations in an investigation or discussion
moved forward as new evidence is being collected. The investigation can then15
move ahead, even under conditions of uncertainty and lack of knowledge,
using the conclusions tentatively accepted.
2.1 An example: Walton et al. ’s Argumentation
Schemes for Practical Reasoning
Suppose I am deliberating with my spouse on what to do with20
our pension investment fund — whether to buy stocks, bonds or
some other type of investments. We consult with a financial ad-
viser, and expert source of information who can tell us what is
happening in the stock market, and so forth at the present time
[Wal97].25
Premises for practical inference:
1. states that an agent (“I” or “my”) has a particular goal;
2. states that an agent has a particular goal.
Cardiff University, 2017 Page 7
Argumentation Schemes • AS and Dialogues
〈S0,S1,...,Sn〉 represents a sequence of states of affairs that can be or-
dered temporally from earlier to latter. A state of affairs is meant to be like a
statement, but one describing some event or occurrence that can be brought
about by an agent. It may be a human action, or it may be a natural event.
5
Practical Inference
Premises:
Goal Premise Bringing about Sn is my goal
Means Premise In order to bring about Sn, I need to bring
about Si
Conclusions:
Therefore, I need to bring about Si.
Critical questions:
Other-Means
Question
Are there alternative possible actions to
bring about Si that could also lead to the
goal?
Best-Means
Question
Is Si the best (or most favourable) of the al-
ternatives?
Other-Goals
Question
Do I have goals other than Si whose
achievement is preferable and that should
have priority?
Possibility
Question
Is it possible to bring about Si in the given
circumstances?
Side Effects
Question
Would bringing about Si have known bad
consequences that ought to be taken into ac-
count?
2.2 AS and Dialogues
Dialogue for practical reasoning: all moves (propose, prefer, justify) are coor-
dinated in a formal deliberation dialogue that has eight stages [HMP01].
1. Opening of the deliberation dialogue, and the raising of a governing
question about what is to be done.10
2. Discussion of: (a) the governing question; (b) desirable goals; (c) any
constraints on the possible actions which may be considered; (d) per-
spectives by which proposals may be evaluated; and (e) any premises
(facts) relevant to this evaluation.
3. Suggesting of possible action-options appropriate to the governing ques-15
tion.
4. Commenting on proposals from various perspectives.
Cardiff University, 2017 Page 8
Argumentation Schemes • AS and Dialogues
5. Revising of: (a) the governing question, (b) goals, (c) constraints, (d)
perspectives, and/or (e) action-options in the light of the comments pre-
sented; and the undertaking of any information-gathering or fact-checking
required for resolution.
6. Recommending an option for action, and acceptance or non-acceptance5
of this recommendation by each participant.
7. Confirming acceptance of a recommended option by each participant.
8. Closing of the deliberation dialogue.
Proposals are initially made at stage 3, and then evaluated at stages 4, 5
and 6.10
Especially at stage 5, much argumentation taking the form of practical
reasoning would seem to be involved.
As discussed in [Wal06], there are three dialectical adequacy conditions
for defining the speech act of making a proposal.
The Proponent’s Requirement (Condition 1). The proponent puts15
forward a statement that describes an action and says that both pro-
ponent and respondent (or the respondent group) should carry out this
action.
The proponent is committed to carrying out that action: the statement
has the logical form of the conclusion of a practical inference, and also20
expresses an attitude toward that statement.
The Respondent’s Requirement (Condition 2). The statement is
put forward with the aim of offering reasons of a kind that will lead the
respondent to become committed to it.
The Governing Question Requirement (Condition 3). The job of25
the proponent is to overcame doubts or conflicts of opinions, while the
job of the respondent is to express them. Thus the role of the respondent
is to ask questions that cast the prudential reasonableness of the action
in the statement into doubt, and to mount attacks (counter-arguments
and rebuttals) against it.30
Condition 3 relates to the global structure of the dialogue, whereas con-
ditions 1 and 2 are more localised to the part where the proposal was made.
Condition 3 relates to the global burden of proof [Wal14] and the roles of the
two parties in the dialogue as a whole.
Speech acts [MP02], like making a proposal, are seen as types of moves in35
a dialogue that are governed by rules. Three basic characteristics of any type
of move that have to be defined:
1. pre-conditions of the move;
2. the conditions defining the move itself;
3. the post-conditions that state the result of the move.40
Cardiff University, 2017 Page 9
Argumentation Schemes • AS and Dialogues
Preconditions
• At least two agents (proponent and opponent);
• A governing question;
• Set of statements (propositions);
• The proponent proposes the proposition to the respondent if and only if:5
1. there is a set of premises that the proponent is committed to, and
fit the premises of the argumentation scheme for practical reason-
ing;
2. the proponent is advocating these premises, that is, he is making
a claim that they are true or applicable in the case at issue;10
3. there is an inference from these premises fitting the argumenta-
tion scheme for practical reasoning; and
4. the proposition is the conclusion of the inference.
The Defining Conditions
The central defining condition sets out the conditions defining the structure15
of the move of making a proposal.
The Goal Statement: We have a goal G.
The Means Statement: Bringing about p is necessary (or sufficient)
for us to bring about G.
Then the inference follows.20
The Proposal Statement: We should (practically ought to) bring about
p.
Cardiff University, 2017 Page 10
Argumentation Schemes • AS and Dialogues
Proposal Statement in form of AS
Premises:
Goal Statement We have a goal G.
The Means State-
ment
Bringing about p is necessary (or sufficient)
for us to bring about G.
Conclusions:
We should (practically ought to) bring about
p.
The Post-Conditions
The central post-condition is the response condition.
The proposal must be open to critical questioning by opponent. The propo-
nent should be open to answering doubts and objections corresponding to any5
one of the five critical questions for practical reasoning; as well as to counter-
proposals, and is in charge of giving reasons why her proposal is better than
the alternatives.
The response condition set by these critical questions helps to explain how
and why the maker of a proposal needs to be open to questioning and to re-10
quests for justification.
Cardiff University, 2017 Page 11
Chapter 3
A Semantic-Web View of
Argumentation
Acknowledgement
This handout include material from a number of collaborators including Chris5
Reed. An overview can also be find at [Bex+13].
3.1 The Argument Interchange Format [Rah+11]
Node Graph
(argument
network)
has-a
Information
Node
(I-Node)
is-a
Scheme Node
S-Node
has-a
Edge
is-a
Rule of inference
application node
(RA-Node)
Conflict application
node (CA-Node)
Preference
application node
(PA-Node)
Derived concept
application node (e.g.
defeat)
is-a
...
ContextScheme
Conflict
scheme
contained-in
Rule of inference
scheme
Logical inference
scheme
Presumptive
inference scheme
...
is-a
Logical conflict
scheme
is-a
...
Preference
scheme
Logical preference
scheme
is-a
...
Presumptive
preference scheme
is-a
uses uses uses
Figure 3.1: Original AIF Ontology [Che+06; Rah+11]
3.2 An Ontology of Arguments [Rah+11]
Please download Protégé from http://protege.stanford.edu/ and the AIF
OWL version from http://www.arg.dundee.ac.uk/wp-content/uploads/10
AIF.owl
Cardiff University, 2017 Page 12
Semantic Web Argumentation • AIF-OWL
Practical
Inference
Bringing about
is my goal
Sn
Si
In order to bring about
I need to bring about
Sn
Therefore I need
to bring about Si
hasConcDeschasPremiseDesc
hasPremiseDesc
Bringing about being rich
is my goal
In order to bring about being rich
I need to bring about having a job
fulfilsPremiseDesc
fulfilsPremiseDesc
fulfilsScheme
supports
supports
Therefore I need
to bring about
having a job
hasConclusion
fulfils
Figure 3.2: An argument network linking instances of argument and scheme
components
3.2.1 Representation of the argument described in Fig-
ure 3.2
___jobArg : PracticalReasoning_Inference
fulfils(___jobArg, PracticalReasoning_Scheme)
hasGoalPlan_Premise(___jobArg, ___jobArgGoalPlan)5
hasConclusion(___jobArg, ___jobArgConclusion)
hasGoal_Premise(___jobArg, ___jobArgGoal)
___jobArgConclusion : EncouragedAction_Statement
fulfils(___jobArgConclusion, EncouragedAction_Desc)
claimText (___jobArgConclusion "Therefore I need to bring about having10
a job")
___jobArgGoal : Goal_Statement
fulfils(___jobArgGoal, Goal_Desc)
claimText (___jobArgGoal "Bringing about being rich is my goal")
___jobArgGoalPlan : GoalPlan_Statement15
fulfils(___jobArgGoalPlan, GoalPlan_Desc)
claimText (___jobArgGoalPlan "In order to bring about being rich I need
to bring about having a job")
3.2.2 Relevant portion of the AIF ontology
EncouragedAction_Statement20
EncouragedAction_Statement Statement
Cardiff University, 2017 Page 13
Semantic Web Argumentation • AIF-OWL
Symmetric attack
r → p
r pMP2
A1
A2
p → q
p
qMP1
neg1
Undercut attack
r MP2
A3
A2 s → v
s
vMP1
cut1
p
r → p
Figure 3.3: Examples of conflicts [Rah+11, Fig. 2]
GoalPlan_Statement
GoalPlan_Statement Statement
Goal_Statement
Goal_Statement Statement
I-node5
I-node ≡ Statement
I-node Node
I-node ¬ S-node
Inference
Inference ≡ RA-node10
Inference ∃ fulfils Inference_Scheme
Inference ≥ 1 hasPremise Statement
Inference Scheme_Application
Inference = hasConclusion (Scheme_Application Statement)
Inference_Scheme15
Inference_Scheme Scheme ≥
1 hasPremise_Desc Statement_Description = hasConclusion_Desc
(Scheme Statement_Description)
PracticalReasoning_Inference
PracticalReasoning_Inference ≡ Presumptive_Inference ∃ hasConclu-20
sion EncouragedAction_Statement ∃ hasGoalPlan_Premise GoalPlan_Statement ∃ has-
Goal_Premise Goal_Statement
Cardiff University, 2017 Page 14

More Related Content

What's hot

Cut and Count
Cut and CountCut and Count
Cut and CountASPAK2014
 
Presentation iaf 2014 v1
Presentation iaf 2014 v1Presentation iaf 2014 v1
Presentation iaf 2014 v1Fayçal Touazi
 
A Unified Perspective for Darmon Points
A Unified Perspective for Darmon PointsA Unified Perspective for Darmon Points
A Unified Perspective for Darmon Pointsmmasdeu
 
Argumentation and Machine Learning: When the Whole is Greater than the Sum of...
Argumentation and Machine Learning: When the Whole is Greater than the Sum of...Argumentation and Machine Learning: When the Whole is Greater than the Sum of...
Argumentation and Machine Learning: When the Whole is Greater than the Sum of...Federico Cerutti
 
Strategic Argumentation is NP-complete
Strategic Argumentation is NP-completeStrategic Argumentation is NP-complete
Strategic Argumentation is NP-completeGuido Governatori
 
Continuation calculus at Term Rewriting Seminar
Continuation calculus at Term Rewriting SeminarContinuation calculus at Term Rewriting Seminar
Continuation calculus at Term Rewriting Seminarbgeron
 
Symbolic Solving of Extended Regular Expression Inequalities
Symbolic Solving of Extended Regular Expression InequalitiesSymbolic Solving of Extended Regular Expression Inequalities
Symbolic Solving of Extended Regular Expression InequalitiesMatthias Keil
 
Top school in noida
Top school in noidaTop school in noida
Top school in noidaEdhole.com
 
A Kernel for Planar F-deletion: The Connected Case
A Kernel for Planar F-deletion: The Connected CaseA Kernel for Planar F-deletion: The Connected Case
A Kernel for Planar F-deletion: The Connected CaseNeeldhara Misra
 
THE CHORD GAP DIVERGENCE AND A GENERALIZATION OF THE BHATTACHARYYA DISTANCE
THE CHORD GAP DIVERGENCE AND A GENERALIZATION OF THE BHATTACHARYYA DISTANCETHE CHORD GAP DIVERGENCE AND A GENERALIZATION OF THE BHATTACHARYYA DISTANCE
THE CHORD GAP DIVERGENCE AND A GENERALIZATION OF THE BHATTACHARYYA DISTANCEFrank Nielsen
 
Introduction to Formal Argumentation Theory
Introduction to Formal Argumentation TheoryIntroduction to Formal Argumentation Theory
Introduction to Formal Argumentation TheoryFederico Cerutti
 
Best polynomial approximation
Best polynomial approximationBest polynomial approximation
Best polynomial approximationDadang Hamzah
 
Existence and Uniqueness of Algebraic Closure
Existence and Uniqueness of Algebraic ClosureExistence and Uniqueness of Algebraic Closure
Existence and Uniqueness of Algebraic ClosureAyan Sengupta
 

What's hot (18)

Cut and Count
Cut and CountCut and Count
Cut and Count
 
Pl vol1
Pl vol1Pl vol1
Pl vol1
 
Presentation iaf 2014 v1
Presentation iaf 2014 v1Presentation iaf 2014 v1
Presentation iaf 2014 v1
 
A Unified Perspective for Darmon Points
A Unified Perspective for Darmon PointsA Unified Perspective for Darmon Points
A Unified Perspective for Darmon Points
 
Argumentation and Machine Learning: When the Whole is Greater than the Sum of...
Argumentation and Machine Learning: When the Whole is Greater than the Sum of...Argumentation and Machine Learning: When the Whole is Greater than the Sum of...
Argumentation and Machine Learning: When the Whole is Greater than the Sum of...
 
MUMS: Bayesian, Fiducial, and Frequentist Conference - Are Reported Likelihoo...
MUMS: Bayesian, Fiducial, and Frequentist Conference - Are Reported Likelihoo...MUMS: Bayesian, Fiducial, and Frequentist Conference - Are Reported Likelihoo...
MUMS: Bayesian, Fiducial, and Frequentist Conference - Are Reported Likelihoo...
 
Strategic Argumentation is NP-complete
Strategic Argumentation is NP-completeStrategic Argumentation is NP-complete
Strategic Argumentation is NP-complete
 
Continuation calculus at Term Rewriting Seminar
Continuation calculus at Term Rewriting SeminarContinuation calculus at Term Rewriting Seminar
Continuation calculus at Term Rewriting Seminar
 
Symbolic Solving of Extended Regular Expression Inequalities
Symbolic Solving of Extended Regular Expression InequalitiesSymbolic Solving of Extended Regular Expression Inequalities
Symbolic Solving of Extended Regular Expression Inequalities
 
Poster of ECAI 2020
Poster of ECAI 2020Poster of ECAI 2020
Poster of ECAI 2020
 
Au4103292297
Au4103292297Au4103292297
Au4103292297
 
Top school in noida
Top school in noidaTop school in noida
Top school in noida
 
A Kernel for Planar F-deletion: The Connected Case
A Kernel for Planar F-deletion: The Connected CaseA Kernel for Planar F-deletion: The Connected Case
A Kernel for Planar F-deletion: The Connected Case
 
THE CHORD GAP DIVERGENCE AND A GENERALIZATION OF THE BHATTACHARYYA DISTANCE
THE CHORD GAP DIVERGENCE AND A GENERALIZATION OF THE BHATTACHARYYA DISTANCETHE CHORD GAP DIVERGENCE AND A GENERALIZATION OF THE BHATTACHARYYA DISTANCE
THE CHORD GAP DIVERGENCE AND A GENERALIZATION OF THE BHATTACHARYYA DISTANCE
 
Introduction to Formal Argumentation Theory
Introduction to Formal Argumentation TheoryIntroduction to Formal Argumentation Theory
Introduction to Formal Argumentation Theory
 
Best polynomial approximation
Best polynomial approximationBest polynomial approximation
Best polynomial approximation
 
Existence and Uniqueness of Algebraic Closure
Existence and Uniqueness of Algebraic ClosureExistence and Uniqueness of Algebraic Closure
Existence and Uniqueness of Algebraic Closure
 
10.1.1.226.4381
10.1.1.226.438110.1.1.226.4381
10.1.1.226.4381
 

Similar to Handout: Argumentation in Artificial Intelligence: From Theory to Practice

2015 CMS Winter Meeting Poster
2015 CMS Winter Meeting Poster2015 CMS Winter Meeting Poster
2015 CMS Winter Meeting PosterChelsea Battell
 
9 normalization
9 normalization9 normalization
9 normalizationGRajendra
 
Algebras for programming languages
Algebras for programming languagesAlgebras for programming languages
Algebras for programming languagesYoshihiro Mizoguchi
 
Math 150 fall 2020 homework 1 due date friday, october 15,
Math 150 fall 2020 homework 1 due date friday, october 15,Math 150 fall 2020 homework 1 due date friday, october 15,
Math 150 fall 2020 homework 1 due date friday, october 15,MARRY7
 
Relations and function class xii copy
Relations and function class xii   copyRelations and function class xii   copy
Relations and function class xii copycsanjeive
 
Congruence Distributive Varieties With Compact Intersection Property
Congruence Distributive Varieties With Compact Intersection PropertyCongruence Distributive Varieties With Compact Intersection Property
Congruence Distributive Varieties With Compact Intersection Propertyfilipke85
 
DBMS FDs and Normalization.pptx
DBMS FDs and Normalization.pptxDBMS FDs and Normalization.pptx
DBMS FDs and Normalization.pptxSakshamLal3
 
Answers Of Discrete Mathematics
Answers Of Discrete MathematicsAnswers Of Discrete Mathematics
Answers Of Discrete MathematicsSabrina Green
 
Partial ordering in soft set context
Partial ordering in soft set contextPartial ordering in soft set context
Partial ordering in soft set contextAlexander Decker
 
Monad presentation scala as a category
Monad presentation   scala as a categoryMonad presentation   scala as a category
Monad presentation scala as a categorysamthemonad
 
Fundamental Theorem of Calculus
Fundamental Theorem of CalculusFundamental Theorem of Calculus
Fundamental Theorem of Calculusgizemk
 
The Chase in Database Theory
The Chase in Database TheoryThe Chase in Database Theory
The Chase in Database TheoryJan Hidders
 
Complex Analysis And ita real life problems solution
Complex Analysis And ita real life problems solutionComplex Analysis And ita real life problems solution
Complex Analysis And ita real life problems solutionNaeemAhmad289736
 

Similar to Handout: Argumentation in Artificial Intelligence: From Theory to Practice (20)

Cerutti -- TAFA2013
Cerutti -- TAFA2013Cerutti -- TAFA2013
Cerutti -- TAFA2013
 
Cs501 fd nf
Cs501 fd nfCs501 fd nf
Cs501 fd nf
 
Assignment#16
Assignment#16Assignment#16
Assignment#16
 
2015 CMS Winter Meeting Poster
2015 CMS Winter Meeting Poster2015 CMS Winter Meeting Poster
2015 CMS Winter Meeting Poster
 
18560 lecture6
18560 lecture618560 lecture6
18560 lecture6
 
9 normalization
9 normalization9 normalization
9 normalization
 
Algebras for programming languages
Algebras for programming languagesAlgebras for programming languages
Algebras for programming languages
 
Math 150 fall 2020 homework 1 due date friday, october 15,
Math 150 fall 2020 homework 1 due date friday, october 15,Math 150 fall 2020 homework 1 due date friday, october 15,
Math 150 fall 2020 homework 1 due date friday, october 15,
 
Relations and function class xii copy
Relations and function class xii   copyRelations and function class xii   copy
Relations and function class xii copy
 
Congruence Distributive Varieties With Compact Intersection Property
Congruence Distributive Varieties With Compact Intersection PropertyCongruence Distributive Varieties With Compact Intersection Property
Congruence Distributive Varieties With Compact Intersection Property
 
DBMS FDs and Normalization.pptx
DBMS FDs and Normalization.pptxDBMS FDs and Normalization.pptx
DBMS FDs and Normalization.pptx
 
Answers Of Discrete Mathematics
Answers Of Discrete MathematicsAnswers Of Discrete Mathematics
Answers Of Discrete Mathematics
 
Partial ordering in soft set context
Partial ordering in soft set contextPartial ordering in soft set context
Partial ordering in soft set context
 
proving triangles are congruent
proving triangles are congruentproving triangles are congruent
proving triangles are congruent
 
Monad presentation scala as a category
Monad presentation   scala as a categoryMonad presentation   scala as a category
Monad presentation scala as a category
 
proving-triangles-are-congruent.ppt
proving-triangles-are-congruent.pptproving-triangles-are-congruent.ppt
proving-triangles-are-congruent.ppt
 
test
testtest
test
 
Fundamental Theorem of Calculus
Fundamental Theorem of CalculusFundamental Theorem of Calculus
Fundamental Theorem of Calculus
 
The Chase in Database Theory
The Chase in Database TheoryThe Chase in Database Theory
The Chase in Database Theory
 
Complex Analysis And ita real life problems solution
Complex Analysis And ita real life problems solutionComplex Analysis And ita real life problems solution
Complex Analysis And ita real life problems solution
 

More from Federico Cerutti

Security of Artificial Intelligence
Security of Artificial IntelligenceSecurity of Artificial Intelligence
Security of Artificial IntelligenceFederico Cerutti
 
Introduction to Evidential Neural Networks
Introduction to Evidential Neural NetworksIntroduction to Evidential Neural Networks
Introduction to Evidential Neural NetworksFederico Cerutti
 
Human-Argumentation Experiment Pilot 2013: Technical Material
Human-Argumentation Experiment Pilot 2013: Technical MaterialHuman-Argumentation Experiment Pilot 2013: Technical Material
Human-Argumentation Experiment Pilot 2013: Technical MaterialFederico Cerutti
 
Probabilistic Logic Programming with Beta-Distributed Random Variables
Probabilistic Logic Programming with Beta-Distributed Random VariablesProbabilistic Logic Programming with Beta-Distributed Random Variables
Probabilistic Logic Programming with Beta-Distributed Random VariablesFederico Cerutti
 
Supporting Scientific Enquiry with Uncertain Sources
Supporting Scientific Enquiry with Uncertain SourcesSupporting Scientific Enquiry with Uncertain Sources
Supporting Scientific Enquiry with Uncertain SourcesFederico Cerutti
 
Algorithm Selection for Preferred Extensions Enumeration
Algorithm Selection for Preferred Extensions EnumerationAlgorithm Selection for Preferred Extensions Enumeration
Algorithm Selection for Preferred Extensions EnumerationFederico Cerutti
 
Formal Arguments, Preferences, and Natural Language Interfaces to Humans: an ...
Formal Arguments, Preferences, and Natural Language Interfaces to Humans: an ...Formal Arguments, Preferences, and Natural Language Interfaces to Humans: an ...
Formal Arguments, Preferences, and Natural Language Interfaces to Humans: an ...Federico Cerutti
 
Argumentation Extensions Enumeration as a Constraint Satisfaction Problem: a ...
Argumentation Extensions Enumeration as a Constraint Satisfaction Problem: a ...Argumentation Extensions Enumeration as a Constraint Satisfaction Problem: a ...
Argumentation Extensions Enumeration as a Constraint Satisfaction Problem: a ...Federico Cerutti
 
A SCC Recursive Meta-Algorithm for Computing Preferred Labellings in Abstract...
A SCC Recursive Meta-Algorithm for Computing Preferred Labellings in Abstract...A SCC Recursive Meta-Algorithm for Computing Preferred Labellings in Abstract...
A SCC Recursive Meta-Algorithm for Computing Preferred Labellings in Abstract...Federico Cerutti
 
Cerutti-AT2013-Graphical Subjective Logic
Cerutti-AT2013-Graphical Subjective LogicCerutti-AT2013-Graphical Subjective Logic
Cerutti-AT2013-Graphical Subjective LogicFederico Cerutti
 
Cerutti-AT2013-Trust and Risk
Cerutti-AT2013-Trust and RiskCerutti-AT2013-Trust and Risk
Cerutti-AT2013-Trust and RiskFederico Cerutti
 
Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)
Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)
Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)Federico Cerutti
 
Cerutti--Knowledge Representation and Reasoning (postgrad seminar @ Universit...
Cerutti--Knowledge Representation and Reasoning (postgrad seminar @ Universit...Cerutti--Knowledge Representation and Reasoning (postgrad seminar @ Universit...
Cerutti--Knowledge Representation and Reasoning (postgrad seminar @ Universit...Federico Cerutti
 
Cerutti--Verification of Crypto Protocols (postgrad seminar @ University of B...
Cerutti--Verification of Crypto Protocols (postgrad seminar @ University of B...Cerutti--Verification of Crypto Protocols (postgrad seminar @ University of B...
Cerutti--Verification of Crypto Protocols (postgrad seminar @ University of B...Federico Cerutti
 
Cerutti--PhD viva voce defence
Cerutti--PhD viva voce defenceCerutti--PhD viva voce defence
Cerutti--PhD viva voce defenceFederico Cerutti
 
Cerutti--AAAI Fall Symposia 2009
Cerutti--AAAI Fall Symposia 2009Cerutti--AAAI Fall Symposia 2009
Cerutti--AAAI Fall Symposia 2009Federico Cerutti
 

More from Federico Cerutti (20)

Security of Artificial Intelligence
Security of Artificial IntelligenceSecurity of Artificial Intelligence
Security of Artificial Intelligence
 
Introduction to Evidential Neural Networks
Introduction to Evidential Neural NetworksIntroduction to Evidential Neural Networks
Introduction to Evidential Neural Networks
 
Human-Argumentation Experiment Pilot 2013: Technical Material
Human-Argumentation Experiment Pilot 2013: Technical MaterialHuman-Argumentation Experiment Pilot 2013: Technical Material
Human-Argumentation Experiment Pilot 2013: Technical Material
 
Probabilistic Logic Programming with Beta-Distributed Random Variables
Probabilistic Logic Programming with Beta-Distributed Random VariablesProbabilistic Logic Programming with Beta-Distributed Random Variables
Probabilistic Logic Programming with Beta-Distributed Random Variables
 
Supporting Scientific Enquiry with Uncertain Sources
Supporting Scientific Enquiry with Uncertain SourcesSupporting Scientific Enquiry with Uncertain Sources
Supporting Scientific Enquiry with Uncertain Sources
 
Algorithm Selection for Preferred Extensions Enumeration
Algorithm Selection for Preferred Extensions EnumerationAlgorithm Selection for Preferred Extensions Enumeration
Algorithm Selection for Preferred Extensions Enumeration
 
Formal Arguments, Preferences, and Natural Language Interfaces to Humans: an ...
Formal Arguments, Preferences, and Natural Language Interfaces to Humans: an ...Formal Arguments, Preferences, and Natural Language Interfaces to Humans: an ...
Formal Arguments, Preferences, and Natural Language Interfaces to Humans: an ...
 
Argumentation Extensions Enumeration as a Constraint Satisfaction Problem: a ...
Argumentation Extensions Enumeration as a Constraint Satisfaction Problem: a ...Argumentation Extensions Enumeration as a Constraint Satisfaction Problem: a ...
Argumentation Extensions Enumeration as a Constraint Satisfaction Problem: a ...
 
A SCC Recursive Meta-Algorithm for Computing Preferred Labellings in Abstract...
A SCC Recursive Meta-Algorithm for Computing Preferred Labellings in Abstract...A SCC Recursive Meta-Algorithm for Computing Preferred Labellings in Abstract...
A SCC Recursive Meta-Algorithm for Computing Preferred Labellings in Abstract...
 
Cerutti-AT2013-Graphical Subjective Logic
Cerutti-AT2013-Graphical Subjective LogicCerutti-AT2013-Graphical Subjective Logic
Cerutti-AT2013-Graphical Subjective Logic
 
Cerutti-AT2013-Trust and Risk
Cerutti-AT2013-Trust and RiskCerutti-AT2013-Trust and Risk
Cerutti-AT2013-Trust and Risk
 
Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)
Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)
Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)
 
Cerutti--Knowledge Representation and Reasoning (postgrad seminar @ Universit...
Cerutti--Knowledge Representation and Reasoning (postgrad seminar @ Universit...Cerutti--Knowledge Representation and Reasoning (postgrad seminar @ Universit...
Cerutti--Knowledge Representation and Reasoning (postgrad seminar @ Universit...
 
Cerutti--TAFA 2011
Cerutti--TAFA 2011Cerutti--TAFA 2011
Cerutti--TAFA 2011
 
Cerutti--Verification of Crypto Protocols (postgrad seminar @ University of B...
Cerutti--Verification of Crypto Protocols (postgrad seminar @ University of B...Cerutti--Verification of Crypto Protocols (postgrad seminar @ University of B...
Cerutti--Verification of Crypto Protocols (postgrad seminar @ University of B...
 
Cerutti--ARGAIP 2010
Cerutti--ARGAIP 2010Cerutti--ARGAIP 2010
Cerutti--ARGAIP 2010
 
Cerutti--ECSQARU 2009
Cerutti--ECSQARU 2009Cerutti--ECSQARU 2009
Cerutti--ECSQARU 2009
 
Cerutti--PhD viva voce defence
Cerutti--PhD viva voce defenceCerutti--PhD viva voce defence
Cerutti--PhD viva voce defence
 
Cerutti--AAAI Fall Symposia 2009
Cerutti--AAAI Fall Symposia 2009Cerutti--AAAI Fall Symposia 2009
Cerutti--AAAI Fall Symposia 2009
 
Cerutti--NMR 2010
Cerutti--NMR 2010Cerutti--NMR 2010
Cerutti--NMR 2010
 

Recently uploaded

Observational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive starsObservational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive starsSérgio Sacani
 
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPirithiRaju
 
Harmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms PresentationHarmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms Presentationtahreemzahra82
 
trihybrid cross , test cross chi squares
trihybrid cross , test cross chi squarestrihybrid cross , test cross chi squares
trihybrid cross , test cross chi squaresusmanzain586
 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.PraveenaKalaiselvan1
 
CHROMATOGRAPHY PALLAVI RAWAT.pptx
CHROMATOGRAPHY  PALLAVI RAWAT.pptxCHROMATOGRAPHY  PALLAVI RAWAT.pptx
CHROMATOGRAPHY PALLAVI RAWAT.pptxpallavirawat456
 
FREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by naFREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by naJASISJULIANOELYNV
 
GENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptx
GENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptxGENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptx
GENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptxRitchAndruAgustin
 
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPirithiRaju
 
Microteaching on terms used in filtration .Pharmaceutical Engineering
Microteaching on terms used in filtration .Pharmaceutical EngineeringMicroteaching on terms used in filtration .Pharmaceutical Engineering
Microteaching on terms used in filtration .Pharmaceutical EngineeringPrajakta Shinde
 
Pests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPirithiRaju
 
Servosystem Theory / Cybernetic Theory by Petrovic
Servosystem Theory / Cybernetic Theory by PetrovicServosystem Theory / Cybernetic Theory by Petrovic
Servosystem Theory / Cybernetic Theory by PetrovicAditi Jain
 
Topic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptxTopic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptxJorenAcuavera1
 
User Guide: Capricorn FLX™ Weather Station
User Guide: Capricorn FLX™ Weather StationUser Guide: Capricorn FLX™ Weather Station
User Guide: Capricorn FLX™ Weather StationColumbia Weather Systems
 
Thermodynamics ,types of system,formulae ,gibbs free energy .pptx
Thermodynamics ,types of system,formulae ,gibbs free energy .pptxThermodynamics ,types of system,formulae ,gibbs free energy .pptx
Thermodynamics ,types of system,formulae ,gibbs free energy .pptxuniversity
 
ALL ABOUT MIXTURES IN GRADE 7 CLASS PPTX
ALL ABOUT MIXTURES IN GRADE 7 CLASS PPTXALL ABOUT MIXTURES IN GRADE 7 CLASS PPTX
ALL ABOUT MIXTURES IN GRADE 7 CLASS PPTXDole Philippines School
 
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...lizamodels9
 
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...D. B. S. College Kanpur
 
《Queensland毕业文凭-昆士兰大学毕业证成绩单》
《Queensland毕业文凭-昆士兰大学毕业证成绩单》《Queensland毕业文凭-昆士兰大学毕业证成绩单》
《Queensland毕业文凭-昆士兰大学毕业证成绩单》rnrncn29
 
GenAI talk for Young at Wageningen University & Research (WUR) March 2024
GenAI talk for Young at Wageningen University & Research (WUR) March 2024GenAI talk for Young at Wageningen University & Research (WUR) March 2024
GenAI talk for Young at Wageningen University & Research (WUR) March 2024Jene van der Heide
 

Recently uploaded (20)

Observational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive starsObservational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive stars
 
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
 
Harmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms PresentationHarmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms Presentation
 
trihybrid cross , test cross chi squares
trihybrid cross , test cross chi squarestrihybrid cross , test cross chi squares
trihybrid cross , test cross chi squares
 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
 
CHROMATOGRAPHY PALLAVI RAWAT.pptx
CHROMATOGRAPHY  PALLAVI RAWAT.pptxCHROMATOGRAPHY  PALLAVI RAWAT.pptx
CHROMATOGRAPHY PALLAVI RAWAT.pptx
 
FREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by naFREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by na
 
GENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptx
GENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptxGENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptx
GENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptx
 
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
 
Microteaching on terms used in filtration .Pharmaceutical Engineering
Microteaching on terms used in filtration .Pharmaceutical EngineeringMicroteaching on terms used in filtration .Pharmaceutical Engineering
Microteaching on terms used in filtration .Pharmaceutical Engineering
 
Pests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdf
 
Servosystem Theory / Cybernetic Theory by Petrovic
Servosystem Theory / Cybernetic Theory by PetrovicServosystem Theory / Cybernetic Theory by Petrovic
Servosystem Theory / Cybernetic Theory by Petrovic
 
Topic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptxTopic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptx
 
User Guide: Capricorn FLX™ Weather Station
User Guide: Capricorn FLX™ Weather StationUser Guide: Capricorn FLX™ Weather Station
User Guide: Capricorn FLX™ Weather Station
 
Thermodynamics ,types of system,formulae ,gibbs free energy .pptx
Thermodynamics ,types of system,formulae ,gibbs free energy .pptxThermodynamics ,types of system,formulae ,gibbs free energy .pptx
Thermodynamics ,types of system,formulae ,gibbs free energy .pptx
 
ALL ABOUT MIXTURES IN GRADE 7 CLASS PPTX
ALL ABOUT MIXTURES IN GRADE 7 CLASS PPTXALL ABOUT MIXTURES IN GRADE 7 CLASS PPTX
ALL ABOUT MIXTURES IN GRADE 7 CLASS PPTX
 
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
 
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
 
《Queensland毕业文凭-昆士兰大学毕业证成绩单》
《Queensland毕业文凭-昆士兰大学毕业证成绩单》《Queensland毕业文凭-昆士兰大学毕业证成绩单》
《Queensland毕业文凭-昆士兰大学毕业证成绩单》
 
GenAI talk for Young at Wageningen University & Research (WUR) March 2024
GenAI talk for Young at Wageningen University & Research (WUR) March 2024GenAI talk for Young at Wageningen University & Research (WUR) March 2024
GenAI talk for Young at Wageningen University & Research (WUR) March 2024
 

Handout: Argumentation in Artificial Intelligence: From Theory to Practice

  • 1. Abstract Handouts for the IJCAI 2017 tutorial on Argumentation. This document is a collection of technical definitions as well as examples of various topics ad- dressed in the tutorial. It is not supposed to be an exhaustive compendium of twenty years of research in argumentation theory. This material is derived from a variety of publications from many researchers who hold the copyright and any other intellectual property of their work. Original publications are thoroughly cited and reported in the bibliography at the end of the document. Errors and misunderstandings rest with the au- thor of this tutorial: please send an email to federico.cerutti@acm.org for reporting any.
  • 2. Argumentation in Artificial Intelligence: From Theory to Practice Federico Cerutti August 2017
  • 3. Chapter 1 Dung’s Argumentation Framework Acknowledgement This handout include material from a number of collaborators including Pietro5 Baroni, Massimiliano Giacomin, and Stefan Woltran. Definition 1 ([Dun95]). A Dung argumentation framework AF is a pair 〈A ,→ 〉 where A is a set of arguments, and → is a binary relation on A i.e. →⊆ A ×A . ♠ An argumentation framework has an obvious representation as a directed10 graph where the nodes are arguments and the edges are drawn from attack- ing to attacked arguments. The set of attackers of an argument a1 will be denoted as a− 1 {a2 : a2 → a1}, the set of arguments attacked by a1 will be denoted as a+ 1 {a2 : a1 → a2}. We also extend these notations to sets of arguments, i.e. given E ⊆ A ,15 E− {a2 | ∃a1 ∈ E,a2 → a1} and E+ {a2 | ∃a1 ∈ E,a1 → a2}. With a little abuse of notation we define S → a ≡ ∃a ∈ S : a → b. Similarly, b → S ≡ ∃a ∈ S : b → a. 1.1 Principles for Extension-based Semantics: [BG07]20 Definition 2.
  • 4. Given an argumentation framework AF = 〈A ,→ 〉, a set S ⊆ A is D-conflict-free, denoted as D-cf(S), if and only if a,b ∈ S such that a → b. A semantics σ satisfies the D-conflict-free principle if and only if ∀AF,∀E ∈ Eσ(AF) E is D-conflict-free . ♠ Definition 3. Given an argumentation framework AF = 〈A ,→ 〉, an argu-25 ment a ∈ A is D-acceptable w.r.t. a set S ⊆ A if and only if ∀b ∈ A b → a ⇒ S → b. Cardiff University, 2017 Page 1
  • 5. Dung’s AF • Acceptability of Arguments [PV02; BG09a] The function FAF : 2A → 2A which, given a set S ⊆ A , returns the set of the D-acceptable arguments w.r.t. S, is called the D-characteristic function of AF. ♠ Definition 4. Given an argumentation framework AF = 〈A ,→ 〉, a set S ⊆ A is D-admissible (S ∈ AS (AF)) if and only if D-cf(S) and ∀a ∈ S a is D-ac-5 ceptable w.r.t. S. The set of all the D-admissible sets of AF is denoted as AS (AF). ♠ Dσ = {AF|Eσ(AF) = } Definition 5.
  • 6. A semantics σ satisfies the D-admissibility principle if and only if ∀AF ∈ Dσ Eσ(AF) ⊆ AS (AF), namely ∀E ∈ Eσ(AF) it holds that: a ∈ E ⇒ (∀b ∈ A ,b → a ⇒ E → b). ♠ Definition 6. Given an argumentation framework AF = 〈A ,→ 〉, a ∈ A and S ⊆ A , we say that a is D-strongly-defended by S (denoted as D-sd(a,S)) iff10 ∀b ∈ A , b → a, ∃c ∈ S {a} : c → b and D-sd(c,S {a}). ♠ Definition 7.
  • 7. A semantics σ satisfies the D-strongly admissibility principle if and only if ∀AF ∈ Dσ, ∀E ∈ Eσ(AF) it holds that a ∈ E ⊃ D-sd(a,E) ♠ Definition 8.
  • 8. A semantics σ satisfies the D-reinstatement principle if and only if ∀AF ∈ Dσ, ∀E ∈ Eσ(AF) it holds that: (∀b ∈ A ,b → a ⇒ E → b) ⇒ a ∈ E. ♠ Definition 9.
  • 9. A set of extensions E is D-I-maximal if and only if ∀E1,E2 ∈ E , if E1 ⊆ E2 then E1 = E2. A semantics σ satisfies the D-I-maximality principle if and only if ∀AF ∈ Dσ Eσ(AF) is D-I-maximal. ♠ Definition 10. Given an argumentation framework AF = 〈A ,→ 〉, a non-15 empty set S ⊆ A is D-unattacked if and only if ∃a ∈ (A S) : a → S. The set of D-unattacked sets of AF is denoted as US (AF). ♠ Definition 11. Let AF = 〈A ,→ 〉 be an argumentation framework. The re- striction of AF to S ⊆ A is the argumentation framework AF↓S = 〈S,→ ∩(S × S)〉. ♠20 Definition 12.
  • 10. A semantics σ satisfies the D-directionality principle if and only if ∀AF = 〈A ,→ 〉,∀S ∈ US (AF),AE σ(AF,S) = Eσ(AF↓S), where AE σ(AF,S) {(E ∩ S) | E ∈ Eσ(AF)} ⊆ 2S . ♠ 1.2 Acceptability of Arguments [PV02; BG09a] Definition 13. Given a semantics σ and an argumentation framework 〈A ,→ 〉,25 an argument AF ∈ Dσ is: • skeptically justified iff ∀E ∈ Eσ(AF), a ∈ S; Cardiff University, 2017 Page 2
  • 11. Dung’s AF • (Some) Semantics [Dun95] • credulously justified iff ∃E ∈ Eσ(AF), a ∈ S. ♠ Definition 14. Given a semantics σ and an argumentation framework 〈A ,→ 〉, an argument AF ∈ Dσ is: • justified iff it is skeptically justified; • defensible iff it is credulously justified but not skeptically justified;5 • overruled iff it is not credulously justified. ♠ 1.3 (Some) Semantics [Dun95] Lemma 1 (Dung’s Fundamental Lemma, [Dun95, Lemma 10]). Given an ar- gumentation framework AF = 〈A ,→ 〉, let S ⊆ A be a D-admissible set of ar- guments, and a,b be arguments which are acceptable with respect to S. Then:10 1. S = S ∪{a} is D-admissible; and 2. b is D-acceptable with respect to S . ♣ Theorem 1 ([Dun95, Theorem 11]). Given an argumentation framework AF = 〈A ,→ 〉, the set of all D-admissible sets of 〈A ,→ 〉 form a complete partial or- der with respect to set inclusion. ♣15 Definition 15 (Complete Extension).
  • 12. Given an argumentation framework AF = 〈A ,→ 〉, S ⊆ A is a D-complete extension iff S is D-conflict-free and S = FAF(S). C O denotes the complete semantics. ♠ Definition 16 (Grounded Extension).
  • 13. Given an argumentation framework AF = 〈A ,→ 〉. The grounded extension of AF is the least complete extension20 of AF. GR denotes the grounded semantics. ♠ Definition 17 (Preferred Extension).
  • 14. Given an argumentation framework AF = 〈A ,→ 〉. A preferred extension of AF is a maximal (w.r.t. set inclusion) complete extension of AF. P R denotes the preferred semantics. ♠ Definition 18. Given an argumentation framework AF = 〈A ,→ 〉 and S ⊆ A ,25 S+ {a ∈ A | ∃b ∈ S ∧ b → a}. ♠ Definition 19 (Stable Extension).
  • 15. Given an argumentation framework AF = 〈A ,→ 〉. S ⊆ A is a stable extension of AF iff S is a preferred extension and S+ = A S. S T denotes the stable semantics. ♠ 1.4 Labelling-Based Semantics Representation30 [Cam06] Definition 20. Let ∆ = Γ be an argumentation framework. A labelling L ab ∈ L(∆) is a complete labelling of ∆ iff it satisfies the following conditions for any a1 ∈ A : • L ab(a1) = in ⇔ ∀a2 ∈ a− 1 L ab(a2) = out;35 Cardiff University, 2017 Page 3
  • 16. Dung’s AF • Labelling-Based Semantics Representation [Cam06] C O GR P R S T D-conflict-free Yes Yes Yes Yes D-admissibility Yes Yes Yes Yes D-strongly admissibility No Yes No No D-reinstatement Yes Yes Yes Yes D-I-maximality No Yes Yes Yes D-directionality Yes Yes Yes No Table 1.1: Satisfaction of general properties by argumentation semantics [BG07; BCG11] S T P R C O GR Figure 1.1: Relationships among argumentation semantics • L ab(a1) = out ⇔ ∃a2 ∈ a− 1 : L ab(a2) = in. ♠ The grounded and preferred labelling can then be defined on the basis of complete labellings. Definition 21. Let ∆ = Γ be an argumentation framework. A labelling L ab ∈ L(∆) is the grounded labelling of ∆ if it is the complete labelling of ∆ minimiz-5 ing the set of arguments labelled in, and it is a preferred labelling of ∆ if it is a complete labelling of ∆ maximizing the set of arguments labelled in. ♠ In order to show the connection between extensions and labellings, let us recall the definition of the function Ext2Lab, returning the labelling corre- sponding to a D-conflict-free set of arguments S.10 Definition 22. Given an AF ∆ = Γ and a D-conflict-free set S ⊆ A , the corre- sponding labelling Ext2Lab(S) is defined as Ext2Lab(S) ≡ L ab, where • L ab(a1) = in ⇔ a1 ∈ S • L ab(a1) = out ⇔ ∃ a2 ∈ S s.t. a2 → a1 • L ab(a1) = undec ⇔ a1 ∉ S ∧ a2 ∈ S s.t. a2 → a1 ♠15 [Cam06] shows that there is a bijective correspondence between the com- plete, grounded, preferred extensions and the complete, grounded, preferred labellings, respectively. Proposition 1. Given an an AF ∆ = Γ, L ab is a complete (grounded, pre- ferred) labelling of ∆ if and only if there is a complete (grounded, preferred)20 extension S of ∆ such that L ab = Ext2Lab(S). ♣ The set of complete labellings of ∆ is denoted as LC O (∆), the set of pre- ferred labellings as LP R(∆), while LGR(∆) denotes the set including the grounded labelling. Cardiff University, 2017 Page 4
  • 17. Dung’s AF • Decomposability and Transparancy [Bar+14] σ = C O σ = GR σ = P R σ = S T EXISTSσ trivial trivial trivial NP-c CAσ NP-c polynomial NP-c NP-c SAσ polynomial polynomial Π p 2 -c coNP-c VERσ polynomial polynomial coNP-c polynomial NEσ NP-c polynomial NP-c NP-c Table 1.2: Complexity of decision problems by argumentation semantics [DW09] 1.5 Decomposability and Transparancy [Bar+14] Definition 23. Given an argumentation framework AF = (A ,→), a labelling-based semantics σ associates with AF a subset of L(AF), denoted as Lσ(AF). ♠ Definition 24. Given AF = (A ,→) and a set Args ⊆ A , the input of Args, de-5 noted as Argsinp, is the set {B ∈ A Args | ∃A ∈ Args,(B, A) ∈→}, the condition- ing relation of Args, denoted as ArgsR , is defined as → ∩(Argsinp ×Args). ♠ Definition 25. An argumentation framework with input is a tuple (AF,I ,LI ,RI ), including an argumentation framework AF = (A ,→), a set of arguments I such that I ∩A = , a labelling LI ∈ LI and a relation RI ⊆10 I ×A . A local function assigns to any argumentation framework with input a (possibly empty) set of labellings of AF, i.e. F(AF,I ,LI ,RI ) ∈ 2L(AF) . ♠ Definition 26. Given an argumentation framework with input (AF,I ,LI ,RI ), the standard argumentation framework w.r.t.15 (AF,I ,LI ,RI ) is defined as AF = (A ∪I ,→ ∪R I ), where I = I ∪{A | A ∈ out(LI )} and R I = RI ∪{(A , A) | A ∈ out(LI )}∪{(A, A) | A ∈ undec(LI )}. ♠ Definition 27. Given a semantics σ, the canonical local function of σ (also called local function of σ) is defined as Fσ(AF,I ,LI ,RI ) = {Lab↓A | Lab ∈ Lσ(AF )}, where AF = (A ,→) and AF is the standard argumentation frame-20 work w.r.t. (AF,I ,LI ,RI ). ♠ Definition 28. A semantics σ is complete-compatible iff the following condi- tions hold: 1. For any argumentation framework AF = (A ,→), every labelling L ∈ Lσ(AF) satisfies the following conditions:25 • if A ∈ A is initial, then L(A) = in • if B ∈ A and there is an initial argument A which attacks B, then L(B) = out • if C ∈ A is self-defeating, and there are no attackers of C besides C itself, then L(C) = undec30 2. for any set of arguments I and any labelling LI ∈ LI , the argumen- tation framework AF = (I ,→ ), where I = I ∪{A | A ∈ out(LI )} and → = {(A , A) | A ∈ out(LI )}∪{(A, A) | A ∈ undec(LI )}, admits a (unique) labelling, i.e. |Lσ(AF )| = 1. ♠ Cardiff University, 2017 Page 5
  • 18. Dung’s AF • Decomposability and Transparancy [Bar+14] Definition 29. A semantics σ is fully decomposable (or simply decomposable) iff there is a local function F such that for every argumentation framework AF = (A ,→) and every partition P = {P1,...Pn} of A , Lσ(AF) = U (P , AF,F) where U (P , AF,F) {LP1 ∪ ... ∪ LPn | LPi ∈ F(AF↓Pi ,Pi inp,( j=1···n,j=i LPj )↓ Pi inp,Pi R )}. ♠5 Definition 30. A complete-compatible semantics σ is top-down decomposable iff for any argumentation framework AF = (A ,→) and any partition P = {P1,...Pn} of A , it holds that Lσ(AF) ⊆ U (P , AF,Fσ). ♠ Definition 31. A complete-compatible semantics σ is bottom-up decompos- able iff for any argumentation framework AF = (A ,→) and any partition10 P = {P1,...Pn} of A , it holds that Lσ(AF) ⊇ U (P , AF,Fσ). ♠ C O S T GR P R Full decomposability Yes Yes No No Top-down decomposability Yes Yes Yes Yes Bottom-up decomposability Yes Yes No No Table 1.3: Decomposability properties of argumentation semantics. Cardiff University, 2017 Page 6
  • 19. Chapter 2 Argumentation Schemes Argumentation schemes [WRM08] are reasoning patterns which generate ar- guments: • deductive/inductive inferences that represent forms of common types5 of arguments used in everyday discourse, and in special contexts (e.g. legal argumentation); • neither deductive nor inductive, but defeasible, presumptive, or abduc- tive. Moreover, an argument satisfying a pattern may not be very strong by10 itself, but may be strong enough to provide evidence to warrant rational ac- ceptance of its conclusion, given that it premises are acceptable. According to Toulmin [Tou58] such an argument can be plausible and thus accepted after a balance of considerations in an investigation or discussion moved forward as new evidence is being collected. The investigation can then15 move ahead, even under conditions of uncertainty and lack of knowledge, using the conclusions tentatively accepted. 2.1 An example: Walton et al. ’s Argumentation Schemes for Practical Reasoning Suppose I am deliberating with my spouse on what to do with20 our pension investment fund — whether to buy stocks, bonds or some other type of investments. We consult with a financial ad- viser, and expert source of information who can tell us what is happening in the stock market, and so forth at the present time [Wal97].25 Premises for practical inference: 1. states that an agent (“I” or “my”) has a particular goal; 2. states that an agent has a particular goal. Cardiff University, 2017 Page 7
  • 20. Argumentation Schemes • AS and Dialogues 〈S0,S1,...,Sn〉 represents a sequence of states of affairs that can be or- dered temporally from earlier to latter. A state of affairs is meant to be like a statement, but one describing some event or occurrence that can be brought about by an agent. It may be a human action, or it may be a natural event. 5 Practical Inference Premises: Goal Premise Bringing about Sn is my goal Means Premise In order to bring about Sn, I need to bring about Si Conclusions: Therefore, I need to bring about Si. Critical questions: Other-Means Question Are there alternative possible actions to bring about Si that could also lead to the goal? Best-Means Question Is Si the best (or most favourable) of the al- ternatives? Other-Goals Question Do I have goals other than Si whose achievement is preferable and that should have priority? Possibility Question Is it possible to bring about Si in the given circumstances? Side Effects Question Would bringing about Si have known bad consequences that ought to be taken into ac- count? 2.2 AS and Dialogues Dialogue for practical reasoning: all moves (propose, prefer, justify) are coor- dinated in a formal deliberation dialogue that has eight stages [HMP01]. 1. Opening of the deliberation dialogue, and the raising of a governing question about what is to be done.10 2. Discussion of: (a) the governing question; (b) desirable goals; (c) any constraints on the possible actions which may be considered; (d) per- spectives by which proposals may be evaluated; and (e) any premises (facts) relevant to this evaluation. 3. Suggesting of possible action-options appropriate to the governing ques-15 tion. 4. Commenting on proposals from various perspectives. Cardiff University, 2017 Page 8
  • 21. Argumentation Schemes • AS and Dialogues 5. Revising of: (a) the governing question, (b) goals, (c) constraints, (d) perspectives, and/or (e) action-options in the light of the comments pre- sented; and the undertaking of any information-gathering or fact-checking required for resolution. 6. Recommending an option for action, and acceptance or non-acceptance5 of this recommendation by each participant. 7. Confirming acceptance of a recommended option by each participant. 8. Closing of the deliberation dialogue. Proposals are initially made at stage 3, and then evaluated at stages 4, 5 and 6.10 Especially at stage 5, much argumentation taking the form of practical reasoning would seem to be involved. As discussed in [Wal06], there are three dialectical adequacy conditions for defining the speech act of making a proposal. The Proponent’s Requirement (Condition 1). The proponent puts15 forward a statement that describes an action and says that both pro- ponent and respondent (or the respondent group) should carry out this action. The proponent is committed to carrying out that action: the statement has the logical form of the conclusion of a practical inference, and also20 expresses an attitude toward that statement. The Respondent’s Requirement (Condition 2). The statement is put forward with the aim of offering reasons of a kind that will lead the respondent to become committed to it. The Governing Question Requirement (Condition 3). The job of25 the proponent is to overcame doubts or conflicts of opinions, while the job of the respondent is to express them. Thus the role of the respondent is to ask questions that cast the prudential reasonableness of the action in the statement into doubt, and to mount attacks (counter-arguments and rebuttals) against it.30 Condition 3 relates to the global structure of the dialogue, whereas con- ditions 1 and 2 are more localised to the part where the proposal was made. Condition 3 relates to the global burden of proof [Wal14] and the roles of the two parties in the dialogue as a whole. Speech acts [MP02], like making a proposal, are seen as types of moves in35 a dialogue that are governed by rules. Three basic characteristics of any type of move that have to be defined: 1. pre-conditions of the move; 2. the conditions defining the move itself; 3. the post-conditions that state the result of the move.40 Cardiff University, 2017 Page 9
  • 22. Argumentation Schemes • AS and Dialogues Preconditions • At least two agents (proponent and opponent); • A governing question; • Set of statements (propositions); • The proponent proposes the proposition to the respondent if and only if:5 1. there is a set of premises that the proponent is committed to, and fit the premises of the argumentation scheme for practical reason- ing; 2. the proponent is advocating these premises, that is, he is making a claim that they are true or applicable in the case at issue;10 3. there is an inference from these premises fitting the argumenta- tion scheme for practical reasoning; and 4. the proposition is the conclusion of the inference. The Defining Conditions The central defining condition sets out the conditions defining the structure15 of the move of making a proposal. The Goal Statement: We have a goal G. The Means Statement: Bringing about p is necessary (or sufficient) for us to bring about G. Then the inference follows.20 The Proposal Statement: We should (practically ought to) bring about p. Cardiff University, 2017 Page 10
  • 23. Argumentation Schemes • AS and Dialogues Proposal Statement in form of AS Premises: Goal Statement We have a goal G. The Means State- ment Bringing about p is necessary (or sufficient) for us to bring about G. Conclusions: We should (practically ought to) bring about p. The Post-Conditions The central post-condition is the response condition. The proposal must be open to critical questioning by opponent. The propo- nent should be open to answering doubts and objections corresponding to any5 one of the five critical questions for practical reasoning; as well as to counter- proposals, and is in charge of giving reasons why her proposal is better than the alternatives. The response condition set by these critical questions helps to explain how and why the maker of a proposal needs to be open to questioning and to re-10 quests for justification. Cardiff University, 2017 Page 11
  • 24. Chapter 3 A Semantic-Web View of Argumentation Acknowledgement This handout include material from a number of collaborators including Chris5 Reed. An overview can also be find at [Bex+13]. 3.1 The Argument Interchange Format [Rah+11] Node Graph (argument network) has-a Information Node (I-Node) is-a Scheme Node S-Node has-a Edge is-a Rule of inference application node (RA-Node) Conflict application node (CA-Node) Preference application node (PA-Node) Derived concept application node (e.g. defeat) is-a ... ContextScheme Conflict scheme contained-in Rule of inference scheme Logical inference scheme Presumptive inference scheme ... is-a Logical conflict scheme is-a ... Preference scheme Logical preference scheme is-a ... Presumptive preference scheme is-a uses uses uses Figure 3.1: Original AIF Ontology [Che+06; Rah+11] 3.2 An Ontology of Arguments [Rah+11] Please download Protégé from http://protege.stanford.edu/ and the AIF OWL version from http://www.arg.dundee.ac.uk/wp-content/uploads/10 AIF.owl Cardiff University, 2017 Page 12
  • 25. Semantic Web Argumentation • AIF-OWL Practical Inference Bringing about is my goal Sn Si In order to bring about I need to bring about Sn Therefore I need to bring about Si hasConcDeschasPremiseDesc hasPremiseDesc Bringing about being rich is my goal In order to bring about being rich I need to bring about having a job fulfilsPremiseDesc fulfilsPremiseDesc fulfilsScheme supports supports Therefore I need to bring about having a job hasConclusion fulfils Figure 3.2: An argument network linking instances of argument and scheme components 3.2.1 Representation of the argument described in Fig- ure 3.2 ___jobArg : PracticalReasoning_Inference fulfils(___jobArg, PracticalReasoning_Scheme) hasGoalPlan_Premise(___jobArg, ___jobArgGoalPlan)5 hasConclusion(___jobArg, ___jobArgConclusion) hasGoal_Premise(___jobArg, ___jobArgGoal) ___jobArgConclusion : EncouragedAction_Statement fulfils(___jobArgConclusion, EncouragedAction_Desc) claimText (___jobArgConclusion "Therefore I need to bring about having10 a job") ___jobArgGoal : Goal_Statement fulfils(___jobArgGoal, Goal_Desc) claimText (___jobArgGoal "Bringing about being rich is my goal") ___jobArgGoalPlan : GoalPlan_Statement15 fulfils(___jobArgGoalPlan, GoalPlan_Desc) claimText (___jobArgGoalPlan "In order to bring about being rich I need to bring about having a job") 3.2.2 Relevant portion of the AIF ontology EncouragedAction_Statement20 EncouragedAction_Statement Statement Cardiff University, 2017 Page 13
  • 26. Semantic Web Argumentation • AIF-OWL Symmetric attack r → p r pMP2 A1 A2 p → q p qMP1 neg1 Undercut attack r MP2 A3 A2 s → v s vMP1 cut1 p r → p Figure 3.3: Examples of conflicts [Rah+11, Fig. 2] GoalPlan_Statement GoalPlan_Statement Statement Goal_Statement Goal_Statement Statement I-node5 I-node ≡ Statement I-node Node I-node ¬ S-node Inference Inference ≡ RA-node10 Inference ∃ fulfils Inference_Scheme Inference ≥ 1 hasPremise Statement Inference Scheme_Application Inference = hasConclusion (Scheme_Application Statement) Inference_Scheme15 Inference_Scheme Scheme ≥ 1 hasPremise_Desc Statement_Description = hasConclusion_Desc (Scheme Statement_Description) PracticalReasoning_Inference PracticalReasoning_Inference ≡ Presumptive_Inference ∃ hasConclu-20 sion EncouragedAction_Statement ∃ hasGoalPlan_Premise GoalPlan_Statement ∃ has- Goal_Premise Goal_Statement Cardiff University, 2017 Page 14
  • 27. Semantic Web Argumentation • AIF-OWL RA-node RA-node ≡ Inference RA-node S-node S-node S-node ≡ Scheme_Application5 S-node Node S-node ¬ I-node Scheme Scheme Form Scheme ¬ Statement_Description10 Scheme_Application Scheme_Application ≡ S-node Scheme_Application ∃ fulfils Scheme Scheme_Application Thing Scheme_Application ¬ Statement15 Statement Statement ≡ NegStatement Statement ≡ I-node Statement Thing Statement ∃ fulfils Statement_Description20 Statement ¬ Scheme_Application Statement_Description Statement_Description Form Statement_Description ¬ Scheme fulfils25 ∃ fulfils Thing Node hasConclusion_Desc ∃ hasConclusion_Desc Thing Inference_Scheme hasGoalPlan_Premise hasPremise30 hasGoal_Premise hasPremise Cardiff University, 2017 Page 15
  • 28. Semantic Web Argumentation • AIF-OWL claimText ∃ claimText DatatypeLiteral Statement ∀ claimText DatatypeString Individuals of EncouragedAction_Desc EncouragedAction_Desc : Statement_Description5 formDescription (EncouragedAction_Desc "A should be brought about") Individuals of GoalPlan_Desc GoalPlan_Desc : Statement_Description formDescription (GoalPlan_Desc "Bringing about B is the way to bring about A")10 Individuals of Goal_Desc Goal_Desc : Statement_Description formDescription (Goal_Desc "The goal is to bring about A") Individuals of PracticalReasoning_Scheme PracticalReasoning_Scheme : PresumptiveInference_Scheme15 hasPremise_Desc(PracticalReasoning_Scheme, Goal_Desc) hasConclusion_Desc(PracticalReasoning_Scheme, EncouragedAction_Desc) hasPremise_Desc(PracticalReasoning_Scheme, GoalPlan_Desc) Cardiff University, 2017 Page 16
  • 29. Bibliography [AB08] K Atkinson and T J M Bench-Capon. “Addressing moral prob- lems through practical reasoning”. In: Journal of Applied Logic 6.2 (2008), pp. 135–151. [BA09] Trevor Bench-Capon and Katie Atkinson. “Abstract Argumen-5 tation and Values”. In: Argumentation in Artificial Intelligence. Ed. by Guillermo Simari and Iyad Rahwan. Springer US, 2009, pp. 45–64. [Bar+09] Pietro Baroni et al. “Encompassing Attacks to Attacks in Ab- stract Argumentation Frameworks”. In: ECSQARU 2009. Ed. by10 C Sossai and G Chemello. LLNAI, Springer-Verlag, 2009, pp. 2– 7. URL: http://link.springer.com/chapter/10.1007/978- 3-642-02906-6_9. [Bar+11] Pietro Baroni et al. “AFRA: Argumentation framework with re- cursive attacks”. In: International Journal of Approximate Rea-15 soning (Special Issue Tenth European Conference on Symbolic and Quantitative Approaches to Reasoning with Uncertainty - ECSQARU 2009) 52.1 (2011), pp. 19–37. ISSN: 0888-613X. DOI: DOI : 10 . 1016 / j . ijar . 2010 . 05 . 004. URL: http : / / www . sciencedirect.com/science/article/B6V07- 5051PHF- 1/20 2/0627465d80529b35028ab8f7e7d44698. [Bar+14] Pietro Baroni et al. “On the Input/Output behavior of argumenta- tion frameworks”. In: Artificial Intelligence 217.0 (2014), pp. 144– 197. URL: http://www.sciencedirect.com/science/article/ pii/S0004370214001131. [BCG11] P Baroni, M Caminada, and M Giacomin. “An introduction to ar- gumentation semantics”. In: Knowledge Engineering Review 26.4 (2011), pp. 365–410.5 [Ben03] Trevor J M Bench-Capon. “Try to See it My Way: Modelling Per- suasion in Legal Discourse”. In: Artificial Intelligence and Law 11.4 (2003), pp. 271–287. ISSN: 0924-8463. DOI: 10.1023/B: ARTI.0000045997.45038.8f. [Bex+13] Floris Bex et al. “Implementing the argument web”. In: Commu-10 nications of the ACM 56.10 (Oct. 2013), p. 66. Cardiff University, 2017 Page 17
  • 30. BIBLIOGRAPHY • BIBLIOGRAPHY [BG07] Pietro Baroni and Massimiliano Giacomin. “On principle-based evaluation of extension-based argumentation semantics”. In: Ar- tificial Intelligence (Special issue on Argumentation in A.I.) 171.10/15 (2007), pp. 675–700.15 [BG09a] Pietro Baroni and Massimiliano Giacomin. “Semantics of Abstract Argument Systems”. In: Argumentation in Artificial Intelligence. Ed. by Guillermo Simari and Iyad Rahwan. Springer US, 2009, pp. 25–44. [BG09b] Pietro Baroni and Massimiliano Giacomin. “Skepticism relations20 for comparing argumentation semantics”. In: International Jour- nal of Approximate Reasoning 50.6 (June 2009), pp. 854–866. ISSN: 0888-613X. DOI: 10.1016/j.ijar.2009.02.006. URL: http://linkinghub.elsevier.com/retrieve/pii/S0888613X09000383% 20http://dx.doi.org/10.1016/j.ijar.2009.02.006%25 20http://dl.acm.org/citation.cfm?id=1542547.1542704. [BGG05] Pietro Baroni, Massimiliano Giacomin, and Giovanni Guida. “SCC- recursiveness: a general schema for argumentation semantics”. In: Artificial Intelligence 168.1-2 (2005), pp. 165–210. [BGV14] Pietro Baroni, Massimiliano Giacomin, and Paolo Vicig. “On Ra- tionality Conditions for Epistemic Probabilities in Abstract Argu- mentation”. In: Computational Models of Argument - Proceedings of COMMA 20142. Ed. by Simon Parsons et al. 2014, pp. 121–132. [BH01] Philippe Besnard and Anthony Hunter. “A logic-based theory of5 deductive arguments”. In: Artificial Intelligence 128 (2001), pp. 203– 235. ISSN: 00043702. DOI: 10.1016/S0004-3702(01)00071-6. URL: http://www.sciencedirect.com/science/article/ pii/S0004370201000716. [BH08] Philippe Besnard and Anthony Hunter. Elements of Argumenta-10 tion. MIT Press, 2008. [BH14] Philippe Besnard and Anthony Hunter. “Constructing argument graphs with deductive arguments: a tutorial”. en. In: Argument and Computation 5.1 (Feb. 2014), pp. 5–30. URL: http://www. tandfonline.com/doi/abs/10.1080/19462166.2013.869765#15 .VM5j8eptPUY. [Bon+97] Andrei Bondarenko et al. “An abstract, argumentation-theoretic approach to default reasoning”. In: Artificial Intelligence 93 (1997), pp. 63–101. ISSN: 00043702. DOI: 10.1016/S0004- 3702(97) 00015-5.20 [BS12] Stefano Bistarelli and Francesco Santini. “Modeling and Solving AFs with a Constraint-Based Tool: ConArg”. In: Theory and Ap- plications of Formal Argumentation. Vol. 7132. Springer, 2012, pp. 99–116. ISBN: 978-3-642-29183-8. Cardiff University, 2017 Page 18
  • 31. BIBLIOGRAPHY • BIBLIOGRAPHY [BTK93] Andrei Bondarenko, Francesca Toni, and Robert A. Kowalski.25 “An Assumption-Based Framework for Non-Monotonic Reason- ing”. In: Proceedings Second International Workshop on Logic Programming and Non-Monotonic Reasoning. Ed. by A Nerode and L Pereira. MIT Press, 1993. URL: citeseer.nj.nec.com/ bondarenko93assumptionbased.html.5 [CA07] Martin Caminada and Leila Amgoud. “On the evaluation of ar- gumentation formalisms”. In: Artificial Intelligence 171.5-6 (Apr. 2007), pp. 286–310. ISSN: 00043702. DOI: 10.1016/j.artint. 2007.02.003. URL: http://linkinghub.elsevier.com/retrieve/ pii/S0004370207000410.10 [Cam06] Martin Caminada. “On the Issue of Reinstatement in Argumen- tation”. In: Proceedings of the 10th European Conference on Log- ics in Artificial Intelligence (JELIA 2006). 2006, pp. 111–123. ISBN: 3-540-39625-X. [Cer+14a] Federico Cerutti et al. “A SCC Recursive Meta-Algorithm for Com-15 puting Preferred Labellings in Abstract Argumentation”. In: 14th International Conference on Principles of Knowledge Representa- tion and Reasoning. Ed. by Chitta Baral and Giuseppe De Gia- como. 2014, pp. 42–51. URL: http://www.aaai.org/ocs/index. php/KR/KR14/paper/view/7974.20 [Cer+14b] Federico Cerutti et al. “Computing Preferred Extensions in Ab- stract Argumentation: A SAT-Based Approach”. In: TAFA 2013. Ed. by Elizabeth Black, Sanjay Modgil, and Nir Oren. Vol. 8306. Lecture Notes in Computer Science. Springer-Verlag Berlin Hei- delberg, 2014, pp. 176–193. URL: http://link.springer.com/25 chapter/10.1007%2F978-3-642-54373-9_12. [Cer+15] Federico Cerutti et al. “Exploiting Parallelism for Hard Problems in Abstract Argumentation”. In: 29th AAAI Conference - AAAI 2015. 2015, pp. 1475–1481. URL: http://www.aaai.org/ocs/ index.php/AAAI/AAAI15/paper/viewFile/9451/9421.30 [CGV14] Federico Cerutti, Massimiliano Giacomin, and Mauro Vallati. “Al- gorithm Selection for Preferred Extensions Enumeration”. In: 5th Conference on Computational Models of Argument. Ed. by Si- mon Parsons et al. 2014, pp. 221–232. URL: http://ebooks. iospress.nl/volumearticle/37791. [Cha+15] Günther Charwat et al. “Methods for solving reasoning problems in abstract argumentation — A survey”. In: Artificial Intelligence5 220 (Mar. 2015), pp. 28–63. ISSN: 00043702. DOI: 10.1016/j. artint.2014.11.008. URL: http://www.sciencedirect.com/ science/article/pii/S0004370214001404. [Che+06] Carlos Iván Chesnevar et al. “Towards an argument interchange format”. English. In: The Knowledge Engineering Review 21.0410 (Dec. 2006), p. 293. ISSN: 0269-8889. DOI: 10.1017/S0269888906001044. URL: http://journals.cambridge.org/abstract_S0269888906001044. [Chr00] George C Christie. The Notion of an Ideal Audience in Legal Ar- gument. Kluwer Academic Publishers, 2000. Cardiff University, 2017 Page 19
  • 32. BIBLIOGRAPHY • BIBLIOGRAPHY [CL05] C Cayrol and M C Lagasquie-Schiex. “On the Acceptability of Ar-15 guments in Bipolar Argumentation Frameworks”. In: Symbolic and Quantitative Approaches to Reasoning with Uncertainty. Ed. by Lluís Godo. Vol. 3571. Lecture Notes in Computer Science. Springer Berlin Heidelberg, 2005, pp. 378–389. [Col92] J L Coleman. Risks and Wrongs. Cambridge University Press,20 1992. [DCD11] DCDC. Understanding and Intelligence Support to Joint Opera- tions. Tech. rep. 2011. [DT10] Phan Minh Dung and Phan Minh Thang. “Towards (Probabilis- tic) Argumentation for Jury-based Dispute Resolution”. In: Prooced-25 ings of the Third International Conference on Computational Mod- els of Argument (COMMA 2010). Ed. by Pietro Baroni et al. IOS Press, Aug. 2010, pp. 171–182. ISBN: 978-1-60750-618-8. URL: http://dl.acm.org/citation.cfm?id=1860828.1860846. [Dun+14] Paul E. Dunne et al. “Characteristics of Multiple Viewpoints in30 Abstract Argumentation”. In: Proceedings of the 14th Conference on Principles of Knowledge Representation and Reasoning. 2014, pp. 72–81. [Dun95] Phan Minh Dung. “On the Acceptability of Arguments and Its Fundamental Role in Nonmonotonic Reasoning, Logic Program- ming, and n-Person Games”. In: Artificial Intelligence 77.2 (1995),5 pp. 321–357. [Dvo+11] Wolfgang Dvoˇrák et al. “Making Use of Advances in Answer- Set Programming for Abstract Argumentation Systems”. In: Pro- ceedings of the 19th International Conference on Applications of Declarative Programming and Knowledge Management (INAP10 2011). 2011. [DW09] Paul E. Dunne and Michael Wooldridge. “Complexity of abstract argumentation”. In: Argumentation in AI. Ed. by I Rahwan and G Simari. Springer-Verlag, 2009. Chap. 5, pp. 85–104. [EGW10] Uwe Egly, Sarah Alice Gaggl, and Stefan Woltran. “Answer-set15 programming encodings for argumentation frameworks”. In: Ar- gument & Computation 1.2 (June 2010), pp. 147–177. ISSN: 1946- 2166. DOI: 10.1080/19462166.2010.486479. URL: http://dx. doi.org/10.1080/19462166.2010.486479. [Fab13] Wolfgang Faber. “Answer Set Programming”. In: Reasoning Web.20 Semantic Technologies for Intelligent Data Access. Vol. 8067. Lec- ture Notes in Computer Science. Springer Berlin Heidelberg, 2013, pp. 162–193. [Fin74] Bruno De Finetti. Theory of Probability. Vol. I. Wuley, 1974. Cardiff University, 2017 Page 20
  • 33. BIBLIOGRAPHY • BIBLIOGRAPHY [GH11] Nikos Gorogiannis and Anthony Hunter. “Instantiating abstract25 argumentation with classical logic arguments: Postulates and prop- erties”. In: Artificial Intelligence 175.9-10 (June 2011), pp. 1479– 1497. ISSN: 00043702. DOI: 10.1016/j.artint.2010.12.003. URL: http : / / linkinghub . elsevier . com / retrieve / pii / S0004370210002201 % 20http : / / www . sciencedirect . com /5 science/article/pii/S0004370210002201. [GHW09] Nikos Gorogiannis, Anthony Hunter, and Matthew Williams. “An argument-based approach to reasoning with clinical knowledge”. In: International Journal of Approximate Reasoning 51.1 (Dec. 2009), pp. 1–22. ISSN: 0888613X. DOI: 10.1016/j.ijar.2009.10 06 . 015. URL: http : / / www . sciencedirect . com / science / article/pii/S0888613X09001315. [GS04] Alejandro J. García and Guillermo R. Simari. “Defeasible logic programming: an argumentative approach”. In: Theory and Prac- tice of Logic Programming 4.1+2 (2004), pp. 95–138. ISSN: 1475-15 3081. DOI: 10.1017/S1471068403001674. URL: http://journals. cambridge.org/article_S1471068403001674. [GS14] Alejandro J. García and Guillermo R. Simari. “Defeasible logic programming: DeLP-servers, contextual queries, and explana- tions for answers”. en. In: Argument & Computation 5.1 (Feb. 2014), pp. 63–88. ISSN: 1946-2166. DOI: 10.1080/19462166. 2013.869767. URL: http://www.tandfonline.com/doi/ref/ 10.1080/19462166.2013.869767#.VV2rticVhBc.5 [HMP01] D Hitchcock, P McBurney, and P Parsons. “A Framework for De- liberation Dialogues, Argument and Its Applications”. In: Pro- ceedings of the Fourth Biennial Conference of the Ontario Society for the Study of Argumentation (OSSA 2001). Ed. by H V Hansen et al. 2001.10 [HT14] Anthony Hunter and Matthias Thimm. “Probabilistic Argumen- tation with Incomplete Information”. In: ECAI 2014 - 21st Euro- pean Conference on Artificial Intelligence2. 2014, pp. 1033–1034. [Hun13] Anthony Hunter. “A probabilistic approach to modelling uncer- tain logical arguments”. In: International Journal of Approxi-15 mate Reasoning 54.1 (Jan. 2013), pp. 47–81. ISSN: 0888613X. DOI: 10 . 1016 / j . ijar . 2012 . 08 . 003. URL: http : / / www . sciencedirect.com/science/article/pii/S0888613X12001442. [Hun14] Anthony Hunter. “Probabilistic qualification of attack in abstract argumentation”. In: International Journal of Approximate Rea-20 soning 55.2 (Jan. 2014), pp. 607–638. ISSN: 0888613X. DOI: 10. 1016/j.ijar.2013.09.002. URL: http://www.sciencedirect. com/science/article/pii/S0888613X13001710. [HW12] Anthony Hunter and Matthew Williams. “Aggregating evidence about the positive and negative effects of treatments.” In: Artifi-25 cial intelligence in medicine 56.3 (Nov. 2012), pp. 173–90. ISSN: 1873-2860. DOI: 10.1016/j.artmed.2012.09.004. URL: http: //www.sciencedirect.com/science/article/pii/S0933365712001194. Cardiff University, 2017 Page 21
  • 34. BIBLIOGRAPHY • BIBLIOGRAPHY [Li15] Hengfei Li. “Probabilistic Argumentation”. PhD thesis. U. Ab- erdeen, 2015. [LON12] Hengfei Li, Nir Oren, and TimothyJ. Norman. “Probabilistic Ar- gumentation Frameworks”. In: Theorie and Applications of For- mal Argumentation. Ed. by Sanjay Modgil, Nir Oren, and Francesca5 Toni. Vol. 7132. Lecture Notes in Computer Science. Springer Berlin Heidelberg, 2012, pp. 1–16. [LON13] Hengfei Li, Nir Oren, and Timothy J. Norman. “Relaxing Inde- pendence Assumptions in Probabilistic Argumentation”. In: ArgMAS 2013. 2013.10 [MM13] L Moreau and P Missier. PROV-DM: The PROV Data Model. Available at http://www.w3.org/TR/prov-dm/. Apr. 2013. [Mod09] Sanjay Modgil. “Reasoning about preferences in argumentation frameworks”. In: Artificial Intelligence 173.9-10 (2009), pp. 901– 934.15 [MP02] Peter McBurney and Simon Parsons. “Games that agents play: A formal framework for dialogues between autonomous agents”. In: Journal of Logic, Language and Information 11.3 (2002), pp. 315– 334. URL: http://www.springerlink.com/index/N809NP4PPR3HFTDV. pdf.20 [MP13] Sanjay Modgil and Henry Prakken. “A general account of argu- mentation with preferences”. In: Artificial Intelligence 195 (2013), pp. 361–397. ISSN: 00043702. DOI: 10.1016/j.artint.2012. 10 . 008. URL: http : / / www . sciencedirect . com / science / article/pii/S0004370212001361.25 [MP14] Sanjay Modgil and Henry Prakken. “The ASPIC+ framework for structured argumentation: a tutorial”. In: Argument & Compu- tation 5.1 (2014), pp. 31–62. ISSN: 1946-2166. DOI: 10.1080/ 19462166.2013.869766. URL: http://www.tandfonline.com/ doi/abs/10.1080/19462166.2013.869766.30 [NAD14] Samer Nofal, Katie Atkinson, and Paul E. Dunne. “Algorithms for decision problems in argument systems under preferred se- mantics”. In: Artificial Intelligence 207 (2014), pp. 23–51. URL: http://www.sciencedirect.com/science/article/pii/ S0004370213001161.35 [NDA12] S Nofal, P E Dunne, and K Atkinson. “On Preferred Extension Enumeration in Abstract Argumentation”. In: Proceedings of 3rd International Conference on Computational Models of Arguments (COMMA 2012). 2012, pp. 205–216. [ON08] Nir Oren and Timothy J. Norman. “Semantics for Evidence-Based5 Argumentation”. In: (June 2008), pp. 276–284. URL: http://dl. acm.org/citation.cfm?id=1566134.1566160. [Par94] Jeff Paris. The Uncertain Reasoner’s Companion: A Mathematical Perspective. Cambridge University Press, 1994. Cardiff University, 2017 Page 22
  • 35. BIBLIOGRAPHY • BIBLIOGRAPHY [PC05] P. Pirolli and S. Card. “The sensemaking process and leverage10 points for analyst technology as identified through cognitive task analysis”. In: Proceedings of the International Conference on In- telligence Analysis. 2005. [Per80] Chaïm Perelman. Justice, Law, and Argument. D. Reidel Publish- ing Company, Dordrecht, 1980.15 [PO69] Chaïm Chaim Perelman and Lucie Olbrechts-Tyteca. The New Rehetoric: A Treatise on Argumentation. Notre Dame, Ind: Uni- versity of Notre Dame Press, 1969. [Pra10] Henry Prakken. “An abstract framework for argumentation with structured arguments”. In: Argument & Computation 1.2 (June20 2010), pp. 93–124. ISSN: 1946-2166. DOI: 10.1080/19462160903564592. URL: http : / / www . tandfonline . com / doi / abs / 10 . 1080 / 19462160903564592. [PV02] Henry Prakken and Gerard Vreeswijk. “Logics for Defeasible Ar- gumentation”. In: Handbook of philosophical logic 4 (2002), pp. 218–25 319. ISSN: 0955792X. DOI: 10.1007/978-94-017-0456-4_3. URL: http://link.springer.com/chapter/10.1007/978-94- 017-0456-4_3. [Rah+11] Iyad Rahwan et al. “Representing and classifying arguments on the Semantic Web”. English. In: The Knowledge Engineering Re-30 view 26.04 (Nov. 2011), pp. 487–511. ISSN: 0269-8889. DOI: 10. 1017/S0269888911000191. URL: http://journals.cambridge. org/abstract_S0269888911000191. [RBW08] Francesca Rossi, Peter van Beek, and Toby Walsh. “Chapter 4 Constraint Programming”. In: Handbook of Knowledge Represen-35 tation. Ed. by Vladimir Lifschitz van Harmelen and Bruce Porter. Vol. 3. Foundations of Artificial Intelligence. Elsevier, 2008, pp. 181– 211. DOI: http://dx.doi.org/10.1016/S1574- 6526(07) 03004- 0. URL: http://www.sciencedirect.com/science/ article/pii/S1574652607030040.40 [Sim89] Guillermo Ricardo Simari. “A mathematical treatment of defeasi- ble reasoning and its implementation”. PhD thesis. Washington University, Jan. 1989. URL: http://dl.acm.org/citation. cfm?id=917275. [SL92] Guillermo R Simari and Ronald P Loui. “A mathematical treat- ment of defeasible reasoning and its implementation”. In: Artifi-5 cial Intelligence 53.2–3 (1992), pp. 125–157. [Thi12] Matthias Thimm. “A Probabilistic Semantics for Abstract Argu- mentation”. In: Proceedings of the 20th European Conference on Artificial Intelligence (ECAI’12). Aug. 2012. [Ton+14] Alice Toniolo et al. “Making Informed Decisions with Provenance10 and Argumentation Schemes”. In: Eleventh International Work- shop on Argumentation in Multi-Agent Systems (ArgMAS 2014). 2014. URL: http://www.inf.pucrs.br/felipe.meneguzzi/ download/AAMAS_14/workshops/AAMAS2014-W12/w12-11.pdf. Cardiff University, 2017 Page 23
  • 36. BIBLIOGRAPHY • BIBLIOGRAPHY [Ton+15] Alice Toniolo et al. “Agent Support to Reasoning with Different15 Types of Evidence in Intelligence Analysis”. In: Proceedings of the 14th International Conference on Autonomous Agents and Multi- agent Systems (AAMAS 2015). 2015, pp. 781–789. URL: http: //aamas2015.com/en/AAMAS_2015_USB/aamas/p781.pdf. [Ton12] Francesca Toni. “Reasoning on the Web with Assumption-Based20 Argumentation”. In: Reasoning Web. Semantic Technologies for Advanced Query Answering. Ed. by Thomas Eiter and Thomas Krennwallner. Vol. 7487. Lecture Notes in Computer Science. Springer Berlin Heidelberg, 2012, pp. 370–386. [Ton14] Francesca Toni. “A tutorial on assumption-based argumentation”. en. In: Argument & Computation 5.1 (Feb. 2014), pp. 89–117. ISSN: 1946-2166. DOI: 10.1080/19462166.2013.869878. URL: http://www.tandfonline.com/doi/full/10.1080/19462166. 2013.869878.5 [Tou58] S Toulmin. The Uses of Argument. Cambridge University Press, Cambridge, UK, 1958. [VCG14] Mauro Vallati, Federico Cerutti, and Massimiliano Giacomin. “Ar- gumentation Frameworks Features: an Initial Study”. In: 21st European Conference on Artificial Intelligence. Ed. by T. Shaub,10 G. Friedrich, and B. O’Sullivan. 2014, pp. 1117–1118. URL: http: //ebooks.iospress.nl/volumearticle/37148. [Wal06] Douglas N Walton. “How to make and defend a proposal in a deliberation dialogue”. In: Artif. Intell. Law 14.3 (Sept. 2006), pp. 177–239. ISSN: 0924-8463. DOI: 10.1007/s10506-006-9025- x. URL: http://portal.acm.org/citation.cfm?id=1238120.5 1238122. [Wal14] Douglas N. Walton. Burned of Proof, Presumption and Argumen- tation. Cambridge University Press, 2014. [Wal97] Douglas N Walton. Appeal to Expert Opinion. University Park: Pennsylvania State University, 1997.10 [Wil+15] Matt Williams et al. “An updated systematic review of lung chemo- radiotherapy using a new evidence aggregation method.” In: Lung cancer (Amsterdam, Netherlands) 87.3 (Mar. 2015), pp. 290–5. ISSN: 1872-8332. DOI: 10.1016/j.lungcan.2014.12.004. URL: http://www.sciencedirect.com/science/article/pii/15 S0169500214005145. [WRM08] Douglas N. Walton, Chris Reed, and Fabrizio Macagno. Argumen- tation Schemes. Cambridge University Press, NY, 2008. Cardiff University, 2017 Page 24