=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==
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.