=Paper= {{Paper |id=Vol-3086/paper8 |storemode=property |title=From Weighted Conditionals of Multilayer Perceptrons to a Gradual Argumentation Semantics |pdfUrl=https://ceur-ws.org/Vol-3086/paper8.pdf |volume=Vol-3086 |authors=Laura Giordano |dblpUrl=https://dblp.org/rec/conf/aiia/000121 }} ==From Weighted Conditionals of Multilayer Perceptrons to a Gradual Argumentation Semantics== https://ceur-ws.org/Vol-3086/paper8.pdf
From Weighted Conditionals of Multilayer
Perceptrons to a Gradual Argumentation
Semantics
Laura Giordano1
1
    DISIT - UniversitΓ  del Piemonte Orientale, Italy


                                         Abstract
                                         A fuzzy multipreference semantics has been recently proposed for weighted conditional knowledge bases,
                                         and used to develop a logical semantics for Multilayer Perceptrons, by regarding a deep neural network
                                         (after training) as a weighted conditional knowledge base. Based on some different variants of this
                                         semantics, we propose some new gradual argumentation semantics, and relate them to the family of the
                                         gradual semantics. The relationships between weighted conditional knowledge bases and MLPs extend to
                                         the proposed gradual semantics to capture the stationary states of MPs, in agreement with previous results
                                         on the relationship between argumentation frameworks and neural networks.




1. Introduction
Argumentation is a reasoning approach which, in its different formulations and semantics, has
been used in different contexts in the multi-agent setting, from social networks [1] to classification
[2], and it is very relevant for decision making and for explanation [3]. The argumentation
semantics are strongly related to other non-monotonic reasoning formalisms and semantics [4, 5].
   Our starting point in this paper is a preferential semantics for commonsense reasoning which
has been proposed for a description logic with typicality. Preferential description logics have been
studied in the last fifteen years to deal with inheritance with exceptions in ontologies, based on the
idea of extending the language of Description Logics (DLs), by allowing for non-strict forms of
inclusions, called typicality or defeasible inclusions, of the form T(𝐢) βŠ‘ 𝐷 (meaning β€œthe typical
𝐢-elements are 𝐷-elements" or β€œnormally 𝐢’s are 𝐷’s"), with different preferential semantics
[6, 7] and closure constructions [8, 9, 10, 11, 12]. Such defeasible inclusions correspond to KLM
conditionals 𝐢 |∼ 𝐷 [13, 14], and defeasible DLs inherit and extend some of the preferential
semantics and the closure constructions developed within preferential and conditional approaches
to commonsense reasoning [13, 15, 14, 16, 17].
   In previous work [18], a concept-wise multipreference semantics for weighted conditional
knowledge bases (KBs) has been proposed to account for preferences with respect to different
concepts, by allowing a set of typicality inclusions of the form T(𝐢) βŠ‘ 𝐷 with positive or
negative weights, for distinguished concepts 𝐢. The concept-wise multipreference semantics has
been first introduced as a semantics for ranked DL knowledge bases [19] (where conditionals

5th Workshop on Advances In Argumentation In Artificial Intelligence (AIxIA 2021)
" laura.giordano@uniupo.it (L. Giordano)
                                       Β© 2021 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
    CEUR
    Workshop
    Proceedings
                  http://ceur-ws.org
                  ISSN 1613-0073       CEUR Workshop Proceedings (CEUR-WS.org)
are associated a positive integer rank), and later extended to weighted conditional KBs (in the
two-valued and in the fuzzy case), based on a different semantic closure construction, still in the
spirit of Lehmann’s lexicographic closure [14] and Kern-Isberner’s c-representations [20, 21],
but exploiting multiple preferences with respect to concepts.
   The concept-wise multipreference semantics has been proven to have some desired properties
from the knowledge representation point of view in the two-valued case [19, 22]: it satisfies the
KLM properties of a preferential consequence relation [13, 14], it allows to deal with specificity
and irrelevance and avoids inheritance blocking or the β€œdrowning problem" [15, 17], and deals
with β€œambiguity preservation" [16]. The plausibility of the concept-wise multipreference seman-
tics has also been supported [23, 24] by showing that it is able to provide a logical interpretation
to Kohonen’ Self-Organising Maps [25], which are psychologically and biologically plausible
neural network models. In the fuzzy case, the KLM properties of non-monotomic entailment
have been studied in [26], showing that most KLM postulates are satisfied, depending on their
reformulation and on the choice of fuzzy combination functions. It has been shown [18] that both
in the two-valued and in the fuzzy case, the multi-preferential semantics allows to describe the
input-output behavior of Multilayer Perceptrons (MLPs), after training, in terms of a preferential
interpretation which, in the fuzzy case, can be proved to be a model (in a logical sense) of the
weighted KB which is associated to the neural network.
   The relationships between preferential and conditional approaches to non-monotonic reasoning
and argumentation semantics are strong. Let us also mention, the work by Geffner and Pearl
on Conditional Entailment, whose proof theory is defined in terms of β€œarguments” [16]. In this
paper we aim at investigating the relationships between the fuzzy multipreference semantics for
weighted conditionals and gradual argumentation semantics [27, 28, 29, 30, 31, 32, 33, 34]. To
this purpose, in addition to the notions of coherent and faithful fuzzy multipreference semantics
[18, 26], in Section 4, we introduce a notion of πœ™-coherent (fuzzy) multipreference semantics. In
Section 5, we propose three new gradual semantics for a weighted argumentation graph (namely,
a coherent, a faithful and a πœ™-coherent semantics) inspired by the fuzzy preferential semantics of
weighted conditionals and, in Section 6, we investigate the relationship of πœ™-coherent semantics
with the family of gradual semantics studied by Amgoud and Doder. The relationships between
weighted conditional knowledge bases and MLPs easily extend to the proposed gradual semantics,
which captures the stationary states of MLPs. This is in agreement with the previous results on
the relationships between argumentation frameworks and neural networks by Garces, Gabbay and
Lamb [35] and by Potyca [36]. Section 7 concludes the paper by suggesting a possible approach
for defeasible reasoning building on a gradual semantics, as considered in an extended version of
this paper [37].


2. The description logic β„’π’ž and fuzzy β„’π’ž
In this section we recall the syntax and semantics of the description logic π’œβ„’π’ž [38] and of its
fuzzy extension [39]. For sake of simplicity, we only focus on β„’π’ž, the boolean fragment of π’œβ„’π’ž,
which does not allow for roles. Let 𝑁𝐢 be a set of concept names, and 𝑁𝐼 a set of individual
names. The set of β„’π’ž concepts (or, simply, concepts) can be defined inductively:
- 𝐴 ∈ 𝑁𝐢 , ⊀ and βŠ₯ are concepts;
- if 𝐢 and 𝐷 are concepts, and π‘Ÿ ∈ 𝑁𝑅 , then 𝐢 βŠ“ 𝐷, 𝐢 βŠ” 𝐷, ¬𝐢 are concepts.
An β„’π’ž knowledge base (KB) 𝐾 is a pair (𝒯𝐾 , π’œπΎ ), where 𝒯𝐾 is a TBox and π’œπΎ is an ABox.
The TBox 𝒯𝐾 is a set of concept inclusions (or subsumptions) 𝐢 βŠ‘ 𝐷, where 𝐢, 𝐷 are concepts.
The ABox π’œπΎ is a set of assertions of the form 𝐢(π‘Ž), where 𝐢 is a concept and π‘Ž an individual
name in 𝑁𝐼 .
    An β„’π’ž interpretation is defined as a pair 𝐼 = βŸ¨βˆ†, ·𝐼 ⟩ where: βˆ† is a domainβ€”a set whose
elements are denoted by π‘₯, 𝑦, 𝑧, . . . β€”and ·𝐼 is an extension function that maps each concept
name 𝐢 ∈ 𝑁𝐢 to a set 𝐢 𝐼 βŠ† βˆ†, and each individual name π‘Ž ∈ 𝑁𝐼 to an element π‘ŽπΌ ∈ βˆ†. It is
extended to complex concepts as follows:

               ⊀𝐼 = βˆ†                    βŠ₯𝐼 = βˆ…                  (¬𝐢)𝐼 = βˆ†βˆ–πΆ 𝐼
               (𝐢 βŠ“ 𝐷)𝐼 = 𝐢 𝐼 ∩ 𝐷𝐼                          (𝐢 βŠ” 𝐷)𝐼 = 𝐢 𝐼 βˆͺ 𝐷𝐼

The notion of satisfiability of a KB in an interpretation and the notion of entailment are defined
as follows:

Definition 1 (Satisfiability and entailment). Given an β„’π’ž interpretation 𝐼 = βŸ¨βˆ†, ·𝐼 ⟩:
   - 𝐼 satisfies an inclusion 𝐢 βŠ‘ 𝐷 if 𝐢 𝐼 βŠ† 𝐷𝐼 ;
   - 𝐼 satisfies an assertion 𝐢(π‘Ž) if π‘ŽπΌ ∈ 𝐢 𝐼 .
Given a KB 𝐾 = (𝒯𝐾 , π’œπΎ ), an interpretation 𝐼 satisfies 𝒯𝐾 (resp. π’œπΎ ) if 𝐼 satisfies all
inclusions in 𝒯𝐾 (resp. all assertions in π’œπΎ ); 𝐼 is a model of 𝐾 if 𝐼 satisfies 𝒯𝐾 and π’œπΎ .
   A subsumption 𝐹 = 𝐢 βŠ‘ 𝐷 (resp., an assertion 𝐢(π‘Ž)), is entailed by 𝐾, written 𝐾 |= 𝐹 , if
for all models 𝐼 =βŸ¨βˆ†, ·𝐼 ⟩ of 𝐾, 𝐼 satisfies 𝐹 .

Given a knowledge base 𝐾, the subsumption problem is the problem of deciding whether an
inclusion 𝐢 βŠ‘ 𝐷 is entailed by 𝐾.
   Fuzzy description logics have been widely studied in the literature for representing vagueness
in DLs [40, 41, 39, 42, 43], based on the idea that concepts and roles can be interpreted as fuzzy
sets. Formulas in Mathematical Fuzzy Logic [44] have a degree of truth in an interpretation
rather than being true or false; similarly, axioms in a fuzzy DL have a degree of truth, usually
in the interval [0, 1]. In the following we shortly recall the semantics of a fuzzy extension of
π’œβ„’π’ž for the fragment β„’π’ž, referring to the survey by Lukasiewicz and Straccia [39]. We limit our
consideration to a few features of a fuzzy DL, without considering roles, datatypes, and restricting
to the language of β„’π’ž.
   A fuzzy interpretation for β„’π’ž is a pair 𝐼 = βŸ¨βˆ†, ·𝐼 ⟩ where: βˆ† is a non-empty domain and ·𝐼 is
fuzzy interpretation function that assigns to each concept name 𝐴 ∈ 𝑁𝐢 a function 𝐴𝐼 : βˆ† β†’
[0, 1], and to each individual name π‘Ž ∈ 𝑁𝐼 an element π‘ŽπΌ ∈ βˆ†. A domain element π‘₯ ∈ βˆ† belongs
to the extension of 𝐴 to some degree in [0, 1], i.e., 𝐴𝐼 is a fuzzy set.
   The interpretation function ·𝐼 is extended to complex concepts as follows:
      ⊀𝐼 (π‘₯) = 1,                βŠ₯𝐼 (π‘₯) = 0,               (¬𝐢)𝐼 (π‘₯) = βŠ–πΆ 𝐼 (π‘₯),
                𝐼         𝐼
      (𝐢 βŠ“ 𝐷) (π‘₯) = 𝐢 (π‘₯) βŠ— 𝐷 (π‘₯),  𝐼                 (𝐢 βŠ” 𝐷)𝐼 (π‘₯) = 𝐢 𝐼 (π‘₯) βŠ• 𝐷𝐼 (π‘₯).
where π‘₯ ∈ βˆ† and βŠ—, βŠ•, β–· and βŠ– are arbitrary but fixed t-norm, s-norm, implication function,
and negation function, chosen among the combination functions of various fuzzy logics (we
refer to [39] for details). For instance, in Zadeh logic π‘Ž βŠ— 𝑏 = π‘šπ‘–π‘›{π‘Ž, 𝑏}, π‘Ž βŠ• 𝑏 = π‘šπ‘Žπ‘₯{π‘Ž, 𝑏},
π‘Ž β–· 𝑏 = π‘šπ‘Žπ‘₯{1 βˆ’ π‘Ž, 𝑏} and βŠ–π‘Ž = 1 βˆ’ π‘Ž.
   The interpretation function ·𝐼 is also extended to non-fuzzy axioms (i.e., to strict inclusions
and assertions of an β„’π’ž knowledge base) as follows:
(𝐢 βŠ‘ 𝐷)𝐼 = 𝑖𝑛𝑓π‘₯βˆˆΞ” 𝐢 𝐼 (π‘₯) β–· 𝐷𝐼 (π‘₯),                (𝐢(π‘Ž))𝐼 = 𝐢 𝐼 (π‘ŽπΌ ).
   A fuzzy β„’π’ž knowledge base 𝐾 is a pair (𝒯𝑓 , π’œπ‘“ ) where 𝒯𝑓 is a fuzzy TBox and π’œπ‘“ a fuzzy
ABox. A fuzzy TBox is a set of fuzzy concept inclusions of the form 𝐢 βŠ‘ 𝐷 πœƒ 𝑛, where 𝐢 βŠ‘ 𝐷
is an β„’π’ž concept inclusion axiom, πœƒ ∈ {β‰₯, ≀, >, <} and 𝑛 ∈ [0, 1]. A fuzzy ABox π’œπ‘“ is a set
of fuzzy assertions of the form 𝐢(π‘Ž)πœƒπ‘›, where 𝐢 is an β„’π’ž concept, π‘Ž ∈ 𝑁𝐼 , πœƒ ∈ {β‰₯, ≀, >, <}
and 𝑛 ∈ [0, 1]. Following Bobillo and Straccia [43], we assume that fuzzy interpretations are
witnessed, i.e., the sup and inf are attained at some point of the involved domain. The notions of
satisfiability of a KB in a fuzzy interpretation and of entailment are defined in the natural way.
Definition 2 (Satisfiability and entailment for fuzzy KBs). A fuzzy interpretation 𝐼 satisfies a
fuzzy β„’π’ž axiom 𝐸 (denoted 𝐼 |= 𝐸), as follows, for πœƒ ∈ {β‰₯, ≀, >, <}:
   - 𝐼 satisfies a fuzzy β„’π’ž inclusion axiom 𝐢 βŠ‘ 𝐷 πœƒ 𝑛 if (𝐢 βŠ‘ 𝐷)𝐼 πœƒ 𝑛;
   - 𝐼 satisfies a fuzzy β„’π’ž assertion 𝐢(π‘Ž) πœƒ 𝑛 if 𝐢 𝐼 (π‘ŽπΌ )πœƒ 𝑛;
Given a fuzzy β„’π’ž KB 𝐾 = (𝒯𝑓 , π’œπ‘“ ), a fuzzy interpretation 𝐼 satisfies 𝒯𝑓 (resp. π’œπ‘“ ) if 𝐼 satisfies
all fuzzy inclusions in 𝒯𝑓 (resp. all fuzzy assertions in π’œπ‘“ ). A fuzzy interpretation 𝐼 is a model
of 𝐾 if 𝐼 satisfies 𝒯𝑓 and π’œπ‘“ . A fuzzy axiom 𝐸 is entailed by a fuzzy knowledge base 𝐾 (i.e.,
𝐾 |= 𝐸) if for all models 𝐼 =βŸ¨βˆ†, ·𝐼 ⟩ of 𝐾, 𝐼 satisfies 𝐸.


3. Fuzzy β„’π’ž with typicality: β„’π’ž F T
In this section, we describe an extension of fuzzy β„’π’ž with typicality following [18, 26]. Typicality
concepts of the form T(𝐢) are added, where 𝐢 is a concept in fuzzy β„’π’ž. The idea is similar
to the extension of π’œβ„’π’ž with typicality under the two-valued semantics [6] but transposed to
the fuzzy case. The extension allows for the definition of fuzzy typicality inclusions of the form
T(𝐢) βŠ‘ 𝐷 πœƒ 𝑛, meaning that typical 𝐢-elements are 𝐷-elements with a degree greater than
𝑛. A typicality inclusion T(𝐢) βŠ‘ 𝐷, as in the two-valued case, stands for a KLM conditional
implication 𝐢 |∼ 𝐷 [13, 14], but now it has an associated degree. We call β„’π’ž F T the extension
of fuzzy β„’π’ž with typicality. As in the two-valued case, and in the propositional typicality logic,
PTL, [45] the nesting of the typicality operator is not allowed.
   Observe that, in a fuzzy β„’π’ž interpretation 𝐼 = βŸ¨βˆ†, ·𝐼 ⟩, the degree of membership 𝐢 𝐼 (π‘₯) of the
domain elements π‘₯ in a concept 𝐢, induces a preference relation <𝐢 on βˆ†, as follows:
                                   π‘₯ <𝐢 𝑦 iff 𝐢 𝐼 (π‘₯) > 𝐢 𝐼 (𝑦)                                 (1)
Each <𝐢 has the properties of preference relations in KLM-style ranked interpretations [14], that
is, <𝐢 is a modular and well-founded strict partial order. Let us recall that, <𝐢 is well-founded if
there is no infinite descending chain π‘₯1 <𝐢 π‘₯0 , π‘₯2 <𝐢 π‘₯1 , π‘₯3 <𝐢 π‘₯2 , . . . of domain elements;
<𝐢 is modular if, for all π‘₯, 𝑦, 𝑧 ∈ βˆ†, π‘₯ <𝐢 𝑦 implies (π‘₯ <𝐢 𝑧 or 𝑧 <𝐢 𝑦). Well-foundedness
holds for the induced preference <𝐢 defined by condition (1) under the assumption that fuzzy
interpretations are witnessed [43] (see Section 2) or that βˆ† is finite. For simplicity, we will
assume βˆ† to be finite.
   Each preference relation <𝐢 has the properties of a preference relation in KLM rational
interpretations [14] (also called ranked interpretations), but here there are multiple preferences
and, therefore, fuzzy interpretations can be regarded as multipreferential interpretations, which
have been also studied in the two-valued case [19, 46, 47]. Preference relation <𝐢 captures the
relative typicality of domain elements wrt concept 𝐢 and may then be used to identify the typical
𝐢-elements. We will regard typical 𝐢-elements as the domain elements π‘₯ that are preferred with
respect to relation <𝐢 among those such that 𝐢 𝐼 (π‘₯) ΜΈ= 0. Let 𝐢>0
                                                                𝐼 be the crisp set containing all

domain elements π‘₯ such that 𝐢 (π‘₯) > 0, that is, 𝐢>0 = {π‘₯ ∈ βˆ† | 𝐢 𝐼 (π‘₯) > 0}. One can provide
                                𝐼                  𝐼

a (two-valued) interpretation of typicality concepts T(𝐢) in a fuzzy interpretation 𝐼, by letting:
                                                                   𝐼 )
                                         {οΈ‚
                                             1    if π‘₯ ∈ π‘šπ‘–π‘›<𝐢 (𝐢>0
                          (T(𝐢))𝐼 (π‘₯) =                                                        (2)
                                             0    otherwise
where π‘šπ‘–π‘›< (𝑆) = {𝑒 : 𝑒 ∈ 𝑆 and βˆ„π‘§ ∈ 𝑆 s.t. 𝑧 < 𝑒}. When (T(𝐢))𝐼 (π‘₯) = 1, we say that π‘₯ is
a typical 𝐢-element in 𝐼.
   Note that, if 𝐢 𝐼 (π‘₯) > 0 for some π‘₯ ∈ βˆ†, π‘šπ‘–π‘›<𝐢 (𝐢>0
                                                     𝐼 ) is non-empty.


Definition 3 (β„’π’ž F T interpretation). An β„’π’ž F T interpretation 𝐼 = βŸ¨βˆ†, ·𝐼 ⟩ is a fuzzy β„’π’ž inter-
pretation, extended by interpreting typicality concepts as in (2).
   The fuzzy interpretation 𝐼 = βŸ¨βˆ†, ·𝐼 ⟩ implicitly defines a multipreference interpretation, where
any concept 𝐢 is associated to a preference relation <𝐢 . This is different from the two-valued
multipreference semantics in [19], where only a subset of distinguished concepts have an associ-
ated preference, and a notion of global preference < is introduced to define the interpretation
of the typicality concept T(𝐢), for an arbitrary 𝐢. Here, we do not need to introduce a notion
of global preference. The interpretation of any β„’π’ž concept 𝐢 is defined compositionally from
the interpretation of atomic concepts, and the preference relation <𝐢 associated to 𝐢 is defined
from 𝐢 𝐼 . The notions of satisfiability in β„’π’ž F T, model of an β„’π’ž F T knowledge base, and β„’π’ž F T
entailment can be defined in a similar way as in fuzzy β„’π’ž (see Section 2).

3.1. Strengthening β„’π’ž F T: a closure construction
To overcome the weakness of preferential entailment, the rational closure [14] and the lexico-
graphic closure of a conditional knowledge base [48] have been introduced, to allow for further
inferences. In this section, we recall a closure construction introduced to strengthen π’œβ„’π’ž F T
entailment for weighted conditional knowledge bases, where typicality inclusions are associated
real-valued weights. In the two-valued case, the construction is related to the definition of
Kern-Isberner’s c-representations [20, 21], which include penalty points for falsified conditionals.
In the fuzzy case, the construction also relates to the fuzzy extension of rational closure by Casini
and Straccia [49].
   A weighted β„’π’ž F T knowledge base 𝐾, over a set π’ž = {𝐢1 , . . . , πΆπ‘˜ } of distinguished β„’π’ž
concepts, is a tuple βŸ¨π’―π‘“ , 𝒯𝐢1 , . . . , π’―πΆπ‘˜ , π’œπ‘“ ⟩, where 𝒯𝑓 is a set of fuzzy β„’π’ž F T inclusion axiom,
π’œπ‘“ is a set of fuzzy β„’π’ž F T assertions and 𝒯𝐢𝑖 = {(π‘‘π‘–β„Ž , π‘€β„Žπ‘– )} is a set of all weighted typicality
inclusions π‘‘π‘–β„Ž = T(𝐢𝑖 ) βŠ‘ 𝐷𝑖,β„Ž for 𝐢𝑖 , indexed by β„Ž, where each inclusion π‘‘π‘–β„Ž has weight π‘€β„Žπ‘– , a
real number. As in [18], the typicality operator is assumed to occur only on the left hand side of a
weighted typicality inclusion, and we call distinguished concepts those concepts 𝐢𝑖 occurring on
the l.h.s. of some typicality inclusion T(𝐢𝑖 ) βŠ‘ 𝐷. Arbitrary β„’π’ž F T inclusions and assertions
may belong to 𝒯𝑓 and π’œπ‘“ . Let us consider the following example from [26].
Example 1. Consider the weighted knowledge base 𝐾 = βŸ¨π’―π‘“ , π’―π΅π‘–π‘Ÿπ‘‘ , 𝒯𝑃 𝑒𝑛𝑔𝑒𝑖𝑛 , π’―πΆπ‘Žπ‘›π‘Žπ‘Ÿπ‘¦ , π’œπ‘“ ⟩,
over the set of distinguished concepts π’ž = {Bird , Penguin, Canary}, with empty π’œπ‘“ and 𝒯𝑓
containing, for instance, the inclusions:
  Yellow βŠ“ Black βŠ‘ βŠ₯ β‰₯ 1             Yellow βŠ“ Red βŠ‘ βŠ₯ β‰₯ 1             Black βŠ“ Red βŠ‘ βŠ₯ β‰₯ 1
The weighted TBox π’―π΅π‘–π‘Ÿπ‘‘ contains the following weighted defeasible inclusions:
   (𝑑1 ) T(Bird ) βŠ‘ Fly, +20              (𝑑2 ) T(Bird ) βŠ‘ Has_Wings, +50
   (𝑑3 ) T(Bird ) βŠ‘ Has_Feather , +50;
𝒯𝑃 𝑒𝑛𝑔𝑒𝑖𝑛 and π’―πΆπ‘Žπ‘›π‘Žπ‘Ÿπ‘¦ contain, respectively, the following defeasible inclusions:
   (𝑑4 ) T(Penguin) βŠ‘ Bird , +100               (𝑑7 ) T(Canary) βŠ‘ Bird , +100
   (𝑑5 ) T(Penguin) βŠ‘ Fly, - 70                (𝑑8 ) T(Canary) βŠ‘ Yellow , +30
   (𝑑6 ) T(Penguin) βŠ‘ Black , +50;              (𝑑9 ) T(Canary) βŠ‘ Red , +20
The meaning is that a bird normally has wings, has feathers and flies, but having wings and
feather (both with weight 50) for a bird is more plausible than flying (weight 20), although flying
is regarded as being plausible. For a penguin, flying is not plausible (inclusion (𝑑5 ) has negative
weight -70), while being a bird and being black are plausible properties of prototypical penguins,
and (𝑑4 ) and (𝑑6 ) have positive weights (100 and 50, respectively). Similar considerations can
be done for concept Canary. Given an Abox in which Reddy is red, has wings, has feather and
flies (all with degree 1) and Opus has wings and feather (with degree 1), is black with degree
0.8 and does not fly (Fly I (opus) = 0 ), considering the weights of defeasible inclusions, we may
expect Reddy to be more typical than Opus as a bird, but less typical than Opus as a penguin.

   The semantics of a weighted knowledge base is defined in [18] trough a semantic closure
construction, similar in spirit to Lehmann’s lexicographic closure [48], but strictly related to
c-representations and, additionally, based on multiple preferences. The construction allows a
subset of the π’œβ„’π’ž F T interpretations to be selected, the interpretations whose induced preference
relations <𝐢𝑖 , for the distinguished concepts 𝐢𝑖 , faithfully represent the defeasible part of the
knowledge base 𝐾.
   Let 𝒯𝐢𝑖 = {(π‘‘π‘–β„Ž , π‘€β„Žπ‘– )} be the set of weighted typicality inclusions π‘‘π‘–β„Ž = T(𝐢𝑖 ) βŠ‘ 𝐷𝑖,β„Ž
associated to the distinguished concept 𝐢𝑖 , and let 𝐼 = βŸ¨βˆ†, ·𝐼 ⟩ be a fuzzy β„’π’ž F T interpretation.
In the two-valued case, we would associate to each domain element π‘₯ ∈ βˆ† and each distinguished
concept 𝐢𝑖 , a weight π‘Šπ‘– (π‘₯) of π‘₯ wrt 𝐢𝑖 in 𝐼, by summing the weights of the defeasible inclusions
satisfied by π‘₯. However, as 𝐼 is a fuzzy interpretation, we do not only distinguish between
the typicality inclusions satisfied or falsified by π‘₯; we also need to consider, for all inclusions
T(𝐢𝑖 ) βŠ‘ 𝐷𝑖,β„Ž ∈ 𝒯𝐢𝑖 , the degree of membership of π‘₯ in 𝐷𝑖,β„Ž . Furthermore, in comparing the
weight of domain elements with respect to <𝐢𝑖 , we give higher preference to the domain elements
belonging to 𝐢𝑖 (with a degree greater than 0), with respect to those not belonging to 𝐢𝑖 (having
membership degree 0).
   For each domain element π‘₯ ∈ βˆ† and distinguished concept 𝐢𝑖 , the weight π‘Šπ‘– (π‘₯) of π‘₯ wrt 𝐢𝑖
in the β„’π’ž F T interpretation 𝐼 = βŸ¨βˆ†, ·𝐼 ⟩ is defined as follows:
                                   {οΈ‚ βˆ‘οΈ€ 𝑖 𝐼
                                         β„Ž π‘€β„Ž 𝐷𝑖,β„Ž (π‘₯)       if 𝐢𝑖𝐼 (π‘₯) > 0
                         π‘Šπ‘– (π‘₯) =                                                               (3)
                                      βˆ’βˆž                     otherwise

where βˆ’βˆž is added at the bottom of all real values.
   The value of π‘Šπ‘– (π‘₯) is βˆ’βˆž when π‘₯ is not a 𝐢-element (i.e., 𝐢𝑖𝐼 (π‘₯) = 0). Otherwise, 𝐢𝑖𝐼 (π‘₯) > 0
and the higher is the sum π‘Šπ‘– (π‘₯), the more typical is the element π‘₯ relative to the defeasible
properties of 𝐢𝑖 . How much π‘₯ satisfies a typicality property T(𝐢𝑖 ) βŠ‘ 𝐷𝑖,β„Ž depends on the value
     𝐼 (π‘₯) ∈ [0, 1], which is weighted by 𝑀 𝑖 in the sum. In the two-valued case, 𝐷 𝐼 (π‘₯) ∈ {0, 1},
of 𝐷𝑖,β„Ž                                     β„Ž                                      𝑖,β„Ž
and π‘Šπ‘– (π‘₯) is the sum of the weights of the typicality inclusions for 𝐢 satisfied by π‘₯, if π‘₯ is a
𝐢-element, and is βˆ’βˆž, otherwise.

Example 2. Let us consider again Example 1. Let 𝐼 be an β„’π’ž F T interpretation such that
Fly I (reddy) = (Has_Wings)I (reddy) = (Has_Feather )I (reddy) = 1 and Red I (red - dy) = 1 ,
i.e., Reddy flies, has wings and feather and is red (and Black I (reddy) = 0). Suppose fur-
ther that Fly I (opus) = 0 and (Has_Wings)I (opus) = (Has_ Feather )I (opus) = 1 and
Black I (opus) = 0 .8 , i.e., Opus does not fly, has wings and feather, and is black with degree 0.8.
Considering the weights of typicality inclusions for Bird , WBird (reddy) = 20 + 50 + 50 = 120
and WBird (opus) = 0 + 50 + 50 = 100. This suggests that reddy should be more typical as a
bird than opus. On the other hand, if we suppose further that Bird I (reddy) = 1 and Bird I (opus)
= 0.8, then WPenguin (reddy) = 100 βˆ’ 70 + 0 = 30 and WPenguin (opus) = 0 .8 Γ— 100 βˆ’
0 + 0 .8 Γ— 50 = 120 , and Reddy should be less typical as a penguin than Opus.

   In [18] a notion of coherence is introduced, to force an agreement between the preference
relations <𝐢𝑖 induced by a fuzzy interpretation 𝐼, for each distinguished concept 𝐢𝑖 , and the
weights π‘Šπ‘– (π‘₯) computed, for each π‘₯ ∈ βˆ†, from the conditional knowledge base 𝐾, given the
interpretation 𝐼. This leads to the following definition of a coherent fuzzy multipreference model
of a weighted a β„’π’ž F T knowledge base.

Definition 4 (Coherent (fuzzy) multipreference model of 𝐾 [18]). Let 𝐾 = βŸ¨π’―π‘“ , 𝒯𝐢1 , . . . ,
π’―πΆπ‘˜ , π’œπ‘“ ⟩ be a weighted β„’π’ž F T knowledge base over π’ž. A coherent (fuzzy) multipreference
model (cfπ‘š -model) of 𝐾 is a fuzzy β„’π’ž F T interpretation 𝐼 = βŸ¨βˆ†, ·𝐼 ⟩ s.t.:
    β€’ 𝐼 satisfies the fuzzy inclusions in 𝒯𝑓 and the fuzzy assertions in π’œπ‘“ ;
    β€’ for all 𝐢𝑖 ∈ π’ž, the preference <𝐢𝑖 is coherent to 𝒯𝐢𝑖 , that is, for all π‘₯, 𝑦 ∈ βˆ†,

                                    π‘₯ <𝐢𝑖 𝑦 ⇐⇒ π‘Šπ‘– (π‘₯) > π‘Šπ‘– (𝑦)                                 (4)

In a similar way, one can define a faithful (fuzzy) multipreference model (fm-model) of 𝐾 by
replacing the coherence condition (4) with the following faithfulness condition (called weak
coherence in [50]): for all π‘₯, 𝑦 ∈ βˆ†,

                                  π‘₯ <𝐢𝑖 𝑦 β‡’ π‘Šπ‘– (π‘₯) > π‘Šπ‘– (𝑦).                                   (5)

The weaker notion of faithfulness allows to define a larger class of fuzzy multipreference models
of a weighted knowledge base, compared to the class of coherent models. This allows a larger
class of monotone non-decreasing activation functions in neural network models to be captured,
whose activation function is monotonically non-decreasing (we refer to [50], Sec. 7).

Example 3. Referring to Example 2 above, where Bird I (reddy) = 1 , Bird I (opus) = 0.8, let us
further assume that Penguin I (reddy) = 0 .2 and Penguin I (opus) = 0 .8 . Clearly, π‘Ÿπ‘’π‘‘π‘‘π‘¦ <π΅π‘–π‘Ÿπ‘‘
π‘œπ‘π‘’π‘  and π‘œπ‘π‘’π‘  <𝑃 𝑒𝑛𝑔𝑒𝑖𝑛 π‘Ÿπ‘’π‘‘π‘‘π‘¦. For the interpretation 𝐼 to be faithful, it is necessary that
the conditions WBird (reddy) > WBird (opus) and WPenguin (opus) > WPenguin (reddy) hold;
which is true. On the contrary, if it were Penguin I (reddy) = 0 .9 , the interpretation 𝐼 would
not be faithful. For Penguin I (reddy) = 0 .8 , the interpretation 𝐼 would be faithful, but not
coherent, as WPenguin (opus) > WPenguin (reddy), but Penguin I (opus) = Penguin I (reddy).

   It has been shown [18, 50] that the proposed semantics allows the input-output behavior of a
deep network (considered after training) to be captured by a fuzzy multipreference interpretation
built over a set of input stimuli, through a simple construction which exploits the activity level
of neurons for the stimuli. Each unit β„Ž of 𝒩 can be associated to a concept name πΆβ„Ž and, for a
given domain βˆ† of input stimuli, the activation value of unit β„Ž for a stimulus π‘₯ is interpreted as
the degree of membership of π‘₯ in concept πΆβ„Ž . The resulting preferential interpretation can be
used for verifying properties of the network by model checking.
   For MLPs, the deep network itself can be regarded as a conditional knowledge base, by
mapping synaptic connections to weighted conditionals, so that the input-output model of the
network can be regarded as a coherent-model of the associated conditional knowledge base [18].


4. πœ™-coherent models
In this section we consider a new notion of coherence of a fuzzy interpretation 𝐼 wrt a KB, that
we call πœ™-coherence, where πœ™ is a function from R to the interval [0, 1], i.e., πœ™ : R β†’ [0, 1]. We
also establish it relationships with coherent and faithful models.

Definition 5 (πœ™-coherence). Let 𝐾 = βŸ¨π’―π‘“ , 𝒯𝐢1 , . . . , π’―πΆπ‘˜ , π’œπ‘“ ⟩ be a weighted β„’π’ž F T knowledge
base, and πœ™ : R β†’ [0, 1]. A fuzzy β„’π’ž F T interpretation 𝐼 = βŸ¨βˆ†, ·𝐼 ⟩ is πœ™-coherent if, for all
concepts 𝐢𝑖 ∈ π’ž and π‘₯ ∈ βˆ†,
                                             βˆ‘οΈ
                                𝐢𝑖𝐼 (π‘₯) = πœ™(     π‘€β„Žπ‘– 𝐷𝑖,β„ŽπΌ
                                                             (π‘₯))                             (6)
                                                β„Ž

where 𝒯𝐢𝑖 = {(T(𝐢𝑖 ) βŠ‘ 𝐷𝑖,β„Ž , π‘€β„Žπ‘– )} is the set of weighted conditionals for 𝐢𝑖 .

To define πœ™-coherent multipreference model of a knowledge base 𝐾, we can replace the coherence
condition (4) in Definition 4 with the notion of πœ™-coherence of an interpretation 𝐼 wrt the
knowledge base 𝐾.
   Observe that, for all π‘₯ such that 𝐢𝑖 (π‘₯) > 0, condition (6) above corresponds to condition
  𝐼
𝐢𝑖 (π‘₯) = πœ™(π‘Šπ‘– (π‘₯)). While the notions of coherence and of weight π‘Šπ‘– (π‘₯) (of an element π‘₯ wrt a
concept 𝐢𝑖 ) consider, as a special case, the case when 𝐢𝑖 (π‘₯) = 0, in condition (6) we impose the
same constraint to all domain elements π‘₯ (including those with 𝐢𝑖 (π‘₯) = 0).
   For Multilayer Perceptrons, let us associate a concept name 𝐢𝑖 to each unit 𝑖 in a deep network
𝒩 , and let us interpret, as in [18], a synaptic connection between neuron β„Ž and neuron 𝑖 with
weight π‘€π‘–β„Ž as the conditional T(𝐢𝑖 ) βŠ‘ 𝐢𝑗 with weight π‘€β„Žπ‘– = π‘€π‘–β„Ž . If we assume that πœ™ is the
activation function of all units in the network 𝒩 , then condition (6) characterizes the stationary
states of MLPs, where 𝐢𝑖𝐼 (π‘₯) corresponds to the activation of neuron 𝑖 for some input stimulus
π‘₯ and β„Ž π‘€β„Žπ‘– 𝐷𝑖,β„Ž 𝐼 (π‘₯) corresponds to the induced local field of neuron 𝑖, which is obtained by
      βˆ‘οΈ€
summing
βˆ‘οΈ€π‘›       the input signals to the neuron, π‘₯1 , . . . , π‘₯𝑛 , weighted by the respective synaptic weights:
                                    𝐼
   β„Ž=1 π‘–β„Ž π‘₯β„Ž [51]. Here, each 𝐷𝑖,β„Ž (π‘₯) corresponds to the input signal π‘₯β„Ž , for input stimulus π‘₯.
       𝑀
Of course, πœ™-coherence could be easily extended to deal with different activation functions πœ™π‘– ,
one for each concept 𝐢𝑖 (i.e., for each unit 𝑖).

Proposition 1. Let 𝐾 be a weighted conditional knowledge base and πœ™ : R β†’ [0, 1]. (1) if πœ™
is a monotonically non-decreasing function, a πœ™-coherent fuzzy multipreference model 𝐼 of 𝐾
is also an fm-model of 𝐾; (2) if πœ™ is a monotonically increasing function, a πœ™-coherent fuzzy
multipreference model 𝐼 of 𝐾 is also an cfπ‘š -model of 𝐾.

All proofs can be found in the technical report [37]. Item 2 can be regarded as the analog of
Proposition 1 in [18, 50], where the fuzzy multi-preferential interpretation ℳ𝑓,Ξ”
                                                                              𝒩 of a deep neural
network 𝒩 , built over the domain of input stimuli βˆ†, is proven to be a coherent model of the
knowledge base 𝐾 𝒩 associated to 𝒩 , under the specified conditions on the activation function
πœ™, and the assumption that each stimulus in βˆ† corresponds to a stationary state in the neural
network. Item 1 in Proposition 1 is as well the analog of Proposition 2 in [50] stating that ℳ𝑓,Ξ”
                                                                                              𝒩
is a faithful (or weakly-coerent) model of 𝐾 𝒩 .
   A notion of coherent/faithful/πœ™-coherent multipreference entailment from a weighted β„’π’ž F T
knowledge base 𝐾 can be defined in the obvious way (see [18, 26] for the definitions of coherent
and faithful (fuzzy) multipreference entailment). The properties of faithful entailment have been
studied in [26]. Faithful entailment is reasonably well-behaved: it deals with specificity and
irrelevance; it is not subject to inheritance blocking; it satisfies most KLM properties [13, 14],
depending on their fuzzy reformulation and on the chosen combination functions.
   As MLPs are usually represented as a weighted graphs [51], whose nodes are units and
whose edges are the synaptic connections between units with their weight, it is very tempting
to extend the different semantics of weighted knowledge bases considered above, to weighted
argumentation graphs.


5. Coherent, faithful and πœ™-coherent semantics for weighted
   argumentation graphs
There is much work in the literature concerning extension of Dung’s argumentation framework
[4] with weights attached to arguments and/or to the attacks between arguments. Many different
proposals have been investigated and compared in the literature. Let us just mention [27, 28, 29,
30, 31, 33] for the moment, which also include extensive comparisons. In the following, we will
propose some semantics for weighted argumentation with the purpose of establishing some links
with the semantics of conditional knowledge bases considered in the previous section.
   In the following, we will consider a notion of weighted argumentation graph as a triple
𝐺 = βŸ¨π’œ, β„›, πœ‹βŸ©, where π’œ is a set of arguments, β„› βŠ† π’œ Γ— π’œ and πœ‹ : β„› β†’ R. This definition
of weighted argumentation graph corresponds to the definition of weighted argument system in
[29], but here we admit both positive and negative weights, while [29] only allows for positive
weights representing the strength of attacks. In our notion of weighted graph, a pair (𝐴, 𝐡) ∈ β„›
can be regarded as a support relation when the weight is positive and an attack relation when
the weight is negative, and it leads to bipolar argumentation [52]. The argumentation semantics
we will consider in the following, as in the case of weighted conditionals, deals with both the
positive and the negative weights in a uniform way. For the moment we do not include in 𝐺 a
function determining the basic strength of arguments [31].
   Given a weighted argumentation graph 𝐺 = βŸ¨π’œ, β„›, πœ‹βŸ©, we define a labelling of the graph 𝐺
as a function 𝜎 : π’œ β†’ [0, 1] which assigns to each argument and acceptability degree, i.e., a
value in the interval [0, 1]. Let R βˆ’ (A) = {B | (B , A) ∈ β„›}. When R βˆ’ (A) = βˆ…, argument 𝐴
has neither supports nor attacks.
   For a weighted graph 𝐺 = βŸ¨π’œ, β„›, πœ‹βŸ© and a labelling 𝜎, we introduce a weight π‘ŠπœŽπΊ on π’œ, as a
partial function π‘ŠπœŽπΊ : π’œ β†’ R, assigning a positive or negative support to the arguments 𝐴𝑖 ∈ π’œ
such that R βˆ’ (Ai ) ΜΈ= βˆ…, as follows:
                                             βˆ‘οΈ
                               π‘ŠπœŽπΊ (𝐴𝑖 ) =          πœ‹(𝐴𝑗 , 𝐴𝑖 ) 𝜎(𝐴𝑗 )                      (7)
                                          (𝐴𝑗 ,𝐴𝑖 )βˆˆβ„›

When R βˆ’ (Ai ) = βˆ…, π‘ŠπœŽπΊ (𝐴𝑖 ) is let undefined.
  We can now exploit this notion of weight of an argument to define different argumentation
semantics for a graph 𝐺 as follows.
Definition 6. Given a weighted graph 𝐺 = βŸ¨π’œ, β„›, πœ‹βŸ© and a labelling 𝜎:
    β€’ 𝜎 is a coherent labelling of 𝐺 if, for all arguments 𝐴, 𝐡 ∈ π’œ s.t. R βˆ’ (A) ΜΈ= βˆ… and
      R βˆ’ (B ) ΜΈ= βˆ…,
                              𝜎(𝐴) < 𝜎(𝐡) ⇐⇒ π‘ŠπœŽπΊ (𝐴) < π‘ŠπœŽπΊ (𝐡);
    β€’ 𝜎 is a faithfull labelling of 𝐺 if, for all arguments 𝐴, 𝐡 ∈ π’œ s.t. R βˆ’ (A) ΜΈ= βˆ… and
      R βˆ’ (B ) ΜΈ= βˆ…,
                               𝜎(𝐴) < 𝜎(𝐡) β‡’ π‘ŠπœŽπΊ (𝐴) < π‘ŠπœŽπΊ (𝐡);
    β€’ for a function πœ™ : R β†’ [0, 1], 𝜎 is a πœ™-coherent labelling of 𝐺 if, for all arguments 𝐴 ∈ π’œ
      s.t. R βˆ’ (A) ΜΈ= βˆ…, 𝜎(𝐴) = πœ™(π‘ŠπœŽπΊ (𝐴)).
These definitions do not put any constraint on the labelling of arguments which do not have
incoming edges in 𝐺: their labelling is arbitrary, provided the constraints on the labelings of all
other arguments can be satisfied, depending on the semantics considered.
   The definition of πœ™-coherent labelling of 𝐺 is defined through a set of equations, as in Gabbay’s
equational approach to argumentation networks [53]. Here, we use equations for defining the
weights of arguments starting from the weights of attacks/supports.
   A πœ™-coherent labelling of a weigthed graph 𝐺 can be proven to be as well a coherent labelling
or a faithful labelling, under some conditions on the function πœ™.
Proposition 2. Given a weighted graph 𝐺 = βŸ¨π’œ, β„›, πœ‹βŸ©: (1) A coherent labelling of 𝐺 is a faithful
labelling of 𝐺; (2) if πœ™ is a monotonically non-decreasing function, a πœ™-coherent labelling 𝜎 of 𝐺
is a faithful labelling of 𝐺; (3) if πœ™ is a monotonically increasing function, a πœ™-coherent labelling
𝜎 of 𝐺 is a coherent labelling of 𝐺.
The proof is similar to the one of Proposition 1, and can be found in [37]. It exploits the property
of a πœ™-labelling that 𝜎(𝐴) = πœ™(π‘ŠπœŽπΊ (𝐴)), for all arguments 𝐴 with R βˆ’ (A) ΜΈ= βˆ…, as well as the
properties of πœ™.
6. πœ™-coherent labellings and the gradual semantics
The notion of πœ™-coherent labelling relates to the framework of gradual semantics studied by
Amgoud and Doder [33] where, for the sake of simplicity, the weights of arguments and attacks
are in the interval [0, 1]. Here, as we have seen, positive and negative weights are admitted to
represent the strength of attacks and supports. To define an evaluation method for πœ™-coherent
labellings, we need to consider a slightly extended definition of an evaluation method for a graph
𝐺 in [33]. Following [33] we include a function 𝜎0 : π’œ β†’ [0, 1] in the definition of a weighted
graph, where 𝜎0 assigns to each argument 𝐴 ∈ π’œ its basic strength. Hence a graph 𝐺 becomes a
quadruple 𝐺 = βŸ¨π’œ, 𝜎0 , β„›, πœ‹βŸ©.
   An evaluation method for a graph 𝐺 = βŸ¨π’œ, 𝜎0 , β„›, πœ‹βŸ© is a triple 𝑀 = βŸ¨β„Ž, 𝑔, 𝑓 ⟩, where1 :
            R Γ— [0, 1] β†’ R
        β„Ž : ⋃︀
        𝑔 : +∞       𝑛
              𝑛=0 R β†’ R
        𝑓 : [0, 1] Γ— π‘…π‘Žπ‘›π‘”π‘’(𝑔) β†’ [0, 1]
Function β„Ž is intended to calculate the strength of an attack/support by aggregating the weight
on the edge between two arguments with the strength of the attacker/supporter. Function 𝑔
aggregates the strength of all attacks and supports to a given argument, and function 𝑓 returns a
value for an argument, given the strength of the argument and aggregated weight of its attacks
and supports.
  As in [33], a gradual semantics 𝑆 is a function assigning to any graph 𝐺 = βŸ¨π’œ, 𝜎0 , β„›, πœ‹βŸ© a
weighting 𝐷𝑒𝑔𝐺  𝑆 on π’œ, i.e., 𝐷𝑒𝑔 𝑆 : π’œ β†’ [0, 1], where 𝐷𝑒𝑔 𝑆 (𝐴) represents the strength of an
                                   𝐺                           𝐺
argument 𝐴 (or its acceptability degree).
  A gradual semantics 𝑆 is based on an evaluation method 𝑀 iff, βˆ€ 𝐺 = βŸ¨π’œ, 𝜎0 , β„›, πœ‹βŸ©, βˆ€π΄ ∈ π’œ,
           𝑆                                    𝑆                                 𝑆
        𝐷𝑒𝑔𝐺 (𝐴) = 𝑓 (𝜎0 (𝐴), 𝑔(β„Ž(πœ‹(𝐡1 , 𝐴), 𝐷𝑒𝑔𝐺 (𝐡1 )), . . . , β„Ž(πœ‹(𝐡𝑛 , 𝐴), 𝐷𝑒𝑔𝐺 (𝐡𝑛 )))                            (8)
where B1 , . . . , Bn are all arguments attacking or supporting 𝐴 (i.e., R βˆ’ (A) = {B1 , . . . , Bn }).
   Let us consider the evaluation method 𝑀 πœ™ = βŸ¨β„Žπ‘π‘Ÿπ‘œπ‘‘ , π‘”π‘ π‘’π‘š , π‘“πœ™ ⟩, where the functions          β„Žπ‘π‘Ÿπ‘œπ‘‘
and π‘”π‘ π‘’π‘š are defined as in [33], i.e., β„Žπ‘π‘Ÿπ‘œπ‘‘ (π‘₯, 𝑦) = π‘₯ Β· 𝑦 and π‘”π‘ π‘’π‘š (π‘₯1 , . . . , π‘₯𝑛 ) = 𝑛𝑖=1 π‘₯𝑖 , but
                                                                                         βˆ‘οΈ€
we let π‘”π‘ π‘’π‘š () to be undefined. We let π‘“πœ™ (π‘₯, 𝑦) = π‘₯ when 𝑦 is undefined, and π‘“πœ™ (π‘₯, 𝑦) = πœ™(𝑦)
otherwise. The function π‘“πœ™ returns a value which is independent from the first argument, when
the second argument is not undefined (i.e., there is some support/attack for the argument). When
𝐴 has neither attacks nor supports (R βˆ’ (A) = βˆ…), π‘“πœ™ returns the basic strength of 𝐴, 𝜎0 (𝐴).
   The evaluation method 𝑀 πœ™ = βŸ¨β„Žπ‘π‘Ÿπ‘œπ‘‘ , π‘”π‘ π‘’π‘š , π‘“πœ™ ⟩ provides a characterization of the πœ™-coherent
labelling for an argumentation graph, in the following sense.

Proposition 3. Let 𝐺 = βŸ¨π’œ, β„›, πœ‹βŸ© be a weighted argumentation graph. If, for some 𝜎0 : π’œ β†’
[0, 1], 𝑆 is a gradual semantics of graph 𝐺′ = βŸ¨π’œ, 𝜎0 , β„›, πœ‹βŸ© based on the evaluation method
𝑀 πœ™ = βŸ¨β„Žπ‘π‘Ÿπ‘œπ‘‘ , π‘”π‘ π‘’π‘š , π‘“πœ™ ⟩, then 𝐷𝑒𝑔𝐺
                                    𝑆 is a πœ™-coherent labelling for 𝐺.
                                      β€²

   Vice-versa, if 𝜎 is a πœ™-coherent labelling for 𝐺, then there are a function 𝜎0 and a gradual
semantics 𝑆 based on the evaluation method 𝑀 πœ™ = βŸ¨β„Žπ‘π‘Ÿπ‘œπ‘‘ , π‘”π‘ π‘’π‘š , π‘“πœ™ ⟩, such that, for the graph
𝐺′ = βŸ¨π’œ, 𝜎0 , β„›, πœ‹βŸ©, 𝐷𝑒𝑔𝐺  𝑆 ≑ 𝜎.
                             β€²

    1
     This definition is the same as in [33], but for the fact that in the domain/range of functions β„Ž and 𝑔 interval [0, 1]
is sometimes replaced by R.
The proof can be found in [37].
   Amgoud and Doder [33] study a large family of determinative and well-behaved evaluation
models for weighted graphs in which attacks have positive weights in the interval [0, 1]. For
weighted graph 𝐺 with positive and negative weights, the evaluation method 𝑀 πœ™ cannot be
guaranteed to be determinative, even under the conditions that πœ™ is monotonically increasing and
continuous. In general, there is not a unique semantics 𝑆 based on 𝑀 πœ™ , and there is not a unique
πœ™-coherent labelling for a weighted graph 𝐺, given a basic strength 𝜎0 . This is not surprising,
considering that πœ™-coherent labelings of a graph correspond to stationary states (or equilibrium
states) [51] in a deep neural network.
   A deep neural network can than be seen as a weighted argumentation graph, with positive and
negative weights, where each unit in the network is associated to an argument, and the activation
value of the unit can be regarded as the weight (in the interval [0, 1]) of the corresponding
argument. Synaptic positive and negative weights correspond to the strength of supports (when
positive) and attacks (when negative). In this view, πœ™-coherent labelings, assigning to each
argument a weight in the interval [0, 1], correspond to stationary states of the network, the
solutions of a set of equations. This is in agreement with previous results on the relationship
between weighted argumentation graphs and MLPs established by Garcez, Gabbay and Lamb
[35] and, more recently, by Potyca [36]. We refer to [37] for comparisons.
   Unless the network is feedforward (and the corresponding graph is acyclic), stationary states
cannot be uniquely determined by an iterative process from the values of input units (that is, from
an initial labelling 𝜎0 ). On the other hand, a semantics 𝑆 based on 𝑀 πœ™ satisfies some of the
properties considered in [33], including anonymity, independence, directionality, equivalence and
maximality, provided the last two properties are properly reformulated to deal with both positive
and negative weights (i.e., by replacing R βˆ’ (x ) to 𝐴𝑑𝑑(π‘₯), for each argument π‘₯ in the formulation
in [33]). However, a semantics 𝑆 based on 𝑀 πœ™ cannot be expected to satisfy the properties of
neutrality, weakening, proportionality and resilience. In fact, function π‘“πœ™ completely disregard
the initial valuation 𝜎0 in graph 𝐺 = βŸ¨π’œ, 𝜎0 , β„›, πœ‹βŸ©, for those arguments having some incoming
edge (even if their weight is 0). So, for instance, it is not the same, for an argument to have a
support with weight 0 or no support or attack at all: neutrality does not hold.


7. Conclusions
In this paper, drawing inspiration from a fuzzy preferential semantics for weighted conditionals,
which has been introduced for modeling the behavior of Multilayer Perceptrons [18], we develop
some semantics for weighted argumentation graphs, where positive and negative weights can be
associated to pairs of arguments. In particular, we introduce the notions of coherent/faithful/πœ™-
coherent labellings, and establish some relationships among them. While in [18] a deep neural
network is mapped to a weighted conditional knowledge base, a deep neural network can as
well be seen as a weighted argumentation graph, with positive and negative weights, under the
proposed semantics. In this view, πœ™-coherent labellings correspond to stationary states in the
network (where each unit in the network is associated to an argument and the activation value of
the unit can be regarded as the weight of the corresponding argument). This is in agreement with
previous work on the relationship between argumentation frameworks and neural networks first
investigated by Garcez, et al. [35] and recently by Potyca [36]. See in [37] for comparisons.
   The proposed approach suggests interesting directions for future work. On the one hand, the
generality of the fuzzy conditional logic, where in T(𝐢) βŠ‘ 𝐷, 𝐢 and 𝐷 are boolean concepts,
suggests a simple approach to deal with attacks/supports by boolean combination of arguments,
based on the fuzzy semantics of weighted conditionals [37]. On the other hand, it has been shown
in [37] that, under suitable conditions on πœ™, a multipreference model can be constructed over
a (finite) set of πœ™-labelling Ξ£. This allows (fuzzy) conditional formulas over arguments to be
validated by model checking over a preferential model. For instance, the property: "does normally
argument 𝐴2 follows from argument 𝐴1 with a degree greater than 0.7?" can be formalized by the
fuzzy inclusion T(𝐴1 ) βŠ‘ 𝐴2 > 0.7. Whether this approach can be extended to the other gradual
semantics, and under which conditions on the evaluation method, is subject of future work.


References
 [1] J. Leite, J. G. Martins, Social abstract argumentation, in: IJCAI 2011, Barcelona, Spain,
     July 16-22, 2011, IJCAI/AAAI, 2011, pp. 2287–2292.
 [2] L. Amgoud, M. Serrurier, Agents that argue and explain classifications, Auton. Agents
     Multi Agent Syst. 16 (2008) 187–209.
 [3] Q. Zhong, X. Fan, X. Luo, F. Toni, An explainable multi-attribute decision model based on
     argumentation, Expert Syst. Appl. 117 (2019) 42–61.
 [4] P. M. Dung, On the acceptability of arguments and its fundamental role in non-monotonic
     reasoning, logic programming and n-person games, Artif. Intell. 77 (1995) 321–357.
 [5] G. Alfano, S. Greco, F. Parisi, I. Trubitsyna, On the semantics of abstract argumentation
     frameworks: A logic programming approach, TPLP 20 (2020) 703–718.
 [6] L. Giordano, V. Gliozzi, N. Olivetti, G. L. Pozzato, Preferential Description Logics, in:
     LPAR 2007, volume 4790 of LNAI, Springer, Yerevan, Armenia, 2007, pp. 257–272.
 [7] K. Britz, J. Heidema, T. Meyer, Semantic preferential subsumption, in: G. Brewka, J. Lang
     (Eds.), KR 2008, AAAI Press, Sidney, Australia, 2008, pp. 476–484.
 [8] G. Casini, U. Straccia, Rational Closure for Defeasible Description Logics, in: T. Janhunen,
     I. NiemelΓ€ (Eds.), JELIA 2010, volume 6341 of LNCS, Springer, Helsinki, 2010, pp. 77–90.
 [9] G. Casini, T. Meyer, I. J. Varzinczak, , K. Moodley, Nonmonotonic Reasoning in Description
     Logics: Rational Closure for the ABox, in: 26th International Workshop on Description
     Logics (DL 2013), volume 1014 of CEUR Workshop Proceedings, 2013, pp. 600–615.
[10] L. Giordano, V. Gliozzi, N. Olivetti, G. L. Pozzato, Semantic characterization of rational
     closure: From propositional logic to description logics, Artif. Intell. 226 (2015) 1–33.
[11] P. A. Bonatti, L. Sauro, On the logical properties of the nonmonotonic description logic
     DLN , Artif. Intell. 248 (2017) 85–111.
[12] G. Casini, U. Straccia, T. Meyer, A polynomial time subsumption algorithm for nominal
     safe eloβŠ₯ under rational closure, Inf. Sci. 501 (2019) 588–620.
[13] S. Kraus, D. Lehmann, M. Magidor, Nonmonotonic reasoning, preferential models and
     cumulative logics, Artificial Intelligence 44 (1990) 167–207.
[14] D. Lehmann, M. Magidor, What does a conditional knowledge base entail?, Artificial
     Intelligence 55 (1992) 1–60.
[15] J. Pearl, System Z: A natural ordering of defaults with tractable applications to nonmono-
     tonic reasoning, in: TARK’90, Pacific Grove, CA, USA, 1990, pp. 121–135.
[16] H. Geffner, J. Pearl, Conditional entailment: Bridging two approaches to default reasoning,
     Artif. Intell. 53 (1992) 209–244.
[17] S. Benferhat, C. Cayrol, D. Dubois, J. Lang, H. Prade, Inconsistency management and
     prioritized syntax-based entailment, in: Proc. IJCAI’93, ChambΓ©ryβ€ž 1993, pp. 640–647.
[18] L. Giordano, D. T. DuprΓ©, Weighted defeasible knowledge bases and a multipreference
     semantics for a deep neural network model, in: Proc. JELIA 2021, May 17-20, volume
     12678 of LNCS, Springer, 2021, pp. 225–242.
[19] L. Giordano, D. T. DuprΓ©, An ASP approach for reasoning in a concept-aware multiprefer-
     ential lightweight DL, Theory Pract. Log. Program. 20 (2020) 751–766.
[20] G. Kern-Isberner, Conditionals in Nonmonotonic Reasoning and Belief Revision - Consid-
     ering Conditionals as Agents, volume 2087 of LNCS, Springer, 2001.
[21] G. Kern-Isberner, C. Eichhorn, Structural inference from conditional knowledge bases,
     Stud Logica 102 (2014) 751–769.
[22] L. Giordano, D. T. DuprΓ©, A framework for a modular multi-concept lexicographic clo-
     sure semantics, in: Proc. 18th Int. Workshop on Non-Monotonic Reasoning, NMR2020,
     September 12th - 14th, 2020.
[23] L. Giordano, V. Gliozzi, D. T. DuprΓ©, On a plausible concept-wise multipreference semantics
     and its relations with self-organising maps, in: F. Calimeri, S. Perri, E. Zumpano (Eds.),
     CILC 2020, Rende, Italy, October 13-15, 2020, volume 2710 of CEUR, 2020, pp. 127–140.
[24] L. Giordano, V. Gliozzi, D. T. DuprΓ©, A conditional, a fuzzy and a probabilistic interpretation
     of self-organising maps, CoRR abs/2103.06854 (2021). URL: https://arxiv.org/abs/2103.
     06854.
[25] T. Kohonen, M. Schroeder, T. Huang (Eds.), Self-Organizing Maps, Third Edition, Springer
     Series in Information Sciences, Springer, 2001.
[26] L. Giordano, On the KLM properties of a fuzzy DL with Typicality, in: Proc. ECSQARU
     2021, volume 12897 of LNCS, Springer, 2021, pp. 557–571.
[27] C. Cayrol, M. Lagasquie-Schiex, Graduality in argumentation, J. Artif. Intell. Res. 23
     (2005) 245–297. doi:10.1613/jair.1411.
[28] J. Janssen, M. D. Cock, D. Vermeir, Fuzzy argumentation frameworks., in: IPMU 2008,
     2008, pp. 513–520.
[29] P. E. Dunne, A. Hunter, P. McBurney, S. Parsons, M. J. Wooldridge, Weighted argument
     systems: Basic definitions, algorithms, and complexity results, Artif. Intell. 175 (2011)
     457–486.
[30] S. Egilmez, J. G. Martins, J. Leite, Extending social abstract argumentation with votes on
     attacks, in: TAFA 2013, Beijing, China, Aug. 3-5, LNCS 8306, Springer, 2013, pp. 16–31.
[31] L. Amgoud, J. Ben-Naim, D. Doder, S. Vesic, Acceptability semantics for weighted
     argumentation frameworks, in: IJCAI 2017, Melbourne, Australia, 2017, pp. 56–62.
[32] P. Baroni, A. Rago, F. Toni, How many properties do we need for gradual argumentation?,
     in: Proc. AAAI 2018, New Orleans, Louisiana, USA, February 2-7, 2018, pp. 1736–1743.
[33] L. Amgoud, D. Doder, Gradual semantics accounting for varied-strength attacks, in:
     Proceedings AAMAS ’19, Montreal, QC, Canada, May 13-17, 2019, 2019, pp. 1270–1278.
[34] B. Yun, S. Vesic, Gradual semantics for weighted bipolar setafs, in: Proc. ECSQARU 2021,
     Prague, Czech Republic, Sept. 21-24, 2021, volume 12897 of LNCS, 2021, pp. 201–214.
[35] A. S. d’Avila Garcez, D. M. Gabbay, L. C. Lamb, Value-based argumentation frameworks
     as neural-symbolic learning systems, J. Log. Comput. 15 (2005) 1041–1058.
[36] N. Potyka, Interpreting neural networks as quantitative argumentation frameworks, in:
     Thirty-Fifth AAAI Conference on Artificial Intelligence, AAAI 2021, February 2-9, 2021,
     AAAI Press, 2021, pp. 6463–6470.
[37] L. Giordano, From weighted conditionals of multilayer perceptrons to gradual argumentation
     and back, CoRR abs/2110.03643 (2021). URL: https://arxiv.org/abs/2110.03643.
[38] F. Baader, D. Calvanese, D. McGuinness, D. Nardi, P. Patel-Schneider, The Description
     Logic Handbook - Theory, Implementation, and Applications, Cambridge, 2007.
[39] T. Lukasiewicz, U. Straccia, Description logic programs under probabilistic uncertainty and
     fuzzy vagueness, Int. J. Approx. Reason. 50 (2009) 837–853.
[40] U. Straccia, Towards a fuzzy description logic for the semantic web (preliminary report),
     in: ESWC 2005, Heraklion, Crete, Greece, May 29 - June 1, 2005, Proceedings, volume
     3532 of LNCS, Springer, 2005, pp. 167–181.
[41] G. Stoilos, G. B. Stamou, V. Tzouvaras, J. Z. Pan, I. Horrocks, Fuzzy OWL: uncertainty and
     the semantic web, in: Proceedings of the OWLED*05 Workshop on OWL: Experiences and
     Directions, Galway, Ireland, Nov 11-12, 2005, volume 188 of CEUR Workshop Proc., 2005.
[42] S. Borgwardt, F. Distel, R. PeΓ±aloza, The limits of decidability in fuzzy description logics
     with general concept inclusions, Artif. Intell. 218 (2015) 23–55.
[43] F. Bobillo, U. Straccia, Reasoning within fuzzy OWL 2 EL revisited, Fuzzy Sets Syst. 351
     (2018) 1–40.
[44] P. Cintula, P. HΓ‘jek, C. Noguera (Eds.), Handbook of Mathematical Fuzzy Logic, volume
     37-38, College Publications, 2011.
[45] R. Booth, G. Casini, T. Meyer, I. Varzinczak, On rational entailment for propositional
     typicality logic, Artif. Intell. 277 (2019).
[46] J. Delgrande, C. Rantsoudis, A preference-based approach for representing defaults in
     first-order logic, in: Proc. 18th Int. Workshop on Non-Monotonic Reasoning, NMR, 2020.
[47] L. Giordano, V. Gliozzi, A reconstruction of multipreference closure, Artif. Intell. 290
     (2021).
[48] D. J. Lehmann, Another perspective on default reasoning, Ann. Math. Artif. Intell. 15
     (1995) 61–82.
[49] G. Casini, U. Straccia, Towards rational closure for fuzzy logic: The case of propositional
     gΓΆdel logic, in: Proc. LPAR-19, Stellenbosch, South Africa, December 14-19, 2013, volume
     8312 of LNCS, Springer, 2013, pp. 213–227.
[50] L. Giordano, D. T. DuprΓ©, Weighted defeasible knowledge bases and a multipreference
     semantics for a deep neural network model, CoRR abs/2012.13421 (2020). URL: https:
     //arxiv.org/abs/2012.13421v2.
[51] S. Haykin, Neural Networks - A Comprehensive Foundation, Pearson, 1999.
[52] L. Amgoud, C. Cayrol, M. Lagasquie-Schiex, On the bipolarity in argumentation frame-
     works, in: 10th International Workshop on Non-Monotonic Reasoning (NMR 2004),
     Whistler, Canada, June 6-8, 2004, Proceedings, 2004, pp. 1–9.
[53] D. M. Gabbay, Equational approach to argumentation networks, Argument Comput. 3
     (2012) 87–142.