<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Many-valued Temporal Weighted Knowledge Bases with Typicality for Explainability</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mario Alviano</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marco Botta</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Roberto Esposito</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Laura Giordano</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Daniele Theseider Dupré</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>DEMACS, University of Calabria</institution>
          ,
          <addr-line>Via Bucci 30/B, 87036 Rende (CS)</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>DISIT, University of Piemonte Orientale</institution>
          ,
          <addr-line>Viale Michel 11, 15121 Alessandria</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Dipartimento di Informatica, Università di Torino</institution>
          ,
          <addr-line>Corso Svizzera 185, 10149 Torino</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>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. 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 diferent 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 diferent 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</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Preferential Logics</kwd>
        <kwd>Temporal Logics</kwd>
        <kwd>Many-valued Description Logics</kwd>
        <kwd>Explainability</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>can be given for a multi-preferential extension of LTLTℒ, by allowing a concept-wise preferential
semantics, where diferent preferences are associated to diferent concepts.</p>
      <p>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</p>
      <p>∃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.</p>
      <p>
        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 [
        <xref ref-type="bibr" rid="ref23">23, 24, 25, 26, 27</xref>
        ] 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.
      </p>
      <p>
        We discuss extensions of the closure constructions for weighted knowledge bases with typicality
[
        <xref ref-type="bibr" rid="ref15">15, 32, 33</xref>
        ] 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 diferent
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
[
        <xref ref-type="bibr" rid="ref23">23, 24, 25, 26, 27</xref>
        ], 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 [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ]. 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.
      </p>
      <p>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.</p>
      <p>
        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  : ∆ → [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ], to each
role name  ∈  a function  : ∆ × ∆ → [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ], and to each individual name  ∈  an element
 ∈ ∆ . A domain element  ∈ ∆ belongs to the extension of  to some degree in [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ], i.e.,  is a
fuzzy set.
      </p>
      <p>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,</p>
      <p>
        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,  ∈ {≥ , ≤ , &gt;, &lt;} and  ∈ [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ]. A fuzzy ABox  is a set of fuzzy assertions of the
form () or (, ) , where  is an ℒ concept,  ∈ , ,  ∈  ,  ∈ {≥ , ≤ , &gt;, &lt;} and
 ∈ [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ]. 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  |= .
      </p>
      <p>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 .</p>
      <p>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.</p>
    </sec>
    <sec id="sec-2">
      <title>3. The temporal Description Logic</title>
      <p>
        ℒ
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. [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
      </p>
      <p>The set of temporally extended concepts is the following:</p>
      <p>::=  | ⊤ | ⊥ |  ⊓  |  ⊔  | ¬ | ∃. | ∀. | ○  |   | ♢  | □ 
where  ∈  , and  and  are temporally extended concepts.</p>
      <p>
        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 [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] 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 × ∆ ℐ ⊥ℐ = ∅
( ⊓ )ℐ = ℐ ∩ ℐ
      </p>
      <p>(¬)ℐ = (N × ∆ ℐ )∖ℐ
( ⊔ )ℐ = ℐ ∪ ℐ
(∃.)ℐ = {(, ) ∈ N × ∆ ℐ | ∃.(, , ) ∈ ℐ and (, ) ∈ ℐ }
(∀.)ℐ = {(, ) ∈ N × ∆ ℐ | ∀.(, , ) ∈ ℐ ⇒ (, ) ∈ ℐ }
(○ )ℐ = {(, ) ∈ N × ∆ ℐ | ( + 1, ) ∈ ℐ }
(♢ )ℐ = {(, ) ∈ N × ∆ ℐ | ∃ ≥  such that (, ) ∈ ℐ }
(□ )ℐ = {(, ) ∈ N × ∆ ℐ | ∀ ≥ , (, ) ∈ ℐ }
( )ℐ = {(, ) ∈ N × ∆ ℐ | ∃ ≥  s.t. (, ) ∈ ℐ</p>
      <p>and (, ) ∈ ℐ , ∀ ( ≤  &lt; )}
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.</p>
      <p>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.</p>
      <p>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 ℐ ⊆ ℐ .</p>
      <p>
        It has been proven that, for non-temporal TBoxes, concept satisfiability in LTLℒ w.r.t.
nontemporal TBoxes is ExpTime-complete, both with expanding domains [35] and with constant domains
[
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. 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 [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] for a discussion of the result and algorithms for satisfiability checking.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] 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.
      </p>
      <p>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.</p>
    </sec>
    <sec id="sec-3">
      <title>4. A many-valued semantics for</title>
      <p>
        ℒ
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 &lt; and ∼  the related strict preference relation and equivalence relation.
In the following we will assume  to be the unit interval [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ] 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.
      </p>
      <p>A many-valued temporal interpretations for  ℒ is a pair ℐ = (∆ ℐ , · ℐ ), where ∆ ℐ is a
nonempty 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.</p>
      <p>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, )
