tation, mainly derived from the nature of argumenta-
tion. We introduce the most basic and influential defi-
nitions for argumentation semantics which originated
with (Dung, 1995).
2.1 Argumentation Framework
The argumentation semantics begins with the defi-
nition of (abstract) argumentation framework (Dung,
1995). We are then concerned with calculating all ex-
tensions of the semantics for an argumentation frame-
work. Then we assume the argumentation framework
to be finite.
Definition 1 (Argumentation Framework) (Dung,
1995). An argumentation framework (A F ) is a pair
hAR, attacksi where AR is a finite set of arguments,
and attacks is a binary relation over AR (in symbols,
attacks ⊆ AR ×AR).
Each element A ∈ AR is called argument and
(A,B) means argument A attacks argument B. An ar-
gumentation framework can be represented as a di-
rected graph where the arguments are represented as
nodes and the attack relation is represented as arrows.
In this paper, we don’t consider the internal structure
of each of the arguments. For this reason, we don’t
refer to the structure of attack relations.
Example 1 ( Ralph goes Fishing) (Caminada,
2008). Consider the following arguments:
Argument A. Ralph goes fishing because it is Sun-
day.
Argument B. Ralph does not go fishing because it is
Mother’s day, so he visits his parents.
Argument C. Ralph cannot visit his parents, because
it is a leap year, so they are on vacation.
Three arguments are represented as A, B and C. In
this case, we can see (B, A) as an attack relation be-
cause B says that Ralph does not go fishing against A.
Similarly to (B, A) we can see (C, B) as an attack re-
lation. An example of an argument framework of the
argumentation is given in Figure 1.
B CA
Figure 1: A F =h {A, B,C}, {(B, A), (C, B)} i.
2.2 Dung’s Argumentation Semantics
The following definitions are basic notions and used
in defining the argumentation semantics.
Definition 2. Let (AR,attacks) be an argumentation
framework,A,B∈AR and S⊆ AR.
attacks(A, B) iff (A, B) ∈ attacks.
S
+
= {A ∈ AR|attacks(S, A)} .
attacks(S, A) iff ∃C ∈ S(attacks(C, A)).
In the definition above, S
+
means a set of argu-
ments attacked by the arguments belonging to the S.
Definition 3 (Conflict-free (Dung, 1995)). Let (AR,
attacks) be an argumentation framework and let S ⊆
AR. S is said to be conflict-free iff S ∩ S
+
=
/
0.
In example 1, according to the definition 3, {A,C}
is conflict-free but {A,B}is not conflict-free. The no-
tion of conflict-free means that there don’t exsit any
attack relations each other.
The notion of defend is a core of argumentation
semantics and defined as follows.
Definition 4 (Defend (Dung, 1995)). Let (AR,atta-
cks) be an argumentation framework, A ∈ AR and
S ⊆ AR. S is said to defend A (in symbols, de-
fends(S,A)) iff ∀B∈AR(attacks(B,A)→attacks(S,B)).
In example 1, according to the definition 4,
defends({C}, A) holds. And note that there are at
least two attack relations when defends(S, A) holds
(except S=
/
0). For example, (C,B) and (B,A) exist in
example 1. For this reason, the neural network to be
proposed in section 3 needs input, first hidden, and
second hidden layer. So we can obtain two connec-
tions from input layer to second hidden layer. At the
same time the neural net work consisted of the 3-layer
implements the notion of de fend.
The following characteristic function F is useful
for understanding the argumentation semantics and
defined by the notion of defend.
Definition 5 (Characteristic Function F) (Dung,
1995). Let (AR,attacks) be an argumentation frame-
work and S ⊆ AR. We introduce a characteristic
function as follows:
• F : 2
AR
→ 2
AR
• F(S) = {A∈AR | defends(S,A)}
With these in mind, we give a series of definitions
for the argumentation semantics.
Definition 6 (Admissible Set (Dung, 1995)). Let
(AR,attacks) be an argumentation framework and S
⊆ AR. S is said to be admissible
iff S is conflict-free and ∀ A ∈ AR ( A ∈ S → de-
fends(S,A) )
iff S is conflict-free and S ⊆ F(S).
NCTA 2011 - International Conference on Neural Computation Theory and Applications
6