=Paper=
{{Paper
|id=Vol-3733/paper16
|storemode=property
|title=Many-valued Temporal Weighted Knowledge Bases with Typicality for Explainability
|pdfUrl=https://ceur-ws.org/Vol-3733/paper16.pdf
|volume=Vol-3733
|authors=Mario Alviano,Marco Botta,Roberto Esposito,Laura Giordano,Daniele Theseider Duprรฉ
|dblpUrl=https://dblp.org/rec/conf/cilc/AlvianoBE0D24
}}
==Many-valued Temporal Weighted Knowledge Bases with Typicality for Explainability==
Many-valued Temporal Weighted Knowledge Bases with
Typicality for Explainability
Mario Alviano1,* , Marco Botta2,* , Roberto Esposito2,* , Laura Giordano3,* and
Daniele Theseider Duprรฉ3,*
1
DEMACS, University of Calabria, Via Bucci 30/B, 87036 Rende (CS), Italy
2
Dipartimento di Informatica, Universitร di Torino, Corso Svizzera 185, 10149 Torino, Italy
3
DISIT, University of Piemonte Orientale, Viale Michel 11, 15121 Alessandria, Italy
Abstract
In this paper, we develop a many-valued semantics for the description logic ๐ฟ๐ ๐ฟ๐โ๐ , a temporal extension of
description logic ๐โ๐, based on Linear-time Temporal Logic (LTL). We add a typicality operator to represent
defeasible properties, and discuss the use of the (many-valued) temporal conditional logic and of weighted KBs
for explaining the dynamic behaviour of a network.
Keywords
Preferential Logics, Temporal Logics, Many-valued Description Logics, Explainability
1. Introduction
Preferential extensions of Description Logics (DLs) allow reasoning with exceptions through the
identification of prototypical properties of individuals or classes of individuals. Defeasible inclusions
are allowed in the knowledge base, to model typical, defeasible, non-strict properties of individuals.
Their semantics extends DL semantics with a preference relation among domain individuals, along the
lines of the preferential semantics introduced by Kraus, Lehmann and Magidor [1, 2] (KLM for short).
Preferential extensions and rational extensions of the description logic ๐โ๐ [3] have been studied
[4, 5, 6], and several different closure constructions have been developed [7, 8, 9, 10, 11, 12], inspired by
Lehmann and Magidorโs rational closure [2] and Lehmannโs lexicographic closure [13]. More recently,
multi-preferential extensions of DLs have been developed, by allowing multiple preference relations
with respect to different concepts [14, 15, 16], as the semantic for ranked and weighted knowledge
bases with typicality.
LTL extensions of Description Logics are very well-studied in DLs literature, and we refer to [17, 18]
for surveys on temporal DLs and their complexity and decidability. While preferential extensions of
LTL with defeasible temporal operators have been recently studied [19, 20, 21] to enrich temporal
formalisms with non-monotonic reasoning features, a preferential extension of a temporal DL has been
proposed in [22], based on the approach proposed in [5] to define a description logic with typicality.
More specifically, in [22] we build over a temporal extension of ๐โ๐, LTL๐โ๐ [17], based on Linear
Time Temporal Logic (LTL), to develop a temporal ๐โ๐ with typicality, LTLT ๐โ๐ . Generalizing the
approach in [5], a typicality operator T (that selects the most typical instances of a concept) is added to
LTL๐โ๐ to represent temporal properties of concepts which admit exceptions.
It is proven that the preferential extension of LTLT๐โ๐ can be polynomially encoded into LTL๐โ๐ , and
this approach allows borrowing decidability and complexity results from LTL๐โ๐ . A similar encoding
CILC 2024: 39th Italian Conference on Computational Logic, June 26-28, 2024, Rome, Italy
*
Corresponding author.
$ mario.alviano@unical.it (M. Alviano); marco.botta@unito.it (M. Botta); roberto.esposito@unito.it (R. Esposito);
laura.giordano@uniupo.it (L. Giordano); dtd@uniupo.it (D. Theseider Duprรฉ)
ย https://alviano.net/ (M. Alviano); http://informatica.unito.it/persone/marco.botta/ (M. Botta);
http://informatica.unito.it/persone/roberto.esposito (R. Esposito); https://people.unipmn.it/laura.giordano/ (L. Giordano);
https://people.unipmn.it/dtd/ (D. Theseider Duprรฉ)
0000-0002-2052-2063 (M. Alviano); 0000-0001-9445-7770 (L. Giordano); 0000-0001-6798-4380 (D. Theseider Duprรฉ)
ยฉ 2024 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
CEUR
ceur-ws.org
Workshop ISSN 1613-0073
Proceedings
can be given for a multi-preferential extension of LTLT ๐โ๐ , by allowing a concept-wise preferential
semantics, where different preferences are associated to different concepts.
In this paper, we aim at developing a many-valued extension of LTL๐โ๐ with typicality, which
makes it possible to represent a concept inclusions such as
โlives_in.Town โ Young โ T(โขGranted _Loan),
(meaning that who lives in town and is young, normally is eventually granted a loan), where the
interpretation of some concepts (e.g., Young) may be non-crisp.
In the paper we first recall fuzzy extensions of ๐โ๐ and temporal extensions of ๐โ๐. Then, we
develop a many-valued extension of LTL๐โ๐ , by building on many-valued DLs, which are widely
studied in the literature, both for the fuzzy case [23, 24, 25, 26, 27] and for the finitely-valued case
[28, 29, 30, 31]. Then we add a typicality operator to the language of the many-valued LTL๐โ๐ , to get
a many-valued temporal extension of ๐โ๐ with typicality.
We discuss extensions of the closure constructions for weighted knowledge bases with typicality
[15, 32, 33] to the temporal case. This allows for a finer grained representation of the plausibility of
prototypical properties of a concept, including temporal properties, by assigning weights to the different
typicality properties. We discuss how the preferential temporal logic can be used to provide a logical
interpretation of the transient behaviour of (recurrent) neural networks.
2. Fuzzy ๐โ๐
Fuzzy description logics have been widely studied in the literature for representing vagueness in DLs
[23, 24, 25, 26, 27], based on the idea that concepts and roles can be interpreted as fuzzy sets. Formulas
in Mathematical Fuzzy Logic [34] 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]. The finitely
many-valued case is also well studied for DLs [28, 29, 30, 31]. We first recall the semantics of a fuzzy
extension of ๐โ๐, following [25]; then we will consider the finitely-valued case.
Let ๐๐ถ be a set of concept names, ๐๐
a set of role names and ๐๐ผ a set of individual names. The set
of ๐โ๐ concepts (or, simply, concepts) can be defined inductively as follows:
(i) ๐ด โ ๐๐ถ , โค and โฅ are concepts;
(ii) if ๐ถ and ๐ท are concepts, then ๐ โ ๐๐
, then ๐ถ โ ๐ท, ๐ถ โ ๐ท, ยฌ๐ถ, โ๐.๐ถ, โ๐.๐ถ are
concepts.
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], to each
role 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,
๐ผ
(ยฌ๐ถ) (๐ฅ) = โ๐ถ (๐ฅ),๐ผ
(๐ถ โ ๐ท)๐ผ (๐ฅ) = ๐ถ ๐ผ (๐ฅ) โ ๐ท๐ผ (๐ฅ),
(๐ถ โ ๐ท)๐ผ (๐ฅ) = ๐ถ ๐ผ (๐ฅ) โ ๐ท๐ผ (๐ฅ),
(โ๐.๐ถ)๐ผ (๐ฅ) = sup๐ฆโฮ ๐๐ผ (๐ฅ, ๐ฆ) โ ๐ถ ๐ผ (๐ฆ),
(โ๐.๐ถ)๐ผ (๐ฅ) = inf ๐ฆโฮ ๐๐ผ (๐ฅ, ๐ฆ) โท ๐ถ ๐ผ (๐ฆ),
where ๐ฅ โ โ, and โ, โ, โท and โ are arbitrary but fixed t-norm, s-norm, implication function, and
negation function, chosen among the combination functions of some fuzzy logic. In particular, in
Gรถdel logic ๐ โ ๐ = ๐๐๐{๐, ๐}, ๐ โ ๐ = ๐๐๐ฅ{๐, ๐}, ๐ โท ๐ = 1 if ๐ โค ๐ and ๐ otherwise; โ๐ = 1 if
๐ = 0 and 0 otherwise. In ลukasiewicz logic, ๐ โ ๐ = ๐๐๐ฅ{๐ + ๐ โ 1, 0}, ๐ โ ๐ = ๐๐๐{๐ + ๐, 1},
๐ โท ๐ = ๐๐๐{1 โ ๐ + ๐, 1} and โ๐ = 1 โ ๐. Following [25], we will not commit to a specific choice of
combination functions,
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 ๐ถ(๐)๐๐ or ๐(๐, ๐)๐๐, where ๐ถ is an ๐โ๐ concept, ๐ โ ๐๐
, ๐, ๐ โ ๐๐ผ , ๐ โ {โฅ, โค, >, <} and
๐ โ [0, 1]. Following Bobillo and Straccia [27], we assume that fuzzy interpretations are witnessed, i.e.,
the sup and inf are attained at some point of the involved domain. The interpretation function ยท๐ผ is also
extended to axioms as follows:
(๐ถ โ ๐ท)๐ผ = inf ๐ฅโฮ๐ผ ๐ถ ๐ผ (๐ฅ) โท ๐ท๐ผ (๐ฅ) (๐ถ(๐))๐ผ = ๐ถ ๐ผ (๐๐ผ )
Definition 1 (Satisfiability and entailment for โ๐ ๐ knowledge bases). Let ๐พ = (๐ฏ , ๐) be a
weighted โ๐ ๐ knowledge base, and ๐ผ be an interpretation. The satisfiability relation |= is defined as
follows:
โข ๐ผ |= ๐ถ โ ๐ท ๐๐ผ if (๐ถ โ ๐ท)๐ผ ๐๐ผ;
โข ๐ผ |= ๐ถ(๐) ๐๐ผ if ๐ถ ๐ผ (๐๐ผ ) ๐๐ผ;
โข ๐ผ |= ๐(๐, ๐) ๐ ๐ if ๐๐ผ (๐๐ผ , ๐๐ผ )๐ ๐.
โข for a set ๐ of axioms, ๐ผ |= ๐ if ๐ผ |= ๐ธ for all ๐ธ โ ๐;
โข ๐ผ |= ๐พ if ๐ผ |= ๐ฏ and ๐ผ |= ๐.
If ๐ผ |= ฮ, we say that ๐ผ satisfies ฮ or that ๐ผ is a model of ฮ (for ฮ being an axiom, a set of axioms, or a
KB). An axiom ๐ธ is entailed by ๐พ, written ๐พ |= ๐ธ, if ๐ผ |= ๐ธ holds for all models ๐ผ of ๐พ.
For the finitely many-valued case, we assume the truth space to be ๐๐ = {0, ๐1 , . . . , ๐โ1 ๐
๐ , ๐ }, for an
integer ๐ โฅ 1 [28, 29, 30]. In the following, we will use ๐โ๐ ๐ to refer to a finitely-valued extension
of ๐โ๐ interpreted over the truth space ๐๐ , without committing to a specific choice of combination
functions.
3. The temporal Description Logic ๐ฟ๐ ๐ฟ๐โ๐
The temporal Description Logic ๐ฟ๐ ๐ฟ๐โ๐ is a temporal extension of ๐โ๐ based on linear time temporal
logic (LTL) The concepts of ๐ฟ๐ ๐ฟ๐โ๐ can be formed by adding to the constructors of ๐โ๐ the temporal
operators โ (next), ๐ฐ (until), โข (eventually) and โก (always) of LTL. Temporal extensions of Description
Logics are very well-studied in the literature; see, for instance, the survey on temporal DLs and their
complexity and decidability by Lutz et al. [17].
The set of temporally extended concepts is the following:
๐ถ ::= ๐ด | โค | โฅ | ๐ถ โ ๐ท | ๐ถ โ ๐ท | ยฌ๐ถ | โ๐.๐ถ | โ๐.๐ถ | โ๐ถ | ๐ถ๐ฐ๐ท | โข๐ถ | โก๐ถ
where ๐ด โ ๐๐ถ , and ๐ถ and ๐ท are temporally extended concepts.
A temporal interpretation for ๐ฟ๐ ๐ฟ๐โ๐ is a pair โ = (โโ , ยทโ ), where โโ is a nonempty domain; ยทโ is
an extension function that maps each concept name ๐ถ โ ๐๐ถ to a set ๐ถ โ โ N ร โโ , each role name
๐ โ ๐๐
to a relation ๐โ โ N ร โโ ร โโ , and each individual name ๐ โ ๐๐ผ to an element ๐โ โ โโ .
Following [17] we assume individual names to be rigid, i.e., having the same interpretation at any time
point. In a pair (๐, ๐) โ N ร โโ , ๐ represents a time point and ๐ a domain element; (๐, ๐) โ ๐ถ โ means
that ๐ is an instance of concept ๐ถ at time point ๐, and similarly for (๐, ๐1 , ๐2 ) โ ๐โ . Function ยทโ is
extended to complex concepts as follows:
โคโ = N ร โโ โฅโ = โ
(ยฌ๐ถ)โ = (N ร โโ )โ๐ถ โ
(๐ถ โ ๐ท)โ = ๐ถ โ โฉ ๐ทโ (๐ถ โ ๐ท)โ = ๐ถ โ โช ๐ทโ
(โ๐.๐ถ)โ = {(๐, ๐ฅ) โ N ร โโ | โ๐ฆ.(๐, ๐ฅ, ๐ฆ) โ ๐โ and (๐, ๐ฆ) โ ๐ถ โ }
(โ๐.๐ถ)โ = {(๐, ๐ฅ) โ N ร โโ | โ๐ฆ.(๐, ๐ฅ, ๐ฆ) โ ๐โ โ (๐, ๐ฆ) โ ๐ถ โ }
(โ๐ถ)โ = {(๐, ๐ฅ) โ N ร โโ | (๐ + 1, ๐ฅ) โ ๐ถ โ }
(โข๐ถ)โ = {(๐, ๐ฅ) โ N ร โโ | โ๐ โฅ ๐ such that (๐, ๐ฅ) โ ๐ถ โ }
(โก๐ถ)โ = {(๐, ๐ฅ) โ N ร โโ | โ๐ โฅ ๐, (๐, ๐ฅ) โ ๐ถ โ }
(๐ถ๐ฐ๐ท)โ = {(๐, ๐ฅ) โ N ร โโ | โ๐ โฅ ๐ s.t. (๐, ๐ฅ) โ ๐ทโ
and (๐, ๐ฅ) โ ๐ถ โ , โ๐ (๐ โค ๐ < ๐)}
While the definition above assumes a constant domain (i.e., that the domain elements are the same at all
time points), in the following we will also consider the case with expanding domains, when there is a
sequence of increasing domains โโ0 โ โโ1 โ . . ., one for each time point.
For simplicity, in the following we will focus on the case of non-temporal TBox, i.e., to a TBox
containing a set of concept inclusions ๐ถ โ ๐ท, where ๐ถ, ๐ท are temporally extended concepts, but
without temporal operator applied to the concept inclusions themselves.
The notions of satisfiability and model of a knowledge base can be easily extended to LTLT ๐โ๐ with
non-temporal TBox. All inclusions in the (non-temporal) TBox ๐ฏ are regarded as global temporal
constraints, and have to be satisfied at all time points, i.a., a concept inclusion ๐ถ โ ๐ท is satisfied in an
interpretation โ if ๐ถ โ โ ๐ทโ .
It has been proven that, for non-temporal TBoxes, concept satisfiability in LTL๐โ๐ w.r.t. non-
temporal TBoxes is ExpTime-complete, both with expanding domains [35] and with constant domains
[17]. The complexity of other cases and, specifically, the cases of temporal ABoxes [36] and temporal
TBoxes (which allow temporal operators over concept inclusions), have as well been studied in the
literature, and we refer to [17] for a discussion of the result and algorithms for satisfiability checking.
In [22] we have shown that, in the two-valued case, a typicality operator can be added to LTL๐โ๐ and
that a preferential extension of LTL๐โ๐ with typicality can be polynomially encoded into LTL๐โ๐ . The
encoding allows borrowing some decidability and complexity results from ๐ฟ๐ ๐ฟ๐โ๐ to its preferential
version with typicality.
In the following section, we first develop a many-valued semantics for LTL๐โ๐ and, then, we define
the typicality operator. Finally, we extend the notion of weighted KBs to the temporal, many-valued
case.
4. A many-valued semantics for ๐ฟ๐ ๐ฟ๐โ๐
Let us now move to the many-valued case. To define a temporal extension of ๐ฟ๐ ๐ฟ๐โ๐ with typicality,
we develop a many-valued semantics for ๐ฟ๐ ๐ฟ๐โ๐ , by interpreting, at each time point, all concepts and
role names over a truth degree set ๐ฎ equipped with a preorder relation โค๐ฎ , a bottom element 0๐ฎ , and a
top element 1๐ฎ . We denote by <๐ฎ and โผ๐ฎ the related strict preference relation and equivalence relation.
In the following we will assume ๐ฎ to be the unit interval [0, 1] or the finite set ๐๐ , for an integer ๐ โฅ 1,
and that โ, โ, โท and โ are a t-norm, an s-norm, an implication function, and a negation function
in some well known system of many-valued logic. In particular, in the following we will restrict to
continuous t-norms.
A many-valued temporal interpretations for ๐ฟ๐ ๐ฟ๐โ๐ is a pair โ = (โโ , ยทโ ), where โโ is a non-
empty domain; ยทโ is an interpretation function that maps each concept name ๐ด โ ๐๐ถ to a function
๐ดโ : N ร โโ โ ๐ฎ, each role name ๐ โ ๐๐
to a function ๐โ : N ร โโ ร โโ โ ๐ฎ, and each individual
name ๐ โ ๐๐ผ to an element ๐โ โ โโ . Again, in the following definition we assume individual names
to be rigid, i.e., having the same interpretation at any time point ๐. Given a time point ๐ โ N and a
domain element ๐ โ โโ , the interpretation ๐ดโ of a concept name ๐ด assigns to the pair (๐, ๐) a value
๐ดโ (๐, ๐) โ ๐ฎ representing the degree of membership of ๐ in concept ๐ด at time point ๐; and similarly
for roles.
The interpretation function ยท๐ผ is extended to complex concepts as follows (where, for the semantics
of the temporal operators, we adapt a formulation from [37]):
โฅโ (๐, ๐ฅ) = 0, โคโ (๐, ๐ฅ) = 1
(ยฌ๐ถ)โ (๐, ๐ฅ) = โ๐ถ โ (๐, ๐ฅ)
(๐ถ โ ๐ท)โ (๐, ๐ฅ) = ๐ถ โ (๐, ๐ฅ) โ ๐ทโ (๐, ๐ฅ)
(๐ถ โ ๐ท)โ (๐, ๐ฅ) = ๐ถ โ (๐, ๐ฅ) โ ๐ทโ (๐, ๐ฅ)
(โ๐.๐ถ)โ (๐, ๐ฅ) = ๐ ๐ข๐๐ฆโฮ ๐โ (๐, ๐ฅ, ๐ฆ) โ ๐ถ โ (๐, ๐ฆ)
(โ๐.๐ถ)โ (๐, ๐ฅ) = ๐๐๐๐ฆโฮ ๐โ (๐, ๐ฅ, ๐ฆ) โท ๐ถ โ (๐, ๐ฆ)
(โ๐ถ)โ (๐, ๐ฅ) = ๐ถ โ (๐ + 1, ๐ฅ)
(โข๐ถ)โ (๐, ๐ฅ) = ๐โฅ๐ ๐ถ โ (๐, ๐ฅ)
โจ๏ธ
(โก๐ถ)โ (๐, ๐ฅ) = ๐โฅ๐ ๐ถ โ (๐, ๐ฅ)
โจ๏ธ
(๐ถ๐ฐ๐ท)โ (๐, ๐ฅ) = ๐โฅ๐ (๐ทโ (๐, ๐ฅ) โ ๐โ1 โ
โจ๏ธ โจ๏ธ
๐=๐ ๐ถ (๐, ๐ฅ))
The semantics of โข, โก and ๐ฐ requires a passage to the limit. Following [37], one can introduce a
bounded version for โข, โก and ๐ฐ, by adding new temporal operators โข๐ก (eventually in the next ๐ก time
points), โก๐ก (always within ๐ก time points) and ๐ฐ๐ก , with the interpretation:
(โข๐ก ๐ถ)โ (๐, ๐ฅ) = ๐+๐ก โ
โจ๏ธ
๐=๐ ๐ถ (๐, ๐ฅ)
(โก๐ก ๐ถ)โ (๐, ๐ฅ) = ๐+๐ก โ
โจ๏ธ
๐=๐ ๐ถ (๐, ๐ฅ)
(๐ถ๐ฐ๐ก ๐ท)โ (๐, ๐ฅ) = ๐+๐ก
โจ๏ธ โ
โจ๏ธ๐โ1 โ
๐=๐ (๐ท (๐, ๐ฅ) โ ๐=๐ ๐ถ (๐, ๐ฅ))
so that (โข๐ถ)โ (๐, ๐ฅ) = ๐๐๐๐กโ+โ (โข๐ก ๐ถ)โ (๐, ๐ฅ) and (โก๐ถ)โ (๐, ๐ฅ) = ๐๐๐๐กโ+โ (โก๐ก ๐ถ)โ (๐, ๐ฅ) and
(๐ถ๐ฐ๐ท)โ (๐, ๐ฅ) = ๐๐๐๐กโ+โ (๐ถ๐ฐ๐ก ๐ท)โ (๐, ๐ฅ). The existence of the limits is ensured by the fact that
(โข๐ถ)โ (๐, ๐ฅ) and (๐ถ๐ฐ๐ท)โ (๐, ๐ฅ) are increasing in ๐, while (โก๐ถ)โ (๐, ๐ฅ) is decreasing in ๐.
Note that, here, we have not considered the additional temporal operators (โsoonโ, โalmost alwaysโ,
etc.) introduced by Frigeri et al. [37] for representing vagueness in the temporal dimension. As a
consequence, for the case ๐ฎ = [0, 1], the semantics above is an extension to ๐โ๐ of the FLTL (Fuzzy
Linear-time Temporal Logic) semantics by Lamine and Kabanza [38].
Proposition 1. For all concepts ๐ถ and ๐ท, and for all time points ๐, the following properties hold:
(โข๐ถ)โ (๐, ๐ฅ) = ๐ถ ๐ผ (๐, ๐ฅ) โ (โข๐ถ)โ (๐ + 1, ๐ฅ)
(โก๐ถ)โ (๐, ๐ฅ) = ๐ถ ๐ผ (๐, ๐ฅ) โ (โก๐ถ)โ (๐ + 1, ๐ฅ)
(๐ถ๐ฐ๐ท)โ (๐, ๐ฅ) = ๐ท๐ผ (๐, ๐ฅ) โ (๐ถ ๐ผ (๐, ๐ฅ) โ (๐ถ๐ฐ๐ท)โ (๐ + 1, ๐ฅ))
Note that, although in this section we have considered a constant domain โโ , for a many-valued prefer-
ential temporal interpretation โ, expanding domains could have been considered as well, considering a
domain โโ๐ for each time point ๐, with condition โโ0 โ โโ1 โ . . ., as for LTL๐โ๐ in the the two-valued
case [17].
As in [22], for simplicity, we consider knowledge bases with non-temporal TBox and ABox, where a
non-temporal TBox ๐ฏ is a set of concept inclusions ๐ถ โ ๐ท, where (as in the two-valued case) ๐ถ, ๐ท
are temporally extended concepts, but no temporal operator is applied in front of concept inclusions
themselves. The notions of satisfiability and model of a knowledge base can be easily generalized to a
many-valued LTL๐โ๐ knowledge base with non-temporal ABox and TBox. As ๐ is a non-temporal
ABox, the assertions in ๐ are evaluated at time point 0. On the other hand, concept inclusions in the
(non-temporal) TBox ๐ฏ are evaluated by considering all time points ๐.
Given a many-valued temporal interpretation โ = โจโโ , ยทโ โฉ, the interpretation function ยท๐ผ is extended
to inclusion axioms as follows:
(๐ถ โ ๐ท)๐ผ = inf ๐ฅโฮ๐ผ ,๐โN (๐ถ ๐ผ (๐, ๐ฅ) โท ๐ท๐ผ (๐, ๐ฅ))
Let ๐พ be an LTL๐โ๐ knowledge base ๐พ = (๐ฏ , ๐) with non-temporal ABox and TBox.
Definition 2 (Satisfiability in many-valued LTL๐โ๐ ). Given a many-valued temporal interpretation
for โ = โจโโ , ยทโ โฉ, satisfiability of an axiom in โ is defined as follows:
โข โ |= ๐ถ โ ๐ท ๐๐ผ if (๐ถ โ ๐ท)โ ๐๐ผ;
โข โ |= ๐ถ(๐) ๐๐ผ if ๐ถ โ (0, ๐โ ) ๐๐ผ;
โข โ |= ๐(๐, ๐) ๐ ๐ผ if ๐โ (0, ๐โ , ๐โ )๐ ๐ผ.
The interpretation โ is a model of ๐พ = (๐ฏ , ๐) if โ satisfies all concept inclusions in ๐ฏ and all assertions in
๐. A knowledge base ๐พ = (๐ฏ , ๐) is satisfiable in the many-valued extension of LTL๐โ๐ if a many-valued
temporal model โ = โจโโ , ยทโ โฉ of ๐พ exists.
5. A many-valued ๐ฟ๐ ๐ฟ๐โ๐ withTypicality
As in the two-valued case [22], the language of a many-valued ๐ฟ๐ ๐ฟ๐โ๐ can be extended with typicality
concepts of the form T(๐ถ) representing the set of typical instances of concept ๐ถ. The typicality operator
T may occur both in concepts of TBox and ABox, but it cannot be nested. Unlike [5, 10], where a
typicality operator was introduced for ๐โ๐, here we do not require that the typicality operator only
occurs on the left hand side of concept inclusions of the form T(๐ถ) โ ๐ท, and this choice is in agreement
with [39, 40]. As usual, we assume that the typicality operator T cannot be nested. Extended concepts
can be built by combining the concept constructors in LTL๐โ๐ with the typicality operator. They can
freely occur in concept inclusions, such as, for instance, the following ones (adapted from [22]):
T(Professor ) โ (โteaches.Course)๐ฐRetired
โlives_in.Town โ Young โ T(โขGranted _Loan)
Note that, while the semantics in [22] was two-valued, in this example, the interpretation of some
concepts (e.g., Young and Granted _Loan) may have a non-crisp value in [0, 1]. Indeed, being young is
a fuzzy concept and Granted _Loan may have a degree of truth, for the different domain individuals
(depending, e.g., on the outcome of some classifier on input exemplars).
From the semantic side, in the many valued case, the degree of membership of domain individuals
in concept ๐ถ at the different time points ๐ induces a preference relation โบ๐๐ถ over the domain. Such
preference relations are used to define the typical ๐ถ-elements at the different time points.
Given a temporal interpretation โ = โจโโ , ยทโ โฉ over a truth degree set ๐ฎ, a preference relation โบ๐๐ถ on
โโ can be associated to any concept ๐ถ and time point ๐ โ N, based on the many valued interpretation
of concepts in โ and on the the strict partial order <๐ฎ : for all ๐ฅ, ๐ฆ โ โโ ,
๐ฅ โบ๐๐ถ ๐ฆ if and only if ๐ถ โ (๐, ๐ฆ) <๐ฎ ๐ถ โ (๐, ๐ฅ),
where ๐ฅ โบ๐๐ถ ๐ฆ means that ๐ฅ is preferred to ๐ฆ wrt ๐ถ at time point ๐.
The many-valued temporal semantics introduced in the previous section easily extends to the language
with typicality. Note that this semantics is inherently multi-preferential.
We regard typical ๐ถ-elements (at time point ๐) as the domain elements ๐ฅ which are preferred with
respect to โบ๐๐ถ among all domain elements (and such that ๐ถ โ (๐ฅ) ฬธ= 0). The interpretation of typicality
concepts T(๐ถ) can be defined as follows:
Definition 3. Given an interpretation โ = โจโโ , ยทโ โฉ, for all ๐ โ N, ๐ฅ โ โโ , (T(๐ถ))โ (๐, ๐ฅ) = ๐ถ โ (๐ฅ),
if there is no ๐ฆ โ โโ such that ๐ฆ โบ๐๐ถ ๐ฅ; (T(๐ถ))โ (๐, ๐ฅ) = 0, otherwise.
When (T(๐ถ))โ (๐ฅ) > 0, ๐ฅ is said to be a typical ๐ถ-element in โ. Note that, when โค๐ฎ is a total preorder
(as it is in the cases ๐ฎ = [0, 1] and ๐ฎ = ๐๐ ), relation โบ๐๐ถ is an irreflexive, transitive and modular relation
over โโ , like ranked preference relations in KLM-style ranked interpretations by Lehmann and Magidor
[2]. For finitely-many truth values, โบ๐๐ถ is also well-founded.
For ๐ฟ๐ ๐ฟ๐โ๐ with typicality, the notion of satisfiability of an axiom in a multi-preferential temporal
interpretation โ and the notion of model of a KB, are the ones given in Definition 2 (again for non-
temporal KBs).
In the following, we will denote with LTL๐โ๐ ๐ T the many-valued extension of ๐ฟ๐ ๐ฟ๐โ๐ with
typicality, with truth degree set ๐ฎ = ๐๐ , for ๐ โฅ 1, and with ๐ฟ๐ ๐ฟ๐โ๐ F T the fuzzy extension of
๐ฟ๐ ๐ฟ๐โ๐ with typicality (where ๐ฎ = [0, 1]).
6. Weighted temporal knowledge bases
Besides a set of strict concept inclusions in the TBox, weighted KBs also allow a set of typicality inclusions
(or defeasible inclusions), each one with a weight. Weighted typicality inclusions for a concept ๐ถ๐ have
the form (T(๐ถ๐ ) โ ๐ท๐ , ๐ค๐๐ ), and describe the prototypical properties of ๐ถ๐ -elements (where ๐ท๐ is a
concept, and the weight ๐ค๐๐ is a real number). A concept ๐ถ๐ for which weighted typicality inclusions
are provided is said to be a distinguished concept.
A weighted โ๐ ๐ T knowledge base is a tuple โจ๐ฏ , ๐, ๐โฉ, where the (strict) TBox ๐ฏ is a set of concept
inclusions, the defeasible TBox ๐ is a set of weighted typicality inclusions for the distinguished concepts
๐ถ๐ , and ๐ is a set of assertions.
Consider the weighted ๐โ๐T knowledge base ๐พ = โจ๐ฏ , ๐, ๐โฉ, over the set of distin-
guished concepts {Student, Employee, Person, . . .}, with ๐ฏ containing, for instance, the inclusion
Student โ Person โฅ 1 .
The set ๐ of weighted typicality inclusions may contain, e.g., the following inclusions, describing
the prototypical properties of concept Student:
(T(Student) โ Has_Classes, +50),
(T(Student) โ Active,+35) ,
(T(Student) โ โhas_Boss.โค, -70),
That is, a student normally has classes and is active, but she usually does not have a boss (negative
weight). Accordingly, a student having classes, but not a boss, is more typical than an active student
having classes and a boss. In the two valued case, one can evaluate how typical are two domain
individuals mary and tom as students, by considering their weight with respect of concept Student,
i.e., by summing the (positive or negative) weights of the defeasible inclusions satisfied by mary and
tom, and comparing them. The higher the weight the more typical is the individual. In the many-value
case, in defining the weight of a domain element ๐ฅ with respect to a distinguished concept ๐ถ๐ , we have
to consider that, in an interpretation โ, at time point ๐, element ๐ฅ may belong to other concepts to
some degree (e.g., at time point ๐, mary may be active with degree 0.8, i.e., Active โ (๐, mary) = 0.8).
Given a many-valued temporal interpretation โ = โจโโ , ยทโ โฉ, the weight of ๐ฅ โ โโ with respect to a
distinguished concept ๐ถ๐ at time point ๐ is given by
โ (๐ฅ) = โ
โ๏ธ
๐๐,๐ (T(๐ถ๐ )โ๐ท๐ ,๐ค๐๐ )โ๐ ๐ค๐๐ ๐ท๐ (๐, ๐ฅ).
โ (๐ฅ), the more typical is ๐ฅ as an instance of ๐ถ ), at time point
Intuitively, the higher the value of ๐๐,๐ ๐
๐ (considering the defeasible properties of ๐ถ๐ ). Here, the membership degree ๐ท๐โ (๐, ๐ฅ) of ๐ฅ in each
concept ๐ท๐ at time point ๐ is considered.
The notions of faithful, coherent and ๐-coherent semantics introduced for many-valued weighted
KBs [41, 15, 16] can be smoothly extended to the temporal case. Generalizing from the non-temporal
case, we expect the membership degree of a domain element ๐ฅ in a concept ๐ถ๐ at a time point ๐ to be
in agreement with the weight of ๐ฅ with respect to concept ๐ถ๐ , at the same time point ๐. We consider
some different agreement conditions at time point ๐, as follows.
A many-valued temporal interpretation โ = โจโโ , ยทโ โฉ is faithful at ๐ if, for all ๐ฅ, ๐ฆ โ โโ ,
โ โ
๐ฅ โบ๐๐ถ๐ ๐ฆ โ ๐๐,๐ (๐ฅ) > ๐๐,๐ (๐ฆ)
The interpretation โ is coherent at ๐ if, for all ๐ฅ, ๐ฆ โ โโ ,
โ โ
๐ฅ โบ๐๐ถ๐ ๐ฆ iff ๐๐,๐ (๐ฅ) > ๐๐,๐ (๐ฆ)
Given a collection of monotonically non-decreasing functions ๐๐ : R โ ๐ฎ, one for each concept ๐ถ๐ โ ๐:
- the interpretation โ is ๐-coherent at ๐ if, for all ๐ฅ โ โโ ,
๐ถ๐โ (๐, ๐ฅ) = ๐๐ (๐๐,๐
โ
(๐ฅ))
- the interpretation โ is transient ๐-coherent at ๐ if, for all ๐ฅ โ โโ ,
๐ถ๐โ (๐ + 1, ๐ฅ) = ๐๐ (๐๐,๐
โ
(๐ฅ))
It is easy to see that a many-valued temporal interpretation โ = โจโโ , ยทโ โฉ determines, at each
๐ ๐ ๐
time point ๐, a (non-temporal) many-valued interpretation ๐ฝ ๐ = โจโ๐ฝ , ยท๐ฝ โฉ, where โ๐ฝ = โโ , (for
๐
๐ด โ ๐๐ถ ), and ๐๐ฝ (๐ฅ, ๐ฆ) = ๐โ (๐, ๐ฅ, ๐ฆ) (for ๐ โ ๐๐
). Letting the interpretation of typicality in ๐ฝ ๐
exploit the preference relations โบ๐๐ถ๐ for each ๐ถ๐ (see Section 5), i.e., the preference relation induced
by the many-valued interpretation of concept ๐ถ๐ in ๐ฝ ๐ , a many-valued temporal interpretation โ
can be regarded as a sequence ๐ฝ 0 , ๐ฝ 1 , ๐ฝ 2 , . . . of many-valued preferential interpretations, as the ones
considered in [33]. At each single time point the KLM properties of preferential consequence relation
are then be expected to hold.
When considering the single time point ๐, the condition that the interpretation โ is coherent (resp.,
faithful, ๐-coherent) at ๐, means that the preferential interpretation ๐ฝ ๐ is coherent (resp., faithful,
๐-coherent) according to their definition in [33]. Different notions of agreement at different time points
can then be combined to give rise to different semantics of a temporal weighted KB, and different
notions of entailment (based on different closure constructions).
7. Temporal weighted KBs and the transient behaviour of a neural
network
In [33] it has been shown that many-valued Weighted KBs with typicality can provide a logical inter-
pretation to some neural network model. Specifically, the ๐-coherent semantics allows to capture the
stationary states of multilayer networks as well as of networks with cyclic dependencies. In this section,
we are interested in the transient behavior of a network.
Let us first recall from [42] the model of a neuron as an information-processing unit in โ๏ธ an (artificial)
neural network. A neuron ๐ can be described by the following pair of equations: ๐ข๐ = ๐๐=1 ๐ค๐๐ ๐ฅ๐ ,
and ๐ฆ๐ = ๐(๐ข๐ + ๐๐ ), where ๐ฅ1 , . . . , ๐ฅ๐ are the input signals, ๐ค๐พ1 , . . . , ๐ค๐๐ are synaptic weights; ๐๐
is the bias, ๐ an activation function, and ๐ฆ๐ is the output signal of unitโ๏ธ ๐. By adding a new synapse
with input ๐ฅ0 = +1 and synaptic weight ๐ค๐0 = ๐๐ , one can write: ๐ข๐ = ๐๐=0 ๐ค๐๐ ๐ฅ๐ , and ๐ฆ๐ = ๐(๐ข๐ ),
where ๐ข๐ is called the induced local field of the neuron. The neuron can be represented as a directed
graph, where the input signals ๐ฅ1 , . . . , ๐ฅ๐ and the output signal ๐ฆ๐ of neuron ๐ are nodes of the graph.
An edge from ๐ฅ๐ to ๐ฆ๐ , labelled ๐ค๐๐ , means that ๐ฅ๐ is an input signal of neuron ๐ with synaptic weight
๐ค๐๐ .
A neural network can then be seen as โa directed graph consisting of nodes with interconnecting
synaptic and activation links" [42]: nodes in the graph are the neurons (the processing units) and the
weight ๐ค๐๐ on the edge from node ๐ to node ๐ represents โthe strength of the connection [..] by which
unit ๐ transmits information to unit ๐" [43]. Source nodes (i.e., nodes without incoming edges) produce
the input signals to the graph. Neural network models are classified by their synaptic connection
topology. In a feedforward network the architectural graph is acyclic, while in a recurrent network it
contains cycles. In a recurrent network at least one feedback exists, so that โthe output of a node in
the system influences in part the input applied to that particular element" [42]. A time delay may be
associated to feedback connections.
Let us consider a trained network ๐ฉ . We do not put restrictions on the topology the network.
Following the approach in [33], ๐ฉ can be mapped into a (non-temporal) weighted conditional knowledge
base ๐พ ๐ฉ [15, 33], by regarding the units in the network as concept names and the synaptic connections
between units as weighted inclusions.
If ๐ถ๐ is the concept name associated to unit ๐ and ๐ถ๐1 , . . . , ๐ถ๐๐ are the concept names associated
to units ๐1 , . . . , ๐๐ , whose output signals are the input signals for unit ๐, with synaptic weights
๐ค๐,๐1 , . . . , ๐ค๐,๐๐ , then unit ๐ can be associated a set ๐ฏ๐ถ๐ of weighted typicality inclusions: T(๐ถ๐ ) โ ๐ถ๐1
with ๐ค๐,๐1 , . . . , T(๐ถ๐ ) โ ๐ถ๐๐ with ๐ค๐,๐๐ .
It has been proven that the input-output behavior of a multilayer network ๐ฉ can be captured by a
preferential interpretation ๐ผ๐ฉ ฮ built over a set of input stimuli โ (e.g., the test set), through a simple
construction, which exploits the activity level of units for the input stimuli.
A logical characterization of a trained multi-layer network ๐ฉ is established [33] by proving that the
preferential interpretation ๐ผ๐ฉ ฮ , describing the network behavior over a set โ of input stimuli, is indeed
a ๐-coherent model of the weighted knowledge base ๐พ ๐ฉ and, vice-versa, that any ๐-coherent model of
the knowledge base ๐พ ๐ฉ captures the behavior of the network over some set โ of input stimuli. Also
in the case the network is not feedforward, the ๐-coherent semantics allows the stationary states of the
network ๐ฉ to be captured.
This approach allows for the verification of conditional properties of the network (of the form
T(๐ถ) โ ๐ท โฅ ๐) by model checking over the preferential interpretation ๐ผ๐ฉ ฮ , or by using entailment
๐ฉ
from the conditional knowledge base ๐พ (e.g., in an ASP encoding of a finitely-valued semantics[32]).
Both the model checking and entailment approach have been used in the verification of properties of
feedforward neural networks for the recognition of basic emotions.
In the temporal case, when we consider a temporal preferential model โ of the weighted knowledge
base ๐พ ๐ฉ , we may represent different states of the network at different time points.
When โ is ๐-coherent at time point ๐, the condition (stated above) that, for all ๐ฅ โ โโ ,
โ๏ธ
๐ถ๐โ (๐, ๐ฅ) = ๐๐ ( ๐ค๐โ ๐ทโโ (๐, ๐ฅ))
โ
imposes that the (non-temporal) interpretation ๐ฝ ๐ at time point ๐ represents a stationary state of
network ๐ฉ . In such a case, ๐๐ plays the role of the activation function, and the sum โ ๐ค๐โ ๐ทโโ (๐, ๐ฅ)
โ๏ธ
plays the role of the induced local field.
However, the temporal formalism also allows to capture the dynamic behavior of the network beyond
stationary states, and this is especially interesting when the network ๐ฉ is recurrent. In this case, the
knowledge base ๐พ ๐ฉ contains cyclic dependencies in DBox.
By imposing the condition that โ is a transient ๐-coherent interpretation at all time points ๐, one can
enforce that the interpretations ๐ฝ 0 , ๐ฝ 1 , ๐ฝ 2 , . . . at successive time points describe the dynamic evolution
of the activity of units in the network (where the activity of each unit at time point ๐ + 1 depends
on the activity of incoming units at time point ๐). The temporal formalism provides a semantics for
capturing the trajectories of the network state. Alternatively, time delayed feedback connections can be
easily captured by temporal operators in ๐พ ๐ฉ .
Once a trained neural network has been represented as a weighted defeasible knowledge base ๐พ ๐ฉ ,
entailment allows for temporal properties to be proved over the runs representing the evolution of
the network, an approach which may be computationally quite costly, depending on the size of the
neural network and on the length of the runs. The non-temporal case is already challenging, and
we refer to complexity results and to an experimentation of some different ASP based encodings of
defeasible entailment for the verification of properties of a neural network, both in the feedforward
case and in the cyclic case [33, 44]. The model checking approach, on the other hand, does not require
to consider in the model โ๐ฉ ฮ the activity of all units, but only of the units involved in the properties to
be verified. Similarly, not all time points need to be considered, but only those corresponding to the
states of interest.
An interesting direction for future work, is an extension to the temporal case of the model-checking
approach developed in Datalog [45, 33] for the verification of conditional properties of a network, for
post-hoc verification.
8. Conclusions
In this paper, we develop a many-valued, temporal description logic with typicality, extending ๐ฟ๐ ๐ฟ๐โ๐
to deal with defeasible reasoning. Our extension of LTL๐โ๐ builds, on the one hand, on fuzzy and
many-valued DLs, and, on the other hand, on preferential DLs with typicality. We have first developed
a many-valued semantics for LTL๐โ๐ , and then added to the language a typicality operator, based on a
(multi-) preferential semantics. Finally, we have defined an extension of weighted knowledge bases
with typicality to the temporal many-valued case, for representing prototypical properties of different
classes in the temporal case.
On a different route, a preferential LTL with defeasible temporal operators has been studied in [20, 21],
where the decidability of meaningful fragments of the logic is proven, and tableaux based proof methods
for such fragments is developed [19, 21]. Our approach does not consider defeasible temporal operators
nor preferences over time points, but combines standard LTL operators with the typicality operator in
a many-valued temporal ๐โ๐. Preferences are over domain elements, but they change over time.
In previous work, we have developed a preferential temporal description logics with typicality
LTLT T
๐โ๐ [22]. The monotonic logic LTL๐โ๐ is further extended with multiple preferences. Such
extensions show that the concept-wise multi-preferential semantic in [14] adapts smoothly to the
temporal case. In the two-valued case, the semantics for rank and weighted ๐โ๐ knowledge bases has
been defined based on semantic closure constructions [14, 15], developed in the spirit of Lehmannโs
lexicographic closure [13], Kern-Isbernerโs c-representations [46, 47] and Weydertโs algebraic semi-
qualitative approach [48], Casini and Stracciaโs fuzzy rational closure [49], but allowing for multiple
preferences defining a ranking on individuals for each concept. In this paper, we have considered the
temporal many-valued case and developed a semantics for weighted knowledge bases that deals with
different agreement conditions at the different time points, leading to different closure constructions for
the temporal conditional logics.
Much work has been recently devoted to the combination of neural networks and symbolic reasoning
[50, 51, 52]. While conditional weighted KBs have been shown to capture (in the many-valued case) the
stationary states of a neural network (or its finite approximation) [15, 33], and allow for combining
empirical knowledge with elicited knowledge for reasoning and for post-hoc verification, adding a
temporal dimension opens to the possibility of verifying properties concerning the dynamic behaviour
of the network, based on a model checking approach or an entailment based approach.
A different approach for dealing with defeasibility in temporal DL formalism has been proposed in
[53], by combining a (dynamic) temporal action logic [54] for reasoning about actions (whose semantics
is based on a notion of temporal answer set) and an โฐโโฅ ontology. The temporal action logic allows for
complex actions, and the proof methods are based on ASP encodings of bounded model checking [54].
Extending the above mentioned ASP encodings to deal with model checking in temporal preferential
interpretations is a direction of future work. Future work also includes studying the decidability for
fragments of the logic and exploiting the formalism for explainability.
Acknowledgement
We thank the anonymous referees for their helpful suggestions. This work was partially supported by
GNCS-INdAM project 2024 โLCXAI: Logica Computazionale per eXplainable Artificial Intelligenceโ.
Mario Alviano was partially supported by Italian Ministry of University and Research (MUR) under PRIN
project PRODE โProbabilistic declarative process miningโ, CUP H53D23003420006 under PNRR project
FAIR โFuture AI Researchโ, CUP H23C22000860006, under PNRR project Tech4You โTechnologies for
climate change adaptation and quality of life improvementโ, CUP H23C22000370006, and under PNRR
project SERICS โSEcurity and RIghts in the CyberSpaceโ, CUP H73C22000880001; by Italian Ministry of
Health (MSAL) under POS projects CAL.HUB.RIA (CUP H53C22000800006) and RADIOAMICA (CUP
H53C22000650006); by Italian Ministry of Enterprises and Made in Italy under project STROKE 5.0
(CUP B29J23000430005); and by the LAIA lab (part of the SILA labs).
References
[1] S. Kraus, D. Lehmann, M. Magidor, Nonmonotonic reasoning, preferential models and cumulative
logics, Artificial Intelligence 44 (1990) 167โ207.
[2] D. Lehmann, M. Magidor, What does a conditional knowledge base entail?, Artificial Intelligence
55 (1992) 1โ60.
[3] F. Baader, D. Calvanese, D. McGuinness, D. Nardi, P. Patel-Schneider, The Description Logic
Handbook - Theory, Implementation, and Applications, Cambridge, 2007.
[4] 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.
[5] L. Giordano, V. Gliozzi, N. Olivetti, G. L. Pozzato, ALC+T: a preferential extension of Description
Logics, Fundamenta Informaticae 96 (2009) 1โ32.
[6] L. Giordano, V. Gliozzi, N. Olivetti, G. L. Pozzato, A NonMonotonic Description Logic for Reasoning
About Typicality, Artif. Intell. 195 (2013) 165โ202.
[7] 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.
[8] G. Casini, U. Straccia, Defeasible inheritance-based description logics, Journal of Artificial
Intelligence Research (JAIR) 48 (2013) 415โ473.
[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, Art. Int. 226 (2015) 1โ33.
[11] K. Britz, G. Casini, T. Meyer, K. Moodley, U. Sattler, I. Varzinczak, Principles of klm-style defeasible
description logics, ACM Trans. Comput. Log. 22 (2021) 1:1โ1:46.
[12] L. Giordano, V. Gliozzi, Reasoning about exceptions in ontologies: from the lexicographic closure
to the skeptical closure, Fundam. Informaticae 176 (2020) 235โ269.
[13] D. J. Lehmann, Another perspective on default reasoning, Ann. Math. Artif. Intell. 15 (1995) 61โ82.
[14] L. Giordano, D. Theseider Duprรฉ, An ASP approach for reasoning in a concept-aware multiprefer-
ential lightweight DL, TPLP 10(5) (2020) 751โ766.
[15] L. Giordano, D. Theseider 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.
[16] L. Giordano, D. Theseider Duprรฉ, An ASP approach for reasoning on neural networks under a
finitely many-valued semantics for weighted conditional knowledge bases, Theory Pract. Log.
Program. 22 (2022) 589โ605.
[17] C. Lutz, F. Wolter, M. Zakharyaschev, Temporal description logics: A survey, in: TIME, 2008, pp.
3โ14.
[18] A. Artale, R. Kontchakov, A. Kovtunova, V. Ryzhikov, F. Wolter, M. Zakharyaschev, Ontology-
mediated query answering over temporal data: A survey (invited talk), in: TIME 2017, October
16-18, 2017, Mons, Belgium, volume 90 of LIPIcs, 2017, pp. 1:1โ1:37.
[19] A. Chafik, F. C. Alili, J. Condotta, I. Varzinczak, A one-pass tree-shaped tableau for defeasible LTL,
in: TIME 2021, September 27-29, 2021, Klagenfurt, Austria, volume 206 of LIPIcs, 2021.
[20] A. Chafik, F. C. Alili, J. Condotta, I. Varzinczak, On the decidability of a fragment of preferential
LTL, in: TIME 2020, September 23-25, 2020, Bozen-Bolzano, Italy, volume 178 of LIPIcs, Schloss
Dagstuhl - Leibniz-Zentrum fรผr Informatik, 2020.
[21] A. Chafik, Defeasible temporal logics for the specification and verification of exception-tolerant
systems, PhD Thesis, Artois University, 2022.
[22] M. Alviano, L. Giordano, D. Theseider Duprรฉ, Preferential temporal description logics with
typicality and weighted knowledge bases, in: Proc. 38th Italian Conference on Computational
Logic, Udine, Italy, June 21-23, volume 3428 of CEUR Workshop Proc., 2023.
[23] U. Straccia, Towards a fuzzy description logic for the semantic web (preliminary report), in: ESWC
2005, Crete, May 29 - June 1, volume 3532 of LNCS, Springer, 2005, pp. 167โ181.
[24] G. Stoilos, G. B. Stamou, V. Tzouvaras, J. Z. Pan, I. Horrocks, Fuzzy OWL: uncertainty and the
semantic web, in: OWLED*05 Workshop, volume 188 of CEUR Workshop Proc., 2005.
[25] T. Lukasiewicz, U. Straccia, Description logic programs under probabilistic uncertainty and fuzzy
vagueness, Int. J. Approx. Reason. 50 (2009) 837โ853.
[26] 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.
[27] F. Bobillo, U. Straccia, Reasoning within fuzzy OWL 2 EL revisited, Fuzzy Sets Syst. 351 (2018)
1โ40.
[28] A. Garcรญa-Cerdaรฑa, E. Armengol, F. Esteva, Fuzzy description logics and t-norm based fuzzy logics,
Int. J. Approx. Reason. 51 (2010) 632โ655.
[29] F. Bobillo, U. Straccia, Reasoning with the finitely many-valued ลukasiewicz fuzzy Description
Logic SROIQ, Inf. Sci. 181 (2011) 758โ778.
[30] F. Bobillo, M. Delgado, J. Gรณmez-Romero, U. Straccia, Joining Gรถdel and Zadeh Fuzzy Logics in
Fuzzy Description Logics, Int. J. Uncertain. Fuzziness Knowl. Based Syst. 20 (2012) 475โ508.
[31] S. Borgwardt, R. Peรฑaloza, The complexity of lattice-based fuzzy description logics, J. Data Semant.
2 (2013) 1โ19.
[32] M. Alviano, L. Giordano, D. Theseider Duprรฉ, Complexity and scalability of defeasible reasoning
in many-valued weighted knowledge bases, in: JELIA 2023, Dresden, Germany, September 20-22,
2023, Proc., volume 14281 of LNCS, Springer, 2023, pp. 481โ497.
[33] M. Alviano, F. Bartoli, M. Botta, R. Esposito, L. Giordano, D. Theseider Duprรฉ, A preferential
interpretation of multilayer perceptrons in a conditional logic with typicality, Int. Journal of
Approximate Reasoning 164 (2024).
[34] P. Cintula, P. Hรกjek, C. Noguera (Eds.), Handbook of Mathematical Fuzzy Logic, volume 37-38,
College Publications, 2011.
[35] K. Schild, Combining terminological logics with tense logic, in: EPIA, 1993, pp. 105โ120.
[36] F. Baader, S. Ghilardi, C. Lutz, LTL over description logic axioms, in: Proceedings of the 21st
International Workshop on Description Logics (DL2008), Dresden, Germany, May 13-16, 2008,
volume 353 of CEUR Workshop Proc., CEUR-WS.org, 2008.
[37] A. Frigeri, L. Pasquale, P. Spoletini, Fuzzy time in linear temporal logic, ACM Trans. Comput. Log.
15 (2014) 30:1โ30:22.
[38] K. Lamine, F. Kabanza, History checking of temporal fuzzy logic formulas for monitoring behavior-
based mobile robots, in: 12th IEEE Int. Conf. on Tools with Artificial Intelligence (ICTAI 2000),
13-15 November 2000, Vancouver, BC, Canada, 2000, pp. 312โ319.
[39] L. Giordano, V. Gliozzi, Encoding a preferential extension of the description logic SROIQ into
SROIQ, in: Proc. ISMIS 2015, volume 9384 of LNCS, Springer, 2015, pp. 248โ258.
[40] R. Booth, G. Casini, T. Meyer, I. Varzinczak, On rational entailment for propositional typicality
logic, Artif. Intell. 277 (2019).
[41] L. Giordano, On the KLM properties of a fuzzy DL with Typicality, in: Proc. ECSQARU 2021,
Prague, Sept. 21-24, 2021, volume 12897 of LNCS, Springer, 2021, pp. 557โ571.
[42] S. Haykin, Neural Networks - A Comprehensive Foundation, Pearson, 1999.
[43] P. McLeod, K. Plunkett, E. Rolls (Eds.), Introduction to Connectionist Modelling of Cognitive
Processes, Oxford university Press, 1998.
[44] M. Alviano, L. Giordano, D. Theseider Duprรฉ, Complexity and scalability of defeasible reasoning
in many-valued weighted knowledge bases with typicality, J. Logic and Comput. (2024). To appear.
[45] F. Bartoli, M. Botta, R. Esposito, L. Giordano, D. Theseider Duprรฉ, An ASP approach for reasoning
about the conditional properties of neural networks: an experiment in the recognition of basic
emotions, in: Datalog 2.0, volume 3203 of CEUR Workshop Proc., 2022.
[46] G. Kern-Isberner, Conditionals in Nonmonotonic Reasoning and Belief Revision - Considering
Conditionals as Agents, volume 2087 of LNCS, Springer, 2001.
[47] G. Kern-Isberner, C. Eichhorn, Structural inference from conditional knowledge bases, Stud Logica
102 (2014) 751โ769.
[48] E. Weydert, System JLZ - rational default reasoning by minimal ranking constructions, Journal of
Applied Logic 1 (2003) 273โ308.
[49] G. Casini, U. Straccia, Towards Rational Closure for Fuzzy Logic: The Case of Propositional Gรถdel
Logic, in: LPAR-19, Stellenbosch, volume 8312 of LNCS, Springer, 2013, pp. 213โ227.
[50] L. Serafini, A. S. dโAvila Garcez, Learning and reasoning with logic tensor networks, in: XVth Int.
Conf. of the Italian Association for Artificial Intelligence, AI*IA 2016, Genova, Italy, Nov 29 - Dec
1, volume 10037 of LNCS, Springer, 2016, pp. 334โ348.
[51] L. C. Lamb, A. S. dโAvila Garcez, M. Gori, M. O. R. Prates, P. H. C. Avelar, M. Y. Vardi, Graph neural
networks meet neural-symbolic computing: A survey and perspective, in: C. Bessiere (Ed.), Proc.
IJCAI 2020, ijcai.org, 2020, pp. 4877โ4884.
[52] M. Setzu, R. Guidotti, A. Monreale, F. Turini, D. Pedreschi, F. Giannotti, GlocalX - from local to
global explanations of black box AI models, Artif. Intell. 294 (2021) 103457.
[53] L. Giordano, A. Martelli, D. Theseider Duprรฉ, Reasoning about actions with โฐโ ontologies and
temporal answer sets for DLTL, in: Logic Programming and Nonmonotonic Reasoning - LPNMR
2022, volume 13416 of LNCS, Springer, 2022, pp. 231โ244.
[54] L. Giordano, A. Martelli, D. Theseider Duprรฉ, Reasoning about actions with temporal answer sets,
Theory and Practice of Logic Programming 13 (2013) 201โ225.