(♢ )ℐ (, ) = ⨁︀≥  ℐ (, )
(□ )ℐ (, ) = ⨂︀≥  ℐ (, )
( )ℐ (, ) = ⨁︀≥ (ℐ (, ) ⊗</p>
      <p>⨂︀=−1 ℐ (, ))</p>
      <p>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:
(♢ )ℐ (, ) = ⨁︀+= ℐ (, )
(□ )ℐ (, ) = ⨂︀+= ℐ (, )
()ℐ (, ) = ⨁︀+=(ℐ (, ) ⊗</p>
      <p>⨂︀=−1 ℐ (, ))
so that (♢ )ℐ (, ) = →+∞(♢ )ℐ (, ) and (□ )ℐ (, ) = →+∞(□ )ℐ (, ) and
( )ℐ (, ) = →+∞()ℐ (, ). The existence of the limits is ensured by the fact that
(♢ )ℐ (, ) and ( )ℐ (, ) are increasing in , while (□ )ℐ (, ) is decreasing in .</p>
      <p>
        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  = [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ], the semantics above is an extension to ℒ of the FLTL (Fuzzy
Linear-time Temporal Logic) semantics by Lamine and Kabanza [38].
      </p>
      <p>
        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
preferential 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 [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
      </p>
      <p>
        As in [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ], 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 .
      </p>
      <p>Given a many-valued temporal interpretation ℐ = ⟨∆ ℐ , · ℐ ⟩, the interpretation function ·  is extended
to inclusion axioms as follows:</p>
      <p>( ⊑ ) = inf ∈Δ ,∈N( (, ) ▷  (, ))</p>
      <p>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:
• ℐ |=  ⊑  
• ℐ |= () 
• ℐ |= (, )</p>
      <p>if ( ⊑ )ℐ  ;
if ℐ (0, ℐ )  ;</p>
      <p>if ℐ (0, ℐ , ℐ )  .</p>
      <p>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</p>
      <p>
        withTypicality
ℒ
As in the two-valued case [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ], 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 [
        <xref ref-type="bibr" rid="ref10 ref5">5, 10</xref>
        ], 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 [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]):
      </p>
      <p>
        T(Professor ) ⊑ (∃teaches.Course) Retired
∃lives_in.Town ⊓ Young ⊑ T(♢ Granted _Loan)
Note that, while the semantics in [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] was two-valued, in this example, the interpretation of some
concepts (e.g., Young and Granted _Loan) may have a non-crisp value in [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ]. Indeed, being young is
a fuzzy concept and Granted _Loan may have a degree of truth, for the diferent domain individuals
(depending, e.g., on the outcome of some classifier on input exemplars).
      </p>
      <p>From the semantic side, in the many valued case, the degree of membership of domain individuals
in concept  at the diferent time points  induces a preference relation ≺  over the domain. Such
preference relations are used to define the typical -elements at the diferent time points.</p>
      <p>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 &lt; : for all ,  ∈ ∆ ℐ ,</p>
      <p>≺   if and only if ℐ (, ) &lt; ℐ (, ),
where  ≺   means that  is preferred to  wrt  at time point .</p>
      <p>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.</p>
      <p>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.</p>
      <p>
        When (T())ℐ () &gt; 0,  is said to be a typical -element in ℐ. Note that, when ≤  is a total preorder
(as it is in the cases  = [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ] and  = ), relation ≺  is an irreflexive, transitive and modular relation
over ∆ ℐ , like ranked preference relations in KLM-style ranked interpretations by Lehmann and Magidor
[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. For finitely-many truth values, ≺  is also well-founded.
      </p>
      <p>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
nontemporal KBs).</p>
      <p>
        In the following, we will denote with LTLℒT the many-valued extension of  ℒ with
typicality, with truth degree set  = , for  ≥ 1, and with  ℒFT the fuzzy extension of
 ℒ with typicality (where  = [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ]).
      </p>
    </sec>
    <sec id="sec-4">
      <title>6. Weighted temporal knowledge bases</title>
      <p>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.</p>
      <p>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.</p>
      <p>Consider the weighted ℒT knowledge base  = ⟨ , , ⟩, over the set of
distinguished concepts {Student , Employee, Person, . . .}, with  containing, for instance, the inclusion
Student ⊑ Person ≥ 1 .</p>
      <p>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).</p>
      <p>Given a many-valued temporal interpretation ℐ = ⟨∆ ℐ , · ℐ ⟩, the weight of  ∈ ∆ ℐ with respect to a
distinguished concept  at time point  is given by</p>
      <p>ℐ,() = ∑︀(T()⊑,)∈  ℐ (, ).</p>
      <p>Intuitively, the higher the value of ℐ,(), the more typical is  as an instance of ), at time point
 (considering the defeasible properties of ). Here, the membership degree ℐ (, ) of  in each
concept  at time point  is considered.</p>
      <p>
        The notions of faithful, coherent and  -coherent semantics introduced for many-valued weighted
KBs [
        <xref ref-type="bibr" rid="ref15 ref16">41, 15, 16</xref>
        ] 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 diferent agreement conditions at time point , as follows.
      </p>
      <p>A many-valued temporal interpretation ℐ = ⟨∆ ℐ , · ℐ ⟩ is faithful at  if, for all ,  ∈ ∆ ℐ ,
The interpretation ℐ is coherent at  if, for all ,  ∈ ∆ ℐ ,
 ≺   ⇒</p>
      <p>ℐ,() &gt; ℐ,()
 ≺   if</p>
      <p>ℐ,() &gt; ℐ,()
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  ∈ ∆ ℐ ,</p>
      <p>ℐ (, ) =  (ℐ,())
ℐ ( + 1, ) =  (ℐ,())</p>
      <p>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.</p>
      <p>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]. Diferent notions of agreement at diferent time points
can then be combined to give rise to diferent semantics of a temporal weighted KB, and diferent
notions of entailment (based on diferent closure constructions).</p>
    </sec>
    <sec id="sec-5">
      <title>7. Temporal weighted KBs and the transient behaviour of a neural network</title>
      <p>In [33] it has been shown that many-valued Weighted KBs with typicality can provide a logical
interpretation 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.</p>
      <p>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
 .</p>
      <p>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.</p>
      <p>
        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  [
        <xref ref-type="bibr" rid="ref15">15, 33</xref>
        ], by regarding the units in the network as concept names and the synaptic connections
between units as weighted inclusions.
      </p>
      <p>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 , .</p>
      <p>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.</p>
      <p>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.</p>
      <p>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.</p>
      <p>In the temporal case, when we consider a temporal preferential model ℐ of the weighted knowledge
base  , we may represent diferent states of the network at diferent time points.</p>
      <p>When ℐ is  -coherent at time point , the condition (stated above) that, for all  ∈ ∆ ℐ ,
ℐ (, ) =  (∑︁ ℎ ℎℐ (, ))</p>
      <p>ℎ
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.</p>
      <p>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.</p>
      <p>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  .</p>
      <p>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 diferent 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
Δ the activity of all units, but only of the units involved in the properties to
to consider in the model ℐ
be verified. Similarly, not all time points need to be considered, but only those corresponding to the
states of interest.</p>
      <p>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.</p>
    </sec>
    <sec id="sec-6">
      <title>8. Conclusions</title>
      <p>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 diferent
classes in the temporal case.</p>
      <p>
        On a diferent route, a preferential LTL with defeasible temporal operators has been studied in [
        <xref ref-type="bibr" rid="ref20 ref21">20, 21</xref>
        ],
where the decidability of meaningful fragments of the logic is proven, and tableaux based proof methods
for such fragments is developed [
        <xref ref-type="bibr" rid="ref19 ref21">19, 21</xref>
        ]. 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.
      </p>
      <p>
        In previous work, we have developed a preferential temporal description logics with typicality
LTLTℒ [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. The monotonic logic LTLTℒ is further extended with multiple preferences. Such
extensions show that the concept-wise multi-preferential semantic in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] 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 [
        <xref ref-type="bibr" rid="ref14 ref15">14, 15</xref>
        ], developed in the spirit of Lehmann’s
lexicographic closure [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], Kern-Isberner’s c-representations [46, 47] and Weydert’s algebraic
semiqualitative 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
diferent agreement conditions at the diferent time points, leading to diferent closure constructions for
the temporal conditional logics.
      </p>
      <p>
        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) [
        <xref ref-type="bibr" rid="ref15">15, 33</xref>
        ], 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.
      </p>
      <p>A diferent 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].</p>
      <p>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.</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgement</title>
      <p>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).
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,</p>
      <p>Int. J. Approx. Reason. 51 (2010) 632–655.
[29] F. Bobillo, U. Straccia, Reasoning with the finitely many-valued Łukasiewicz fuzzy Description</p>
      <p>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</p>
      <p>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.</p>
      <p>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,</p>
      <p>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.</p>
      <p>15 (2014) 30:1–30:22.
[38] K. Lamine, F. Kabanza, History checking of temporal fuzzy logic formulas for monitoring
behaviorbased 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</p>
      <p>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,</p>
      <p>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</p>
      <p>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</p>
      <p>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</p>
      <p>Applied Logic 1 (2003) 273–308.
[49] G. Casini, U. Straccia, Towards Rational Closure for Fuzzy Logic: The Case of Propositional Gödel</p>
      <p>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.</p>
      <p>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.</p>
      <p>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.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>S.</given-names>
            <surname>Kraus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Magidor</surname>
          </string-name>
          ,
          <article-title>Nonmonotonic reasoning, preferential models and cumulative logics</article-title>
          ,
          <source>Artificial Intelligence</source>
          <volume>44</volume>
          (
          <year>1990</year>
          )
          <fpage>167</fpage>
          -
          <lpage>207</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>D.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Magidor</surname>
          </string-name>
          ,
          <article-title>What does a conditional knowledge base entail?</article-title>
          ,
          <source>Artificial Intelligence</source>
          <volume>55</volume>
          (
          <year>1992</year>
          )
          <fpage>1</fpage>
          -
          <lpage>60</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Calvanese</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>McGuinness</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Nardi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Patel-Schneider</surname>
          </string-name>
          ,
          <source>The Description Logic Handbook - Theory</source>
          , Implementation, and
          <string-name>
            <surname>Applications</surname>
          </string-name>
          , Cambridge,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>K.</given-names>
            <surname>Britz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Heidema</surname>
          </string-name>
          , T. Meyer, Semantic preferential subsumption, in: G. Brewka, J. Lang (Eds.),
          <source>KR</source>
          <year>2008</year>
          , AAAI Press, Sidney, Australia,
          <year>2008</year>
          , pp.
          <fpage>476</fpage>
          -
          <lpage>484</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>L.</given-names>
            <surname>Giordano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Gliozzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Olivetti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. L.</given-names>
            <surname>Pozzato</surname>
          </string-name>
          , ALC+T:
          <article-title>a preferential extension of Description Logics</article-title>
          ,
          <source>Fundamenta Informaticae</source>
          <volume>96</volume>
          (
          <year>2009</year>
          )
          <fpage>1</fpage>
          -
          <lpage>32</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>L.</given-names>
            <surname>Giordano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Gliozzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Olivetti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. L.</given-names>
            <surname>Pozzato</surname>
          </string-name>
          ,
          <article-title>A NonMonotonic Description Logic for Reasoning About Typicality, Artif</article-title>
          . Intell.
          <volume>195</volume>
          (
          <year>2013</year>
          )
          <fpage>165</fpage>
          -
          <lpage>202</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>G.</given-names>
            <surname>Casini</surname>
          </string-name>
          , U. Straccia,
          <article-title>Rational Closure for Defeasible Description Logics</article-title>
          , in: T. Janhunen, I. Niemelä (Eds.),
          <source>JELIA</source>
          <year>2010</year>
          , volume
          <volume>6341</volume>
          <source>of LNCS</source>
          , Springer, Helsinki,
          <year>2010</year>
          , pp.
          <fpage>77</fpage>
          -
          <lpage>90</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>G.</given-names>
            <surname>Casini</surname>
          </string-name>
          , U. Straccia,
          <article-title>Defeasible inheritance-based description logics</article-title>
          ,
          <source>Journal of Artificial Intelligence Research (JAIR) 48</source>
          (
          <year>2013</year>
          )
          <fpage>415</fpage>
          -
          <lpage>473</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>G.</given-names>
            <surname>Casini</surname>
          </string-name>
          , T. Meyer,
          <string-name>
            <given-names>I. J.</given-names>
            <surname>Varzinczak</surname>
          </string-name>
          , ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Moodley</surname>
          </string-name>
          ,
          <article-title>Nonmonotonic Reasoning in Description Logics: Rational Closure for the ABox</article-title>
          , in: 26th
          <source>International Workshop on Description Logics (DL</source>
          <year>2013</year>
          ), volume
          <volume>1014</volume>
          <source>of CEUR Workshop Proceedings</source>
          ,
          <year>2013</year>
          , pp.
          <fpage>600</fpage>
          -
          <lpage>615</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>L.</given-names>
            <surname>Giordano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Gliozzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Olivetti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. L.</given-names>
            <surname>Pozzato</surname>
          </string-name>
          ,
          <article-title>Semantic characterization of rational closure: From propositional logic to description logics</article-title>
          ,
          <source>Art. Int</source>
          .
          <volume>226</volume>
          (
          <year>2015</year>
          )
          <fpage>1</fpage>
          -
          <lpage>33</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>K.</given-names>
            <surname>Britz</surname>
          </string-name>
          , G. Casini, T. Meyer, K. Moodley,
          <string-name>
            <given-names>U.</given-names>
            <surname>Sattler</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Varzinczak</surname>
          </string-name>
          ,
          <article-title>Principles of klm-style defeasible description logics</article-title>
          ,
          <source>ACM Trans. Comput. Log</source>
          .
          <volume>22</volume>
          (
          <year>2021</year>
          ) 1:
          <fpage>1</fpage>
          -
          <lpage>1</lpage>
          :
          <fpage>46</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>L.</given-names>
            <surname>Giordano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Gliozzi</surname>
          </string-name>
          ,
          <article-title>Reasoning about exceptions in ontologies: from the lexicographic closure to the skeptical closure</article-title>
          ,
          <source>Fundam. Informaticae</source>
          <volume>176</volume>
          (
          <year>2020</year>
          )
          <fpage>235</fpage>
          -
          <lpage>269</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>D. J.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          ,
          <article-title>Another perspective on default reasoning</article-title>
          , Ann. Math. Artif. Intell.
          <volume>15</volume>
          (
          <year>1995</year>
          )
          <fpage>61</fpage>
          -
          <lpage>82</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>L.</given-names>
            <surname>Giordano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. Theseider</given-names>
            <surname>Dupré</surname>
          </string-name>
          ,
          <article-title>An ASP approach for reasoning in a concept-aware multipreferential lightweight DL</article-title>
          , TPLP
          <volume>10</volume>
          (
          <issue>5</issue>
          ) (
          <year>2020</year>
          )
          <fpage>751</fpage>
          -
          <lpage>766</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>L.</given-names>
            <surname>Giordano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. Theseider</given-names>
            <surname>Dupré</surname>
          </string-name>
          ,
          <article-title>Weighted defeasible knowledge bases and a multipreference semantics for a deep neural network model</article-title>
          ,
          <source>in: Proc. JELIA</source>
          <year>2021</year>
          , May 17-20, volume
          <volume>12678</volume>
          <source>of LNCS</source>
          , Springer,
          <year>2021</year>
          , pp.
          <fpage>225</fpage>
          -
          <lpage>242</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>L.</given-names>
            <surname>Giordano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. Theseider</given-names>
            <surname>Dupré</surname>
          </string-name>
          ,
          <article-title>An ASP approach for reasoning on neural networks under a ifnitely many-valued semantics for weighted conditional knowledge bases, Theory Pract</article-title>
          . Log. Program.
          <volume>22</volume>
          (
          <year>2022</year>
          )
          <fpage>589</fpage>
          -
          <lpage>605</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>C.</given-names>
            <surname>Lutz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Wolter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zakharyaschev</surname>
          </string-name>
          ,
          <article-title>Temporal description logics: A survey</article-title>
          ,
          <source>in: TIME</source>
          ,
          <year>2008</year>
          , pp.
          <fpage>3</fpage>
          -
          <lpage>14</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>A.</given-names>
            <surname>Artale</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Kontchakov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kovtunova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Ryzhikov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Wolter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zakharyaschev</surname>
          </string-name>
          ,
          <article-title>Ontologymediated query answering over temporal data: A survey (invited talk)</article-title>
          ,
          <source>in: TIME 2017, October 16-18</source>
          ,
          <year>2017</year>
          , Mons, Belgium, volume
          <volume>90</volume>
          of LIPIcs,
          <year>2017</year>
          , pp.
          <volume>1</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>1</lpage>
          :
          <fpage>37</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>A.</given-names>
            <surname>Chafik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. C.</given-names>
            <surname>Alili</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Condotta</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Varzinczak</surname>
          </string-name>
          ,
          <article-title>A one-pass tree-shaped tableau for defeasible LTL</article-title>
          ,
          <source>in: TIME 2021, September 27-29</source>
          ,
          <year>2021</year>
          , Klagenfurt, Austria, volume
          <volume>206</volume>
          of LIPIcs,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>A.</given-names>
            <surname>Chafik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. C.</given-names>
            <surname>Alili</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Condotta</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Varzinczak</surname>
          </string-name>
          ,
          <article-title>On the decidability of a fragment of preferential LTL</article-title>
          ,
          <source>in: TIME 2020, September 23-25</source>
          ,
          <year>2020</year>
          , Bozen-Bolzano, Italy, volume
          <volume>178</volume>
          of LIPIcs,
          <source>Schloss Dagstuhl - Leibniz-Zentrum für Informatik</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>A.</given-names>
            <surname>Chafik</surname>
          </string-name>
          ,
          <article-title>Defeasible temporal logics for the specification and verification of exception-tolerant systems</article-title>
          ,
          <source>PhD Thesis</source>
          , Artois University,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>M.</given-names>
            <surname>Alviano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Giordano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. Theseider</given-names>
            <surname>Dupré</surname>
          </string-name>
          ,
          <article-title>Preferential temporal description logics with typicality and weighted knowledge bases</article-title>
          ,
          <source>in: Proc. 38th Italian Conference on Computational Logic</source>
          , Udine, Italy, June 21-23, volume
          <volume>3428</volume>
          <source>of CEUR Workshop Proc</source>
          .,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>U.</given-names>
            <surname>Straccia</surname>
          </string-name>
          ,
          <article-title>Towards a fuzzy description logic for the semantic web (preliminary report)</article-title>
          , in: ESWC
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>